[sane-devel] scanner is no longer recognized over network

Nicolas Martin nicolas0martin at gmail.com
Wed Jul 28 12:02:10 UTC 2010


[net] sane_open: net_open
[net] sane_open: remote open failed
scanimage: open of device net:192.168.0.102:pixma:04A91709 failed: Access to
resource has been denied
[net] sane_exit: exiting
What about the xinet (or inet ?) configuration you are using on the server:
is the user/group used for saned allowed to use the scanner on usb ?

Nicolas
2010/7/28 Seb <spluque at gmail.com>

> [update]
>
> I changed the clients' /etc/sane.d/net.conf to point exclusively to the
> IP address of the SANE server:
>
> 192.168.0.102
>
> and now the clients detect the scanner, but cannot use it:
>
> ---<--------------------cut here---------------start------------------->---
> $ scanimage -L
> device `net:192.168.0.102:pixma:04A91709' is a CANON Canon PIXMA MP150
> multi-function peripheral
>
> $ SANE_DEBUG_NET=255 scanimage -d 'net:192.168.0.102:pixma:04A91709' >
> /tmp/test.pnm
> [sanei_debug] Setting debug level of net to 255.
> [net] sane_init: authorize = 0x405920, version_code = 0x7fffdb391efc
> [net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from
> sane-backends 1.0.21
> [net] sane_init: Client has little endian byte order
> [net] sane_init: searching for config file
> [net] sane_init: trying to add 192.168.0.102
> [net] add_device: adding backend 192.168.0.102
> [net] add_device: backend 192.168.0.102 added
> [net] sane_init: trying to add [::1]
> [net] add_device: adding backend [::1]
> [net] add_device: error while getting address of host [::1]: Name or
> service not known
> [net] sane_init: trying to add localhost
> [net] add_device: adding backend localhost
> [net] add_device: backend localhost added
> [net] sane_init: done reading config
> [net] sane_init: evaluating environment variable SANE_NET_HOSTS
> [net] sane_init: evaluating environment variable SANE_NET_TIMEOUT
> [net] sane_init: done
> [net] sane_open("192.168.0.102:pixma:04A91709")
> [net] sane_open: host = 192.168.0.102, device = pixma:04A91709
> [net] sane_open: device found in list
> [net] sane_open: device not connected yet...
> [net] connect_dev: trying to connect to 192.168.0.102
> [net] connect_dev: [0] connection succeeded (IPv4)
> [net] connect_dev: sanei_w_init
> [net] connect_dev: net_init (user=sluque, local version=1.0.3)
> [net] connect_dev: freeing init reply (status=Success, remote
> version=1.0.3)
> [net] connect_dev: done
> [net] sane_open: net_open
> [net] sane_open: remote open failed
> scanimage: open of device net:192.168.0.102:pixma:04A91709 failed: Access
> to resource has been denied
> [net] sane_exit: exiting
> [net] net_avahi_cleanup: stopping thread
> [net] net_avahi_cleanup: done
> [net] sane_exit: closing dev 0x2361170, ctl=-1
> [net] sane_exit: closing dev 0x235ec50, ctl=6
> [net] sane_exit: finished.
> ---<--------------------cut here---------------end--------------------->---
>
> Seb
>
>
>
> On Tue, 27 Jul 2010 21:24:35 -0500,
> Seb <spluque at gmail.com> wrote:
>
> > Hi, My partner is about to strangle me because she can no longer scan
> > on our Canon Pixma MP150.  Following updates to Debian sid SANE
> > packages several weeks ago, this scanner is only seen on the machine
> > with the server.  We have 3 computers in a home network (on a router):
>
> > 192.168.0.100 192.168.0.101 192.168.0.102
>
>
> > The SANE server (saned) is on the last one, and in that computer I
> > have /etc/sane.d/net.conf:
>
> > [::1] localhost
>
>
> > /etc/sane.d/saned.conf:
>
> > 192.168.0.100/24 [::1] localhost
>
>
> > /etc/services does include the line:
>
> > sane-port 6566/tcp sane saned # SANE network scanner daemon
>
>
> > /etc/inetd.conf also has the line:
>
> > sane-port stream tcp nowait saned:saned /usr/sbin/saned saned
>
>
> > In this computer I get:
>
> > $ SANE_DEBUG_NET=255 scanimage -L [sanei_debug] Setting debug level of
> > net to 255.  [net] sane_init: authorize = 0x405920, version_code =
> > 0x7fff7ff4261c [net] sane_init: SANE net backend version 1.0.14
> > (AF-indep+IPv6) from sane-backends 1.0.21 [net] sane_init: Client has
> > little endian byte order [net] sane_init: searching for config file
> > [net] sane_init: trying to add [::1] [net] add_device: adding backend
> > [::1] [net] add_device: error while getting address of host [::1]:
> > Name or service not known [net] sane_init: trying to add localhost
> > [net] add_device: adding backend localhost [net] add_device: backend
> > localhost added [net] sane_init: done reading config [net] sane_init:
> > evaluating environment variable SANE_NET_HOSTS [net] sane_init:
> > evaluating environment variable SANE_NET_TIMEOUT [net] sane_init: done
> > [net] sane_get_devices: local_only = 0 [net] connect_dev: trying to
> > connect to localhost [net] connect_dev: [0] connection succeeded
> > (IPv6) [net] connect_dev: sanei_w_init [net] connect_dev: net_init
> > (user=(null), local version=1.0.3) [net] connect_dev: freeing init
> > reply (status=Success, remote version=1.0.3) [net] connect_dev: done
> > [net] sane_get_devices: got localhost:pixma:04A91709 [net]
> > sane_get_devices: finished (1 devices) device `pixma:04A91709_F00102'
> > is a CANON Canon PIXMA MP150 multi-function peripheral device
> > `net:localhost:pixma:04A91709' is a CANON Canon PIXMA MP150
> > multi-function peripheral [net] sane_exit: exiting [net]
> > net_avahi_cleanup: stopping thread [net] net_avahi_cleanup: done [net]
> > sane_exit: closing dev 0x25b5250, ctl=6 [net] sane_exit: finished.
>
>
> > However, on the other computers with the clients I get:
>
>  > $ SANE_DEBUG_NET=255 scanimage -L [sanei_debug] Setting debug level of
> > net to 255.  [net] sane_init: authorize = 0x405920, version_code =
> > 0x7fffb3d35b7c [net] sane_init: SANE net backend version 1.0.14
> > (AF-indep+IPv6) from sane-backends 1.0.21 [net] sane_init: Client has
> > little endian byte order [net] sane_init: searching for config file
> > [net] sane_init: trying to add 192.168.0.102/24 [net] add_device:
> > adding backend 192.168.0.102/24 [net] add_device: error while getting
> > address of host 192.168.0.102/24: Name or service not known [net]
> > sane_init: trying to add [::1] [net] add_device: adding backend [::1]
> > [net] add_device: error while getting address of host [::1]: Name or
> > service not known [net] sane_init: trying to add localhost [net]
> > add_device: adding backend localhost [net] add_device: backend
> > localhost added [net] sane_init: done reading config [net] sane_init:
> > evaluating environment variable SANE_NET_HOSTS [net] sane_init:
> > evaluating environment variable SANE_NET_TIMEOUT [net] sane_init: done
> > [net] sane_get_devices: local_only = 0 [net] connect_dev: trying to
> > connect to localhost [net] connect_dev: [0] failed to connect
> > (Connection refused) [net] connect_dev: [1] failed to connect
> > (Connection refused) [net] connect_dev: couldn't connect to host (see
> > messages above) [net] sane_get_devices: ignoring failure to connect to
> > localhost [net] sane_get_devices: finished (0 devices) device
> > `v4l:/dev/video0' is a Noname Chicony USB 2.0 Camera virtual device
> > [net] sane_exit: exiting [net] net_avahi_cleanup: stopping thread
> > [net] net_avahi_cleanup: done [net] sane_exit: closing dev 0x961e90,
> > ctl=-1 [net] sane_exit: finished.
>
>
>  > I'd really appreciate any pointers.
>
>
> --
> Seb
>
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>             to sane-devel-request at lists.alioth.debian.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20100728/ead535c3/attachment.htm>


More information about the sane-devel mailing list