[sane-devel] Redhat 9 mustek 1200 xsane invalid argument

m. allan noah kitno455 at gmail.com
Thu Mar 20 15:46:43 UTC 2008


if you corrected the /usr/local/lib line to not have sane in it, then
ran ldconfig, i dont know. reconfigure/make/install over top of your
system copy.

allan

On 3/20/08, Martin <martinh at ix.netcom.com> wrote:
>
>  Hi Allan, here the output from this, SANE_DEBUG_DLL=4 xsane 2>dll.log
>  I looked at it quickly and it is not looking at the "/usr/local/lib/sane"
> even after executing ldconfig.
>  The same either as root or normal user.
>  Thanks, Martin
>
>
>  m. allan noah wrote:
>  SANE_DEBUG_DLL=4 xsane 2>dll.log
>
> dll.log should show which libraries it is loading.
>
> allan
>
> On 3/20/08, Martin <martinh at ix.netcom.com> wrote:
>
>
>  I tried $ ldconfig
>  but still getting "invalid argument" error.
>
>  Thanks for taking the time to help resolve this for me.
>  I'm open to more ideas, thanks.
>  Martin
>
>  m. allan noah wrote:
>  try /usr/local/lib instead. and you might have to run ldconfig afterwards
>
> allan
>
> On 3/20/08, Martin <martinh at ix.netcom.com> wrote:
>
>
>  I changed the file /etc/ld.so.conf , to look at "/usr/local/lib/sane"
>  /usr/kerberos/lib
>  /usr/X11R6/lib
>  /usr/local/lib/sane
>  /usr/lib/qt-3.1/lib
>
>  but the command $ xsane gt68xx:/dev/usb/scanner0
>  still errors out with >> "Failed to open device
>
> gt68xx:/dev/usb/scanner0: Invalid argument."
>
>
> m. allan noah wrote:
>  > i bet xsane is using the system copy, and scanimage is using the
>  > replacement. redhat does not put /usr/local/lib in /etc/ld.so.conf. so
>  > either do that, or even better, reconfigure to overwrite the old copy,
>  > and reinstall.
>  >
>  > allan
>  >
>  > On 3/19/08, Martin <martinh at ix.netcom.com> wrote:
>  >
>  >> Yes, I have,
>  >> /usr/lib/sane/
>  >> and
>  >> /usr/local/lib/sane/ <this being the most recently installed Mar 17
> 2008>
>  >>
>  >>
>
>
>
>
>  On 3/19/08, Martin <martinh at ix.netcom.com> wrote:
>
>  >>
>  >> I tried , SANE_DEBUG_GT68XX=4 xsane 2> mt1200.log
>  >> But it does not produce any output.
>  >> Do I need to ./configure something with the debug switch enabled?
>  >>
>  >> The version of xsane I have is - could this be a problem?
>  >> --------------------------------------
>  >> $ xsane --version
>  >> xsane-0.89 (c) 1998-2002 Oliver Rauch
>  >> Email: Oliver.Rauch at xsane.org
>  >> package xsane-0.89
>  >> compiled with GTK-2.2.0
>  >> without GIMP support
>  >> --------------------------------------
>  >> Thanks.
>  >>
>  >>
>
>
>
>
>  On Tue, Mar 18, 2008 at 11:44 PM, Martin <martinh at ix.netcom.com> wrote:
>
>  >>
>  >> >>
>  >> >> Hello,
>  >> >> I can get my mustek 1200 scanner working using,
>  >> >>
>  >> >> As a normal user I can scan it:
>  >> >> $ /usr/local/bin/scanimage
>  >> --device-name=gt68xx:/dev/usb/scanner0 --mode
>  >> >> Color --resolution 600 > aaa.pnm
>  >> >>
>  >> >> I can open up the file in Gimp and save it as aaa.jpg file format:
>  >> >> $ gimp aaa.pnm
>  >> >>
>  >> >> But...
>  >> >> when trying to execute the xsane command,
>  >> >>
>  >> >> $ xsane gt68xx:/dev/usb/scanner0
>  >> >> or
>  >> >> $ xsane
>  >> >>
>  >> >> I get error message, >> Failed to open device
> gt68xx:/dev/usb/scanner0:
>  >> >> Invalid argument.
>  >> >>
>  >> >> Any ideas would be greatly appreciated, thanks.
>  >> >>
>  >>
>
>
>
>
>
>
>
>
>
> Xlib:  extension "RENDER" missing on display ":2.0".
>  [sanei_debug] Setting debug level of dll to 4.
>  [dll] sane_init: SANE dll backend version 1.0.6 from
>  [dll] add_backend: adding backend `net'
>  [dll] add_backend: adding backend `abaton'
>  [dll] add_backend: adding backend `agfafocus'
>  [dll] add_backend: adding backend `apple'
>  [dll] add_backend: adding backend `avision'
>  [dll] add_backend: adding backend `artec'
>  [dll] add_backend: adding backend `as6e'
>  [dll] add_backend: adding backend `bh'
>  [dll] add_backend: adding backend `canon'
>  [dll] add_backend: adding backend `canon630u'
>  [dll] add_backend: adding backend `coolscan'
>  [dll] add_backend: adding backend `coolscan2'
>  [dll] add_backend: adding backend `dmc'
>  [dll] add_backend: adding backend `epson'
>  [dll] add_backend: adding backend `fujitsu'
>  [dll] add_backend: adding backend `hp'
>  [dll] add_backend: adding backend `hpsj5s'
>  [dll] add_backend: adding backend `leo'
>  [dll] add_backend: adding backend `matsushita'
>  [dll] add_backend: adding backend `microtek'
>  [dll] add_backend: adding backend `microtek2'
>  [dll] add_backend: adding backend `mustek'
>  [dll] add_backend: adding backend `mustek_usb'
>  [dll] add_backend: adding backend `nec'
>  [dll] add_backend: adding backend `pie'
>  [dll] add_backend: adding backend `pint'
>  [dll] add_backend: adding backend `plustek'
>  [dll] add_backend: adding backend `qcam'
>  [dll] add_backend: adding backend `ricoh'
>  [dll] add_backend: adding backend `s9036'
>  [dll] add_backend: adding backend `sceptre'
>  [dll] add_backend: adding backend `sharp'
>  [dll] add_backend: adding backend `sm3600'
>  [dll] add_backend: adding backend `snapscan'
>  [dll] add_backend: adding backend `sp15c'
>  [dll] add_backend: adding backend `tamarack'
>  [dll] add_backend: adding backend `teco1'
>  [dll] add_backend: adding backend `teco2'
>  [dll] add_backend: adding backend `teco3'
>  [dll] add_backend: adding backend `umax'
>  [dll] add_backend: adding backend `umax1220u'
>  [dll] add_backend: adding backend `v4l'
>  [dll] load: searching backend `v4l' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-v4l.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-v4l.so.1'
>  [dll] init: initializing backend `v4l'
>  [dll] init: backend `v4l' is version 1.0.2
>  [dll] load: searching backend `umax1220u' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-umax1220u.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-umax1220u.so.1'
>  [dll] init: initializing backend `umax1220u'
>  [dll] init: backend `umax1220u' is version 1.0.1
>  [dll] load: searching backend `umax' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-umax.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-umax.so.1'
>  [dll] init: initializing backend `umax'
>  [dll] init: backend `umax' is version 1.0.38
>  [dll] load: searching backend `teco3' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-teco3.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-teco3.so.1'
>  [dll] init: initializing backend `teco3'
>  [dll] init: backend `teco3' is version 1.0.1
>  [dll] load: searching backend `teco2' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-teco2.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-teco2.so.1'
>  [dll] init: initializing backend `teco2'
>  [dll] init: backend `teco2' is version 1.0.3
>  [dll] load: searching backend `teco1' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-teco1.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-teco1.so.1'
>  [dll] init: initializing backend `teco1'
>  [dll] init: backend `teco1' is version 1.0.9
>  [dll] load: searching backend `tamarack' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-tamarack.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-tamarack.so.1'
>  [dll] init: initializing backend `tamarack'
>  [dll] init: backend `tamarack' is version 1.0.0
>  [dll] load: searching backend `sp15c' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-sp15c.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-sp15c.so.1'
>  [dll] init: initializing backend `sp15c'
>  [dll] init: backend `sp15c' is version 1.0.0
>  [dll] load: searching backend `snapscan' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-snapscan.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-snapscan.so.1'
>  [dll] init: initializing backend `snapscan'
>  [dll] init: backend `snapscan' is version 1.4.17
>  [dll] load: searching backend `sm3600' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-sm3600.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-sm3600.so.1'
>  [dll] init: initializing backend `sm3600'
>  [dll] init: backend `sm3600' is version 1.0.5
>  [dll] load: searching backend `sharp' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-sharp.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-sharp.so.1'
>  [dll] init: initializing backend `sharp'
>  [dll] init: backend `sharp' is version 1.0.0
>  [dll] load: searching backend `sceptre' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-sceptre.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-sceptre.so.1'
>  [dll] init: initializing backend `sceptre'
>  [dll] init: backend `sceptre' is version 1.0.10
>  [dll] load: searching backend `s9036' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-s9036.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-s9036.so.1'
>  [dll] init: initializing backend `s9036'
>  [dll] init: backend `s9036' is version 1.0.0
>  [dll] load: searching backend `ricoh' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-ricoh.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-ricoh.so.1'
>  [dll] init: initializing backend `ricoh'
>  [dll] init: backend `ricoh' is version 1.0.0
>  [dll] load: searching backend `qcam' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-qcam.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-qcam.so.1'
>  [dll] init: initializing backend `qcam'
>  [dll] init: backend `qcam' is version 1.0.0
>  [dll] load: searching backend `plustek' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1'
>  [dll] init: initializing backend `plustek'
>  [dll] init: backend `plustek' is version 1.0.0
>  [dll] load: searching backend `pint' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-pint.so.1'
>  [dll] load: couldn't open `/usr/lib/sane/libsane-pint.so.1' (No such file
> or directory)
>  [dll] load: couldn't find backend `pint' (No such file or directory)
>  [dll] load: searching backend `pie' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-pie.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-pie.so.1'
>  [dll] init: initializing backend `pie'
>  [dll] init: backend `pie' is version 1.0.8
>  [dll] load: searching backend `nec' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-nec.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-nec.so.1'
>  [dll] init: initializing backend `nec'
>  [dll] init: backend `nec' is version 1.0.0
>  [dll] load: searching backend `mustek_usb' in `/usr/lib/sane'
>  [dll] load: trying to load
> `/usr/lib/sane/libsane-mustek_usb.so.1'
>  [dll] load: dlopen()ing
> `/usr/lib/sane/libsane-mustek_usb.so.1'
>  [dll] init: initializing backend `mustek_usb'
>  [dll] init: backend `mustek_usb' is version 1.0.15
>  [dll] load: searching backend `mustek' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-mustek.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-mustek.so.1'
>  [dll] init: initializing backend `mustek'
>  [dll] init: backend `mustek' is version 1.0.128
>  [dll] load: searching backend `microtek2' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-microtek2.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-microtek2.so.1'
>  [dll] init: initializing backend `microtek2'
>  [dll] init: backend `microtek2' is version 1.0.0
>  [dll] load: searching backend `microtek' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-microtek.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-microtek.so.1'
>  [dll] init: initializing backend `microtek'
>  [dll] init: backend `microtek' is version 1.0.0
>  [dll] load: searching backend `matsushita' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-matsushita.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-matsushita.so.1'
>  [dll] init: initializing backend `matsushita'
>  [dll] init: backend `matsushita' is version 1.0.6
>  [dll] load: searching backend `leo' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-leo.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-leo.so.1'
>  [dll] init: initializing backend `leo'
>  [dll] init: backend `leo' is version 1.0.9
>  [dll] load: searching backend `hpsj5s' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-hpsj5s.so.1'
>  [dll] load: couldn't open `/usr/lib/sane/libsane-hpsj5s.so.1' (No such file
> or directory)
>  [dll] load: couldn't find backend `hpsj5s' (No such file or directory)
>  [dll] load: searching backend `hp' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-hp.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-hp.so.1'
>  [dll] init: initializing backend `hp'
>  [dll] init: backend `hp' is version 1.0.8
>  [dll] load: searching backend `fujitsu' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-fujitsu.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-fujitsu.so.1'
>  [dll] init: initializing backend `fujitsu'
>  [dll] init: backend `fujitsu' is version 1.0.0
>  [dll] load: searching backend `epson' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-epson.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-epson.so.1'
>  [dll] init: initializing backend `epson'
>  [dll] init: backend `epson' is version 1.0.224
>  [dll] load: searching backend `dmc' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-dmc.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-dmc.so.1'
>  [dll] init: initializing backend `dmc'
>  [dll] init: backend `dmc' is version 1.0.0
>  [dll] load: searching backend `coolscan2' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-coolscan2.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-coolscan2.so.1'
>  [dll] init: initializing backend `coolscan2'
>  [dll] init: backend `coolscan2' is version 1.0.0
>  [dll] load: searching backend `coolscan' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-coolscan.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-coolscan.so.1'
>  [dll] init: initializing backend `coolscan'
>  [dll] init: backend `coolscan' is version 1.0.0
>  [dll] load: searching backend `canon630u' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-canon630u.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-canon630u.so.1'
>  [dll] init: initializing backend `canon630u'
>  [dll] init: backend `canon630u' is version 1.0.1
>  [dll] load: searching backend `canon' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-canon.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-canon.so.1'
>  [dll] init: initializing backend `canon'
>  [dll] init: backend `canon' is version 1.0.0
>  [dll] load: searching backend `bh' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-bh.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-bh.so.1'
>  [dll] init: initializing backend `bh'
>  [dll] init: backend `bh' is version 1.0.4
>  [dll] load: searching backend `as6e' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-as6e.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-as6e.so.1'
>  [dll] init: initializing backend `as6e'
>  [dll] load: searching backend `artec' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-artec.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-artec.so.1'
>  [dll] init: initializing backend `artec'
>  [dll] init: backend `artec' is version 1.0.0
>  [dll] load: searching backend `avision' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-avision.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-avision.so.1'
>  [dll] init: initializing backend `avision'
>  [dll] init: backend `avision' is version 1.0.37
>  [dll] load: searching backend `apple' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-apple.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-apple.so.1'
>  [dll] init: initializing backend `apple'
>  [dll] init: backend `apple' is version 1.0.0
>  [dll] load: searching backend `agfafocus' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-agfafocus.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-agfafocus.so.1'
>  [dll] init: initializing backend `agfafocus'
>  [dll] init: backend `agfafocus' is version 1.0.0
>  [dll] load: searching backend `abaton' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-abaton.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-abaton.so.1'
>  [dll] init: initializing backend `abaton'
>  [dll] init: backend `abaton' is version 1.0.0
>  [dll] load: searching backend `net' in `/usr/lib/sane'
>  [dll] load: trying to load `/usr/lib/sane/libsane-net.so.1'
>  [dll] load: dlopen()ing `/usr/lib/sane/libsane-net.so.1'
>  [dll] init: initializing backend `net'
>  [dll] init: backend `net' is version 1.0.9
>  [dll] sane_exit: exiting
>  [dll] sane_exit: calling backend `v4l's exit function
>  [dll] sane_exit: calling backend `umax1220u's exit function
>  [dll] sane_exit: calling backend `umax's exit function
>  [dll] sane_exit: calling backend `teco3's exit function
>  [dll] sane_exit: calling backend `teco2's exit function
>  [dll] sane_exit: calling backend `teco1's exit function
>  [dll] sane_exit: calling backend `tamarack's exit function
>  [dll] sane_exit: calling backend `sp15c's exit function
>  [dll] sane_exit: calling backend `snapscan's exit function
>  [dll] sane_exit: calling backend `sm3600's exit function
>  [dll] sane_exit: calling backend `sharp's exit function
>  [dll] sane_exit: calling backend `sceptre's exit function
>  [dll] sane_exit: calling backend `s9036's exit function
>  [dll] sane_exit: calling backend `ricoh's exit function
>  [dll] sane_exit: calling backend `qcam's exit function
>  [dll] sane_exit: calling backend `plustek's exit function
>  [dll] sane_exit: calling backend `pie's exit function
>  [dll] sane_exit: calling backend `nec's exit function
>  [dll] sane_exit: calling backend `mustek_usb's exit function
>  [dll] sane_exit: calling backend `mustek's exit function
>  [dll] sane_exit: calling backend `microtek2's exit function
>  [dll] sane_exit: calling backend `microtek's exit function
>  [dll] sane_exit: calling backend `matsushita's exit function
>  [dll] sane_exit: calling backend `leo's exit function
>  [dll] sane_exit: calling backend `hp's exit function
>  [dll] sane_exit: calling backend `fujitsu's exit function
>  [dll] sane_exit: calling backend `epson's exit function
>  [dll] sane_exit: calling backend `dmc's exit function
>  [dll] sane_exit: calling backend `coolscan2's exit function
>  [dll] sane_exit: calling backend `coolscan's exit function
>  [dll] sane_exit: calling backend `canon630u's exit function
>  [dll] sane_exit: calling backend `canon's exit function
>  [dll] sane_exit: calling backend `bh's exit function
>  [dll] sane_exit: calling backend `artec's exit function
>  [dll] sane_exit: calling backend `avision's exit function
>  [dll] sane_exit: calling backend `apple's exit function
>  [dll] sane_exit: calling backend `agfafocus's exit function
>  [dll] sane_exit: calling backend `abaton's exit function
>  [dll] sane_exit: calling backend `net's exit function
>  [dll] sane_exit: finished
>
>


-- 
"The truth is an offense, but not a sin"



More information about the sane-devel mailing list