Subject: gphoto2 does not report permissions problems when accessing usb
filesystem
Package: gphoto2
Version: 2.1.5-1
Severity: normal
*** Please type your report below this line ***
When running gphoto2 to scan or access USB-based cameras, the filesystem
under /proc/bus/usb is accessed. By default, the device files in this
filesystem are not writable by users other than root, and so this
activity fails. However, the error given by gphoto2 is incorrect.
[EMAIL PROTECTED]:~ >gphoto2 -L --port=usb: --camera="Canon EOS D60"
*** Error ***
An error occurred in the io-library ('Bad parameters'): Could not find USB
device (vendor 0x4a9, product 0x3060). Make sure this device is connected to
the computer.
*** Error (-2: 'Bad parameters') ***
an strace reveals that the reason it cannot "find" the camara is that it
cannot open any of the USB devices it is attempting to open , because it
attempts to open them O_RDWR, and only root has this access.
A number of remedies are available to me, the user, but I believe a
README should be added to the package referring to this issue, and that
the program should be modified to report permissions problems.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.10-jsr
Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-1) (ignored: LC_ALL set to
en_US.iso88591)
Versions of packages gphoto2 depends on:
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libcdk4 4.9.9-4 C-based curses widget library
ii libexif10 0.6.9-6 library to parse EXIF files
ii libgphoto2-2 2.1.6-1 gphoto2 digital camera library
ii libgphoto2-port0 2.1.6-1 gphoto2 digital camera port librar
ii libjpeg62 6b-10 The Independent JPEG Group's JPEG
ii libncurses5 5.4-9 Shared libraries for terminal hand
ii libpopt0 1.7-5 lib for parsing cmdline parameters
ii libreadline4 4.3-15 GNU readline and history libraries
gphoto2 recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]