** Changed in: sane-backends (Ubuntu) Status: Expired => New ** Description changed:
When running scanimage -L on a remote system no scanner is found. when running scanimage -L on local system (where saned is run) finds the scanners. when running scaned in debug mode I can see the remote system request a list of scanner but no list is returned to scanimge -L. This tell me the network setups are working and access control is also working. It just does not find the scanner under saned but finds it under scanimage -L I have remove saned stuff from systemd so I can run saned by hand output from scanimage on local system (where saned is run) root@cups:~# scanimage -L device `hpaio:/net/HP_Color_LaserJet_CM2320nf_MFP?ip=192.168.1.238' is a Hewlett-Packard HP_Color_LaserJet_CM2320nf_MFP all-in-one device `hpaio:/net/Photosmart_Prem_C410_series?zc=HPF3B712' is a Hewlett-Packard Photosmart_Prem_C410_series all-in-one device `hpaio:/net/photosmart_prem_c410_series?ip=192.168.1.31&queue=false' is a Hewlett-Packard photosmart_prem_c410_series all-in-one root@cups:~# output from saned with debug turned on: root@cups:~# saned -d128 [saned] main: starting debug mode (level 128) [saned] read_config: searching for config file [saned] read_config: data port range: 10000 - 10100 [saned] read_config: done reading config [saned] saned (AF-indep+IPv6) from sane-backends 1.0.25git starting up [saned] do_bindings: trying to get port for service "sane-port" (getaddrinfo) [saned] do_bindings: [1] socket () using IPv6 [saned] do_bindings: [1] setsockopt () [saned] do_bindings: [1] bind () to port 6566 [saned] do_bindings: [1] listen () [saned] do_bindings: [0] socket () using IPv4 [saned] do_bindings: [0] setsockopt () [saned] do_bindings: [0] bind () to port 6566 [saned] do_bindings: [0] bind failed: Address already in use [saned] run_standalone: spawning Avahi process [saned] run_standalone: waiting for control connection [saned] saned_avahi_callback: AVAHI_CLIENT_S_RUNNING [saned] saned_create_avahi_services: adding service 'saned' [saned] saned_avahi_group_callback: service 'saned' successfully established [saned] handle_connection: processing client connection [saned] check_host: detected an IPv4-mapped address [saned] check_host: access by remote host: ::ffff:192.168.1.141 [saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK [saned] check_host: local hostname: cups [saned] check_host: local hostname(s) (from DNS): cups.mlb.org [saned] check_host: local hostname(s) (from DNS): (null) [saned] check_host: local hostname(s) (from DNS): (null) [saned] check_host: remote host doesn't have same addr as local [saned] check_host: opening config file: /etc/hosts.equiv [saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory) [saned] check_host: opening config file: saned.conf [saned] check_host: config file line: `# saned.conf' [saned] check_host: config file line: `# Configuration for the saned daemon' [saned] check_host: config file line: `' [saned] check_host: config file line: `## Daemon options' [saned] check_host: config file line: `# Port range for the data connection. Choose a range inside [1024 - 65535].' [saned] check_host: config file line: `# Avoid specifying too large a range, for performance reasons.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# ONLY use this if your saned server is sitting behind a firewall. If your' [saned] check_host: config file line: `# firewall is a Linux machine, we strongly recommend using the' [saned] check_host: config file line: `# Netfilter nf_conntrack_sane connection tracking module instead.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `data_portrange = 10000 - 10100' [saned] check_host: config file line: `' [saned] check_host: config file line: `' [saned] check_host: config file line: `## Access list' [saned] check_host: config file line: `# A list of host names, IP addresses or IP subnets (CIDR notation) that' [saned] check_host: config file line: `# are permitted to use local SANE devices. IPv6 addresses must be enclosed' [saned] check_host: config file line: `# in brackets, and should always be specified in their compressed form.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# The hostname matching is not case-sensitive.' [saned] check_host: config file line: `192.168.1.0/24' [saned] check_host: subnet with base IP = 192.168.1.0, CIDR netmask = 24 [saned] check_host: access granted from IP address 192.168.1.141 (in subnet 192.168.1.0/24) [saned] init: access granted [saned] init: access granted to batch@::ffff:192.168.1.141 [saned] process_request: waiting for request [saned] process_request: got request 1 [saned] process_request: waiting for request [saned] process_request: got request 10 [saned] bailing out, waiting for children... [saned] bail_out: all children exited root@cups:~# output from remote system access scaned batch@ltcd-root:~$ scanimage -L No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). batch@ltcd-root:~$ + WORKAROUND: Patch saned.c via: + https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1632183/+attachment/4859713/+files/saned.txt + ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: sane-utils 1.0.25+git20150528-1ubuntu2 ProcVersionSignature: Ubuntu 4.4.0-38.57-generic 4.4.19 Uname: Linux 4.4.0-38-generic x86_64 NonfreeKernelModules: binfmt_misc ipmi_devintf veth iptable_filter ip_tables x_tables bridge stp llc zfs zunicode zcommon znvpair spl zavl gpio_ich intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ipmi_ssif aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw lpc_ich input_leds joydev i2c_ismt ipmi_si ipmi_msghandler 8250_fintek shpchp mac_hid nfsd auth_rpcgss nfs_acl lockd grace sunrpc lp parport autofs4 igb dca ast ttm drm_kms_helper syscopyarea sysfillrect hid_generic sysimgblt fb_sys_fops uas ptp ahci pps_core libahci i2c_algo_bit drm usb_storage usbhid fjes hid ApportVersion: 2.20.1-0ubuntu2.1 Architecture: amd64 Date: Mon Oct 10 22:56:40 2016 ProcEnviron: TERM=xterm-256color SHELL=/bin/bash PATH=(custom, user) LANG=en_US.UTF-8 XDG_RUNTIME_DIR=<set> SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.default.saned: 2016-10-09T21:44:20.500603 mtime.conffile..etc.sane.d.saned.conf: 2016-10-10T12:26:22.069621 -- 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/1632183 Title: saned not find scanner that scanimage -L finds Status in sane-backends package in Ubuntu: New Bug description: When running scanimage -L on a remote system no scanner is found. when running scanimage -L on local system (where saned is run) finds the scanners. when running scaned in debug mode I can see the remote system request a list of scanner but no list is returned to scanimge -L. This tell me the network setups are working and access control is also working. It just does not find the scanner under saned but finds it under scanimage -L I have remove saned stuff from systemd so I can run saned by hand output from scanimage on local system (where saned is run) root@cups:~# scanimage -L device `hpaio:/net/HP_Color_LaserJet_CM2320nf_MFP?ip=192.168.1.238' is a Hewlett-Packard HP_Color_LaserJet_CM2320nf_MFP all-in-one device `hpaio:/net/Photosmart_Prem_C410_series?zc=HPF3B712' is a Hewlett-Packard Photosmart_Prem_C410_series all-in-one device `hpaio:/net/photosmart_prem_c410_series?ip=192.168.1.31&queue=false' is a Hewlett-Packard photosmart_prem_c410_series all-in-one root@cups:~# output from saned with debug turned on: root@cups:~# saned -d128 [saned] main: starting debug mode (level 128) [saned] read_config: searching for config file [saned] read_config: data port range: 10000 - 10100 [saned] read_config: done reading config [saned] saned (AF-indep+IPv6) from sane-backends 1.0.25git starting up [saned] do_bindings: trying to get port for service "sane-port" (getaddrinfo) [saned] do_bindings: [1] socket () using IPv6 [saned] do_bindings: [1] setsockopt () [saned] do_bindings: [1] bind () to port 6566 [saned] do_bindings: [1] listen () [saned] do_bindings: [0] socket () using IPv4 [saned] do_bindings: [0] setsockopt () [saned] do_bindings: [0] bind () to port 6566 [saned] do_bindings: [0] bind failed: Address already in use [saned] run_standalone: spawning Avahi process [saned] run_standalone: waiting for control connection [saned] saned_avahi_callback: AVAHI_CLIENT_S_RUNNING [saned] saned_create_avahi_services: adding service 'saned' [saned] saned_avahi_group_callback: service 'saned' successfully established [saned] handle_connection: processing client connection [saned] check_host: detected an IPv4-mapped address [saned] check_host: access by remote host: ::ffff:192.168.1.141 [saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK [saned] check_host: local hostname: cups [saned] check_host: local hostname(s) (from DNS): cups.mlb.org [saned] check_host: local hostname(s) (from DNS): (null) [saned] check_host: local hostname(s) (from DNS): (null) [saned] check_host: remote host doesn't have same addr as local [saned] check_host: opening config file: /etc/hosts.equiv [saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory) [saned] check_host: opening config file: saned.conf [saned] check_host: config file line: `# saned.conf' [saned] check_host: config file line: `# Configuration for the saned daemon' [saned] check_host: config file line: `' [saned] check_host: config file line: `## Daemon options' [saned] check_host: config file line: `# Port range for the data connection. Choose a range inside [1024 - 65535].' [saned] check_host: config file line: `# Avoid specifying too large a range, for performance reasons.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# ONLY use this if your saned server is sitting behind a firewall. If your' [saned] check_host: config file line: `# firewall is a Linux machine, we strongly recommend using the' [saned] check_host: config file line: `# Netfilter nf_conntrack_sane connection tracking module instead.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `data_portrange = 10000 - 10100' [saned] check_host: config file line: `' [saned] check_host: config file line: `' [saned] check_host: config file line: `## Access list' [saned] check_host: config file line: `# A list of host names, IP addresses or IP subnets (CIDR notation) that' [saned] check_host: config file line: `# are permitted to use local SANE devices. IPv6 addresses must be enclosed' [saned] check_host: config file line: `# in brackets, and should always be specified in their compressed form.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# The hostname matching is not case-sensitive.' [saned] check_host: config file line: `192.168.1.0/24' [saned] check_host: subnet with base IP = 192.168.1.0, CIDR netmask = 24 [saned] check_host: access granted from IP address 192.168.1.141 (in subnet 192.168.1.0/24) [saned] init: access granted [saned] init: access granted to batch@::ffff:192.168.1.141 [saned] process_request: waiting for request [saned] process_request: got request 1 [saned] process_request: waiting for request [saned] process_request: got request 10 [saned] bailing out, waiting for children... [saned] bail_out: all children exited root@cups:~# output from remote system access scaned batch@ltcd-root:~$ scanimage -L No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). batch@ltcd-root:~$ WORKAROUND: Patch saned.c via: https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1632183/+attachment/4859713/+files/saned.txt ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: sane-utils 1.0.25+git20150528-1ubuntu2 ProcVersionSignature: Ubuntu 4.4.0-38.57-generic 4.4.19 Uname: Linux 4.4.0-38-generic x86_64 NonfreeKernelModules: binfmt_misc ipmi_devintf veth iptable_filter ip_tables x_tables bridge stp llc zfs zunicode zcommon znvpair spl zavl gpio_ich intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ipmi_ssif aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw lpc_ich input_leds joydev i2c_ismt ipmi_si ipmi_msghandler 8250_fintek shpchp mac_hid nfsd auth_rpcgss nfs_acl lockd grace sunrpc lp parport autofs4 igb dca ast ttm drm_kms_helper syscopyarea sysfillrect hid_generic sysimgblt fb_sys_fops uas ptp ahci pps_core libahci i2c_algo_bit drm usb_storage usbhid fjes hid ApportVersion: 2.20.1-0ubuntu2.1 Architecture: amd64 Date: Mon Oct 10 22:56:40 2016 ProcEnviron: TERM=xterm-256color SHELL=/bin/bash PATH=(custom, user) LANG=en_US.UTF-8 XDG_RUNTIME_DIR=<set> SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.default.saned: 2016-10-09T21:44:20.500603 mtime.conffile..etc.sane.d.saned.conf: 2016-10-10T12:26:22.069621 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1632183/+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