I can confirm this bug with my "Canon DIGITAL IXUS 800 IS" (always used to 
work).
As root everything works, as a normal user not. I get following messages:

An error occurred in the io-library ('Could not claim the USB device'): Could 
not claim interface 0 (Operation not permitted). Make sure no other program or 
kernel module (such as sdc2xx, stv680, spca50x) is using the device and you 
have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***

Strace points to a permission error:
open("/dev/bus/usb/005/005", O_RDWR)    = -1 EACCES (Permission denied)
open("/dev/bus/usb/005/005", O_RDONLY)  = 4
ioctl(4, USBDEVFS_GETDRIVER, 0xbfd653b4) = -1 EPERM (Operation not permitted)
ioctl(4, USBDEVFS_CLAIMINTERFACE, 0xbfd654d4) = -1 EPERM (Operation not 
permitted)

Manually changing the group permissions recursively for /dev/bus/usb/005
to plugdev solves the problem.

It looks like udev is not working properly. I also noticed
/etc/udev/rules.d/45-libgphoto2.rules is not installed, I copied this
file from feisty to no avail. I am not very good with udev, If somebody
could point me out what to do, this bug can be solved.

-- 
Normal user can't access USB camera Error (-53: 'Could not claim the USB 
device')
https://bugs.launchpad.net/bugs/189506
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to