Scanner verschwindet nach Neustart
![](https://seccdn.libravatar.org/avatar/9c3af3496f198b146c783a735cbcb18d.jpg?s=120&d=mm&r=g)
Hallo zusammen, mein Problem scheint auch SuSE wohlgekannt zu sein, da es hierfür allerdings für SuSE 9.0 bereits eine Anleitung zur Problembehebung gibt, leider habe ich die Version 8.2 und diese Anleitung hilft da nicht. http://portal.suse.com/sdb/de/2003/11/thallma_90_sane.html "Im Startskript der von SANE (ähnlich der TWAIN Schnittstelle unter anderen Systemen) ist ein falscher Pfad für das Programm "scanimage" hinterlegt. Dadurch werden während des Bootvorgangs keine Scannergeräte erkannt und infolge dessen funktioniert der Scanner nicht mehr. Erzeugen Sie nun mit dem folgenden Befehl einen Link: ln -s /usr/bin/scanimage /usr/X11R6/bin/scanimage " Da die Symptome absolut identisch mit denen der 8.2 sind, habe ich das bei mir ausprobiert - folgendes wurde gemeldet: boss:/home/heiner # ln -s /usr/bin/scanimage /usr/X11R6/bin/scanimage ln: »/usr/X11R6/bin/scanimage«: Datei existiert boss:/home/heiner # OK, bei der 1.-Installation, vor einem Jahr, klappte ja auch alles. Wer hat einen Hinweis oder Tipp wie ich das abstellen kann? Vielen Dank und alles Gute Heiner -- ************************* Heiner Gewiehs Marketing-Fachkaufmann 63868 Gro0wallstadt heiner.gewiehs@gewiehs.de *************************
![](https://seccdn.libravatar.org/avatar/f9bfa0286d20166069c55829cd5181c7.jpg?s=120&d=mm&r=g)
Heiner Gewiehs schrieb:
Hallo zusammen,
mein Problem scheint auch SuSE wohlgekannt zu sein, da es hierfür allerdings für SuSE 9.0 bereits eine Anleitung zur Problembehebung gibt, leider habe ich die Version 8.2 und diese Anleitung hilft da nicht.
http://portal.suse.com/sdb/de/2003/11/thallma_90_sane.html
"Im Startskript der von SANE (ähnlich der TWAIN Schnittstelle unter anderen Systemen) ist ein falscher Pfad für das Programm "scanimage" hinterlegt. Dadurch werden während des Bootvorgangs keine Scannergeräte erkannt und infolge dessen funktioniert der Scanner nicht mehr.
Wer hat denn das erzählt? "scanimage" ist kein Programm sondern ein Verzeichnis, in dem die mit dem Scanner erzeugten Bilder abgelegt werden. Das Verzeichnis wird in der Regel beim 1. Scan vom Programm angelegt unter /root/.kde/share/apps/ScanImages. Wenn dem so ist, muss der Link von root nach /ur/bin angelegt werden.
Erzeugen Sie nun mit dem folgenden Befehl einen Link: ln -s /usr/bin/scanimage /usr/X11R6/bin/scanimage "
Da die Symptome absolut identisch mit denen der 8.2 sind, habe ich das bei mir ausprobiert - folgendes wurde gemeldet:
boss:/home/heiner # ln -s /usr/bin/scanimage /usr/X11R6/bin/scanimage ln: »/usr/X11R6/bin/scanimage«: Datei existiert boss:/home/heiner #
Was für eine Datei? Es muss ein verzeichnis sein. Aber /usr/X11R6/bin* wird nicht benötigt, wenn /root/* existiert.
OK, bei der 1.-Installation, vor einem Jahr, klappte ja auch alles.
Wer hat einen Hinweis oder Tipp wie ich das abstellen kann?
Vielen Dank und alles Gute Heiner
Gruß Bernd
![](https://seccdn.libravatar.org/avatar/208f884b860bee2b1a5f890e5c5756d7.jpg?s=120&d=mm&r=g)
Bernd Adda wrote:
Heiner Gewiehs schrieb:
[...] http://portal.suse.com/sdb/de/2003/11/thallma_90_sane.html
"Im Startskript der von SANE (ähnlich der TWAIN Schnittstelle unter anderen Systemen) ist ein falscher Pfad für das Programm "scanimage" hinterlegt. Dadurch werden während des Bootvorgangs keine Scannergeräte erkannt und infolge dessen funktioniert der Scanner nicht mehr.
Wer hat denn das erzählt? "scanimage" ist kein Programm sondern ein Verzeichnis, in dem die mit dem Scanner erzeugten Bilder abgelegt werden.
Da liegst Du komplett daneben. $> which scanimage /usr/X11R6/bin/scanimage $> file /usr/X11R6/bin/scanimage /usr/X11R6/bin/scanimage: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped Sieht mir ehrlich gesagt sehr nach einem Programm und weniger nach einem Verzeichnis aus.
[...] Was für eine Datei? Es muss ein verzeichnis sein.
Nein, siehe oben. CU, Th.
![](https://seccdn.libravatar.org/avatar/f9bfa0286d20166069c55829cd5181c7.jpg?s=120&d=mm&r=g)
Thomas Hertweck schrieb:
Bernd Adda wrote:
Heiner Gewiehs schrieb:
[...] http://portal.suse.com/sdb/de/2003/11/thallma_90_sane.html
"Im Startskript der von SANE (ähnlich der TWAIN Schnittstelle unter anderen Systemen) ist ein falscher Pfad für das Programm "scanimage" hinterlegt. Dadurch werden während des Bootvorgangs keine Scannergeräte erkannt und infolge dessen funktioniert der Scanner nicht mehr.
Wer hat denn das erzählt? "scanimage" ist kein Programm sondern ein Verzeichnis, in dem die mit dem Scanner erzeugten Bilder abgelegt werden.
Da liegst Du komplett daneben.
Nach dem Artikel der SDB magst Du Recht haben, aber von der Sache her bringt /var/log/boot.msg u.a. - - - -snipp /etc/init.d/rc5.d/S11sane: line 1: /usr/X11R6/bin/scanimage: is a directory done - - - - snipp Vor Einrichtung steht dann da -> .... /scanimage: does not exist
$> which scanimage /usr/X11R6/bin/scanimage $> file /usr/X11R6/bin/scanimage /usr/X11R6/bin/scanimage: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
Sieht mir ehrlich gesagt sehr nach einem Programm und weniger nach einem Verzeichnis aus.
Und ich kann damit gar nichts anfangen (mein Nicht-wissen)
[...] Was für eine Datei? Es muss ein verzeichnis sein.
Nein, siehe oben.
CU, Th.
Der Scanner steht (wenn richtig installiert) nach einem Neustart nur zur Verfügung, wenn er vor dem Neustart eingeschaltet worden ist (hier scsi). Oder er muss nach dem Neustart extra aktiviert werden. Ob das bei USB auch so ist, da habe ich keine Erfahrung mit. Gruß Bernd
![](https://seccdn.libravatar.org/avatar/208f884b860bee2b1a5f890e5c5756d7.jpg?s=120&d=mm&r=g)
Bernd Adda wrote:
[...] Nach dem Artikel der SDB magst Du Recht haben, aber von der Sache her bringt /var/log/boot.msg u.a. - - - -snipp /etc/init.d/rc5.d/S11sane: line 1: /usr/X11R6/bin/scanimage: is a directory done - - - - snipp Vor Einrichtung steht dann da -> .... /scanimage: does not exist
Langsam. Schaun wir das Skript /etc/init.d/sane einfach mal an. Dort wirst Du finden, dass das _Programm_ /usr/X11R6/bin/scanimage aufgerufen wird, und zwar, um eine formatierte Device-Liste zu erhalten. Das einzige Verzeichnis, das eine Rolle spielt, ist /var/lib/sane. Zumindest ist das bei meiner SuSE 8.2 so. Laut dem SDB Artikel ist bei SuSE 9.0 ein Fehler in dem o.a. Skript, naemlich dass ein falscher Pfad fuer das Programm scanimage angegeben ist. Ich habe keine SuSE 9.0 und kann es daher leider nicht nachpruefen, aber es koennte sein, dass der SDB Artikel einen Fehler aufweist bei der Loesung des Problems und das Anlegen des symbolischen Links genau verkehrt herum ist.
[...] Der Scanner steht (wenn richtig installiert) nach einem Neustart nur zur Verfügung, wenn er vor dem Neustart eingeschaltet worden ist (hier scsi). Oder er muss nach dem Neustart extra aktiviert werden.
Ja, dafuer muss dann glaube ich der SCSI Bus erneut gescannt werden. Da gab es glaube ich sogar mal ein kleines Skript fuer. Oder man regelt es ueber das Proc-Filesystem.
Ob das bei USB auch so ist, da habe ich keine Erfahrung mit.
Nein, das sollte hier automatisch funktionieren, weil es ja ueber hotplug laeuft. Das Einschalten des USB Geraetes muesste registriert werden und es sollte, wenn alles ordentlich laeuft, der Scanner danach auch zur Verfuegung stehen. Bei mir gehts jedenfalls prima. CU, Th.
![](https://seccdn.libravatar.org/avatar/9c3af3496f198b146c783a735cbcb18d.jpg?s=120&d=mm&r=g)
Am Dienstag, 30. März 2004 20:27 schrieb Thomas Hertweck:
Bernd Adda wrote:
[...] Nach dem Artikel der SDB magst Du Recht haben, aber von der Sache her bringt /var/log/boot.msg u.a. - - - -snipp /etc/init.d/rc5.d/S11sane: line 1: /usr/X11R6/bin/scanimage: is a directory done - - - - snipp Vor Einrichtung steht dann da -> .... /scanimage: does not exist
Langsam. Schaun wir das Skript /etc/init.d/sane einfach mal an. Dort wirst Du finden, dass das _Programm_ /usr/X11R6/bin/scanimage aufgerufen wird, und zwar, um eine formatierte Device-Liste zu erhalten. Das einzige Verzeichnis, das eine Rolle spielt, ist /var/lib/sane. Zumindest ist das bei meiner SuSE 8.2 so.
Hallo, leider hat die Diskussion ohne mich stattfinden müssen, war leider nicht zu ändern. Dein Hinweis auf die /var/lib/sane hat mich darauf gebracht, die beiden zu vergleichen a.) die aus der jetzigen Installation und b.) die aus dem "backup" der 1.Installation, bei der der Scanner ohne ständige Neu-Einrichtung funktionierte. Bei Punkt b.) hatte ich eine einzige Datei nämlich "devices" und da nur der Eintrag "/dev/sg0" bei der jetzigen Installation habe ich die Datei "devices" auch - nur die ist leer! Nach Neustart, YaST und Scanner einrichten, wird dieser Eintrag "/dev/sg0" dann wieder neu geschrieben, denn danach steht dieser Eintrag wieder alleinig da!? Die Anschaffung der Version 9.1 wird wohl immer wahrscheinlicher, trotzdem wäre es natürlich interessant zu wissen, warum der Scanner nach jedem Neustart wieder neu eingelesen werden muss. Auf jeden Fall vielen Dank für Eure Mühe und bis bald Heiner -- ************************* Heiner Gewiehs Marketing-Fachkaufmann 63868 Gro0wallstadt heiner.gewiehs@gewiehs.de *************************
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, Am Wed, 31 Mar 2004, Heiner Gewiehs schrieb:
bei der jetzigen Installation habe ich die Datei "devices" auch - nur die ist leer!
Nach Neustart, YaST und Scanner einrichten, wird dieser Eintrag "/dev/sg0" dann wieder neu geschrieben, denn danach steht dieser Eintrag wieder alleinig da!?
Da vergreift sich u.U. irgendeiner dieser Automatismen (resmgr, coldplug, hotplug, ...). Verwendest du ext2/3? Wenn ja, dann fuege "spasseshalber" das /dev/sg0 ein und setz dann die Datei mit chattr +i auf "immutable" und wart ab, ob ein Programm anfaengt zu meckern *eg* -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
![](https://seccdn.libravatar.org/avatar/30a002d72e92c857be82cdcc70fb1c47.jpg?s=120&d=mm&r=g)
Am 30.03.2004 um 11:49 Uhr schrieb Heiner Gewiehs:
Erzeugen Sie nun mit dem folgenden Befehl einen Link: ln -s /usr/bin/scanimage /usr/X11R6/bin/scanimage "
ln: »/usr/X11R6/bin/scanimage«: Datei existiert
Deine Datei existiert als /usr/X11R6/bin/scanimage, müsste auch normal sein. Wahrscheinlich gehört dein Befehl andersherum: ln -s /usr/X11R6/bin/scanimage /usr/bin/scanimage cu PeeGee
participants (5)
-
Bernd Adda
-
David Haller
-
Heiner Gewiehs
-
Peter Geerds
-
Thomas Hertweck