Re: [Vserver] Problems with libusb in vservers

From: Herbert Poetzl <herbert_at_13thfloor.at>
Date: Wed 11 Oct 2006 - 01:52:31 BST
Message-ID: <20061011005231.GB28197@MAIL.13thfloor.at>

On Tue, Oct 10, 2006 at 05:22:27PM +0200, Ludovic RESLINGER wrote:
> On Mon, Oct 09, 2006 at 10:01:12PM +0200, Daniel Hokka Zakrisson wrote:
> > Ludovic RESLINGER wrote:
> > >Hi,
> > >
> > >I have a problem to use USB scanner using
> > >libusb in vserver.
> > >It seems impossible to access to /proc/bus/usb/*
> > >in vserver.
> > >I modified the /usr/lib/util-vserver/defaults/vprocunhide-files to
> > >add /proc/bus, but there is only /proc/bus/input and /proc/bus/pci.
> > >
> > >I added the line to fstap to mount /proc/bus/usb but it changed
> > >nothing.
> > >
> > >When I specify /proc/bus/usb in vprocunhide-files, I meet this error
> > >when I try to reload vprocunhide:
> > >
> > >(...)
> > >Fixing /proc entries visibility.../proc/bus/usb/: Invalid argument
> > >/proc/bus/usb/devices: Invalid argument
> > >/proc/bus/usb/005: Invalid argument
> > >/proc/bus/usb/005/001: Invalid argument
> > >(...)
> >
> > As expected, since usbfs doesn't support the flags.
> >
> > The way to get this working is a bit hackish, because you must unhide
> > /proc/bus/usb _before_ usbfs is mounted there, alternatively something like:
> > vnamespace -n bash
> > umount -n /proc/bus/usb
> > setattr --~hide /proc/bus/usb
> > exit
> > should do it. Note that you'll still need to have it in the guest's fstab.
> >
>
> Hi,
>
> Thank you for your answer.
> Ok, I dit what you told me and now
> I've /proc/bus/usb in my vserver,
> but I haven't any access to /proc/bus/usb/*.
> When I mount usbfs and restart my vserver,
> my /proc/bus/usb stay empty in my vserver.

probably needs some adjustments to the
usbfs as well, what do you need the usbfs
for, inside a guest?

TIA,
Herbert

> Regards
> --
> .---. Ludovic RESLINGER
> / \
> \.@-@./ Trumpet Student in CNR
> /`\_/`\ Free Software Developer
> // )X( \\
> | \ : )|_ _,'| .''`.
> /`\_`> <_/ \ @======TTT=====::_ | : :' :
> \__/'---'\__/ ((_<=HHH___)) `.| `. `'`
> `---UUU---'=> `-

> _______________________________________________
> Vserver mailing list
> Vserver@list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver

_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Wed Oct 11 01:54:06 2006

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Wed 11 Oct 2006 - 01:54:12 BST by hypermail 2.1.8