Hi Sander, Am 21.08.2013 00:40, schrieb Sander Devrieze: > Hello, > > I am trying to convert a WD MyBook into a scanner server. Sane detects > the scanner and I was able to scan, but I cannot get scanbd to work.
Which options did you use for configure? > > May this be related to the fact that I am using a *very* old udev > version (0.125-7+lenny3) which cannot be upgraded? On Lenny you should try usind hal instead of udev. But this is only resonsible for detecting removable devices. As a fallback scanbd can be signaled (using some udev-rule, e.g.), please check the docu. > Check the debug > output below. How can I get scanbd running on my system? First of all scanbd doesn't detect any scanner. There may be various reasons. But most likely scanbd uses a wrong dll.conf. Did you export SANE_CONFIG_DIR=/usr/local/etc/scanbd ? please show your configs: /etc/sane/dll.conf /usr/local/sbin/scanbd/dll.conf /usr/local/etc/scanbd/scanbd.conf and show the env-vars for the user starting the scanbd (root). > > Thanks for helping me out! > > /usr/local/sbin/scanbd: foreground > /usr/local/sbin/scanbd: config-file: /usr/local/etc/scanbd/scanbd.conf > /usr/local/sbin/scanbd: reading config file > /usr/local/etc/scanbd/scanbd.conf > /usr/local/sbin/scanbd: debug on: level: 7 > /usr/local/sbin/scanbd: dropping privs to uid saned > /usr/local/sbin/scanbd: dropping privs to gid saned > /usr/local/sbin/scanbd: drop privileges to gid: 109 > /usr/local/sbin/scanbd: Running as effective gid 109 > /usr/local/sbin/scanbd: drop privileges to uid: 104 > /usr/local/sbin/scanbd: Running as effective uid 104 > /usr/local/sbin/scanbd: dbus_init > /usr/local/sbin/scanbd: dbus match > type='signal',interface='org.freedesktop.Hal.Manager' > /usr/local/sbin/scanbd: sane version 1.0 > /usr/local/sbin/scanbd: Scanning for local-only devices > /usr/local/sbin/scanbd: start_sane_threads > /usr/local/sbin/scanbd: start dbus thread > /usr/local/sbin/scanbd: timeout: 500 ms > /usr/local/sbin/scanbd: Iteration on dbus call > /usr/local/sbin/scanbd: udev init > /usr/local/sbin/scanbd: get udev monitor > libudev: udev_monitor_enable_receiving: bind failed: Operation not permitted > /usr/local/sbin/scanbd: Can't enable udev receiving > /usr/local/sbin/scanbd: Can't init udev > /usr/local/sbin/scanbd: Iteration on dbus call > /usr/local/sbin/scanbd: Iteration on dbus call > /usr/local/sbin/scanbd: Iteration on dbus call > > -- > Kind Regards, > Sander Devrieze > > -- Wilhelm w.meier at unix.net