xsane won't start unless run as root (Epson Perfection 1240)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hal (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: xsane
lsusb:
Bus 002 Device 005: ID 04b8:010b Seiko Epson Corp. Perfection 1240
xsane:
Installed: 0.995-1ubuntu1
libsane:
Installed: 1.0.19-1ubuntu3
This scanner worked fine on Gutsy, but after upgrading to Hardy it runs and displays "scanning for devices" followed by a "no devices available" error. When run as sudo or via gksu, it displays a warning about running as root, but otherwise comes up and works fine.
I see there are numerous other bug reports with similar symptoms, but decided to post a new one since this doesn't match up 100% to the other reports. Here are things I've already checked:
* chown root -R ~/.sane
* Removing ~/.sane
* Power cycling the device, with or without ~/.sane
* Adding "usb 0x04b8 0x010b" to /etc/sane/
* chmod a+rw /dev/usbdev*
Anyway, I've worked around it by changing the XSane menu entry's command to 'gksu xsane', but due to the running-as-root warning I'm gathering that's a less than optimal solution in general.
Several bugs seem close to this one, but differ in one aspect or another:
37499 - Nigh identical, except has been around since Dapper and was resolved by adding a line to /etc/sane/
209293 - Got an 'Input/Output' error instead of 'No devices found'
47174 - No mention of error dialog
Changed in xsane: | |
importance: | Undecided → Medium |
milestone: | none → ubuntu-8.04.1 |
status: | New → Confirmed |
That model is in 20-libsane.fdi, so sane itself knows about it. Can you please plug in the scanner, and attach the output of "lshal"? does "ck-list-sessions" have a "is-local = TRUE" session for you?