Please see the "SETUP" section of
/usr/share/libsane1/doc/README.Debian.gz. You must either be logged into
a physical console on the system (not an SSH/VNC session) - or if you
want to bypass that requirement, you must be a member of the "scanner"
group.

If either of those is the case, please change the status of this bug
back to "New".

** Changed in: sane-backends (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to sane-backends in Ubuntu.
https://bugs.launchpad.net/bugs/1901293

Title:
  EPSON ET-2600 not detected by sane-find-scanner

Status in sane-backends package in Ubuntu:
  Invalid

Bug description:
  Used to work.

  sane-find-scanner run by regular user doesn't work:

    # sane-find-scanner will now attempt to detect your scanner. If the
    # result is different from what you expected, first make sure your
    # scanner is powered up and properly connected to your computer.

    # No SCSI scanners found. If you expected something different, make sure 
that
    # you have loaded a kernel SCSI driver for your SCSI adapter.

  could not open USB device 0x1d6b/0x0003 at 002:001: Access denied 
(insufficient permissions)
  could not open USB device 0x04b8/0x1122 at 001:010: Access denied 
(insufficient permissions)
  could not open USB device 0x046d/0xc077 at 001:009: Access denied 
(insufficient permissions)
  could not open USB device 0x1b1c/0x1b3d at 001:004: Access denied 
(insufficient permissions)
  could not open USB device 0x046d/0xc31c at 001:003: Access denied 
(insufficient permissions)
  could not open USB device 0x0930/0x6544 at 001:002: Access denied 
(insufficient permissions)
  could not open USB device 0x1d6b/0x0002 at 001:001: Access denied 
(insufficient permissions)
    # No USB scanners found. If you expected something different, make sure that
    # you have loaded a kernel driver for your USB host controller and have 
setup
    # the USB system correctly. See man sane-usb for details.

    # Not checking for parallel port scanners.

    # Most Scanners connected to the parallel port or other proprietary ports
    # can't be detected by this program.

    # You may want to run this program as root to find all devices. Once you
    # found the scanner devices, be sure to adjust access permissions as
    # necessary.

  Works when run as root:

    # sane-find-scanner will now attempt to detect your scanner. If the
    # result is different from what you expected, first make sure your
    # scanner is powered up and properly connected to your computer.

    # No SCSI scanners found. If you expected something different, make sure 
that
    # you have loaded a kernel SCSI driver for your SCSI adapter.

  could not fetch string descriptor: Pipe error
  could not fetch string descriptor: Pipe error
  found USB scanner (vendor=0x04b8, product=0x1122) at libusb:001:010
    # Your USB scanner was (probably) detected. It may or may not be supported 
by
    # SANE. Try scanimage -L and read the backend's manpage.

    # Not checking for parallel port scanners.

    # Most Scanners connected to the parallel port or other proprietary ports
    # can't be detected by this program.

  lsusb output:

  Bus 001 Device 010: ID 04b8:1122 Seiko Epson Corp. ET-2600 Series

  Tried adding this rule to /usr/lib/udev/rules.d/60-libsane.rules, but
  this didn't help:

  ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1122",
  ENV{libsane_matched}="yes"

  However the rule does make it so uaccess is run:

  $ sudo udevadm test $(udevadm info --query=path --name=/dev/bus/usb/001/010) 
2>&1
  This program is for debugging only, it does not run any program
  specified by a RUN key. It may show incorrect results, because
  some values may be different, or not available at a simulation run.

  Load module index
  Parsed configuration file /usr/lib/systemd/network/99-default.link
  Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link
  Created link configuration context.
  Reading rules file: /usr/lib/udev/rules.d/39-usbmuxd.rules
  Reading rules file: /usr/lib/udev/rules.d/40-usb-media-players.rules
  Reading rules file: /usr/lib/udev/rules.d/40-usb_modeswitch.rules
  Reading rules file: /usr/lib/udev/rules.d/40-vm-hotadd.rules
  Reading rules file: /usr/lib/udev/rules.d/50-apport.rules
  Reading rules file: /usr/lib/udev/rules.d/50-firmware.rules
  Reading rules file: /usr/lib/udev/rules.d/50-udev-default.rules
  Reading rules file: /usr/lib/udev/rules.d/55-dm.rules
  Reading rules file: /usr/lib/udev/rules.d/55-ippusbxd.rules
  Reading rules file: /usr/lib/udev/rules.d/56-hpmud.rules
  Reading rules file: /usr/lib/udev/rules.d/60-autosuspend-chromiumos.rules
  Reading rules file: /usr/lib/udev/rules.d/60-block.rules
  Reading rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules
  Reading rules file: /usr/lib/udev/rules.d/60-crda.rules
  Reading rules file: /usr/lib/udev/rules.d/60-drm.rules
  Reading rules file: /usr/lib/udev/rules.d/60-evdev.rules
  Reading rules file: /usr/lib/udev/rules.d/60-fido-id.rules
  Reading rules file: /usr/lib/udev/rules.d/60-input-id.rules
  Reading rules file: /usr/lib/udev/rules.d/60-inputattach.rules
  Reading rules file: /usr/lib/udev/rules.d/60-libfprint-2.rules
  Reading rules file: /usr/lib/udev/rules.d/60-libgphoto2-6.rules
  Reading rules file: /usr/lib/udev/rules.d/60-libsane.rules
  Reading rules file: /usr/lib/udev/rules.d/60-pcmcia.rules
  Reading rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules
  Reading rules file: /usr/lib/udev/rules.d/60-persistent-input.rules
  Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-dm.rules
  Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules
  Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules
  Reading rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules
  Reading rules file: /usr/lib/udev/rules.d/60-sensor.rules
  Reading rules file: /usr/lib/udev/rules.d/60-serial.rules
  Reading rules file: /usr/lib/udev/rules.d/60-steam-input.rules
  Reading rules file: /usr/lib/udev/rules.d/60-steam-vr.rules
  Reading rules file: /usr/lib/udev/rules.d/60-tpm-udev.rules
  Reading rules file: /usr/lib/udev/rules.d/61-autosuspend-manual.rules
  Reading rules file: /usr/lib/udev/rules.d/61-gdm.rules
  Reading rules file: 
/usr/lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules
  Reading rules file: /usr/lib/udev/rules.d/61-persistent-storage-android.rules
  Reading rules file: /usr/lib/udev/rules.d/64-btrfs.rules
  Reading rules file: /usr/lib/udev/rules.d/64-xorg-xkb.rules
  Reading rules file: /usr/lib/udev/rules.d/65-libwacom.rules
  Reading rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules
  Reading rules file: /usr/lib/udev/rules.d/69-libmtp.rules
  Reading rules file: /usr/lib/udev/rules.d/69-wacom.rules
  Reading rules file: /usr/lib/udev/rules.d/70-joystick.rules
  Reading rules file: /usr/lib/udev/rules.d/70-mouse.rules
  Reading rules file: /usr/lib/udev/rules.d/70-power-switch.rules
  Reading rules file: /usr/lib/udev/rules.d/70-printers.rules
  Reading rules file: /etc/udev/rules.d/70-snap.chromium.rules
  Reading rules file: /etc/udev/rules.d/70-snap.core.rules
  Reading rules file: /etc/udev/rules.d/70-snap.ffmpeg.rules
  Reading rules file: /etc/udev/rules.d/70-snap.spotify.rules
  Reading rules file: /usr/lib/udev/rules.d/70-spice-vdagentd.rules
  Reading rules file: /usr/lib/udev/rules.d/70-touchpad.rules
  Reading rules file: /usr/lib/udev/rules.d/70-u2f.rules
  Reading rules file: /usr/lib/udev/rules.d/70-uaccess.rules
  Reading rules file: /usr/lib/udev/rules.d/71-power-switch-proliant.rules
  Reading rules file: /usr/lib/udev/rules.d/71-seat.rules
  Reading rules file: /usr/lib/udev/rules.d/71-u-d-c-gpu-detection.rules
  Reading rules file: /usr/lib/udev/rules.d/73-seat-late.rules
  Reading rules file: /usr/lib/udev/rules.d/73-special-net-names.rules
  Reading rules file: /usr/lib/udev/rules.d/75-net-description.rules
  Reading rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-cinterion-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-dell-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-dlink-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-ericsson-mbm.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-fibocom-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-haier-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-longcheer-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-mtk-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-nokia-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-qdl-device-blacklist.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-quectel-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-sierra.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-simtech-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-telit-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-tplink-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-ublox-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-usb-device-blacklist.rules
  Reading rules file: 
/usr/lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-x22x-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/77-mm-zte-port-types.rules
  Reading rules file: /usr/lib/udev/rules.d/78-graphics-card.rules
  Reading rules file: /usr/lib/udev/rules.d/78-sound-card.rules
  Reading rules file: /usr/lib/udev/rules.d/80-debian-compat.rules
  Reading rules file: /usr/lib/udev/rules.d/80-drivers.rules
  Reading rules file: /usr/lib/udev/rules.d/80-iio-sensor-proxy.rules
  Reading rules file: /usr/lib/udev/rules.d/80-libinput-device-groups.rules
  Reading rules file: /usr/lib/udev/rules.d/80-mm-candidate.rules
  Reading rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules
  Reading rules file: /usr/lib/udev/rules.d/80-udisks2.rules
  Reading rules file: /usr/lib/udev/rules.d/84-nm-drivers.rules
  Reading rules file: /usr/lib/udev/rules.d/85-brltty.rules
  Reading rules file: /usr/lib/udev/rules.d/85-hdparm.rules
  Reading rules file: /usr/lib/udev/rules.d/85-hplj10xx.rules
  Reading rules file: /usr/lib/udev/rules.d/85-nm-unmanaged.rules
  Reading rules file: /usr/lib/udev/rules.d/85-regulatory.rules
  Reading rules file: /usr/lib/udev/rules.d/89-alsa-ucm.rules
  Reading rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules
  Reading rules file: /usr/lib/udev/rules.d/90-bolt.rules
  Reading rules file: /usr/lib/udev/rules.d/90-console-setup.rules
  Reading rules file: /usr/lib/udev/rules.d/90-fwupd-devices.rules
  Reading rules file: /usr/lib/udev/rules.d/90-libgpod.rules
  Reading rules file: /usr/lib/udev/rules.d/90-libinput-fuzz-override.rules
  Reading rules file: /usr/lib/udev/rules.d/90-nm-thunderbolt.rules
  Reading rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules
  Reading rules file: /usr/lib/udev/rules.d/95-cd-devices.rules
  Reading rules file: /usr/lib/udev/rules.d/95-dm-notify.rules
  Reading rules file: /usr/lib/udev/rules.d/95-upower-csr.rules
  Reading rules file: /usr/lib/udev/rules.d/95-upower-hid.rules
  Reading rules file: /usr/lib/udev/rules.d/95-upower-hidpp.rules
  Reading rules file: /usr/lib/udev/rules.d/95-upower-wup.rules
  Reading rules file: /usr/lib/udev/rules.d/96-e2scrub.rules
  Reading rules file: /usr/lib/udev/rules.d/97-hid2hci.rules
  Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules
  Invalid inotify descriptor.
  DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-8
  DEVNAME=/dev/bus/usb/001/010
  DEVTYPE=usb_device
  DRIVER=usb
  PRODUCT=4b8/1122/100
  TYPE=0/0/0
  BUSNUM=001
  DEVNUM=010
  MAJOR=189
  MINOR=9
  ACTION=add
  SUBSYSTEM=usb
  ID_VENDOR=EPSON
  ID_VENDOR_ENC=EPSON
  ID_VENDOR_ID=04b8
  ID_MODEL=ET-2600_Series
  ID_MODEL_ENC=ET-2600\x20Series
  ID_MODEL_ID=1122
  ID_REVISION=0100
  ID_SERIAL=EPSON_ET-2600_Series_583250383036373679
  ID_SERIAL_SHORT=583250383036373679
  ID_BUS=usb
  ID_USB_INTERFACES=:ffffff:070102:ffaa01:
  ID_VENDOR_FROM_DATABASE=Seiko Epson Corp.
  ID_PATH=pci-0000:00:14.0-usb-0:8
  ID_PATH_TAG=pci-0000_00_14_0-usb-0_8
  libsane_matched=yes
  TAGS=:systemd:uaccess:seat:
  SYSTEMD_WANTS=configure-printer@usb-001-010.service printer.target
  ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_8
  SYSTEMD_USER_WANTS=printer.target
  USEC_INITIALIZED=101277075
  run: 'uaccess'
  Unload module index
  Unloaded link configuration context.

  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: libsane 1.0.29-0ubuntu5.2 [modified: 
lib/udev/rules.d/60-libsane.rules]
  ProcVersionSignature: Ubuntu 5.4.0-52.57-generic 5.4.65
  Uname: Linux 5.4.0-52-generic x86_64
  ApportVersion: 2.20.11-0ubuntu27.10
  Architecture: amd64
  CasperMD5CheckResult: skip
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Oct 24 11:09:49 2020
  InstallationDate: Installed on 2020-02-29 (237 days ago)
  InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
  SourcePackage: sane-backends
  UpgradeStatus: Upgraded to focal on 2020-05-19 (157 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1901293/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to