Hallo,
ich möchte nach der Neuinstallation meinen Scanner wieder einrichten. Dabei habe ich es allerdings geschafft mich wunderbar selbst auszubremsen. Folgendes Problem:
Distribution: Debian Lenny (vorher Ubuntu 7.04) Kernel: Linux 2.6.26-2amd64 (x86_64)
Nach der Installation mit dem AMD64-Kernel habe ich versucht die Canon-Software (scangearmp) zu installieren. Diese ist jedoch nur als i386-Version verfügbar. Mit der Option force bin ich das umgangen (nicht die beste Idee). Nachdem scangearmp nicht funktionierte, habe ich im Netz gesucht und erkannt, dass der Scanner mittlerweile von sane direkt erkannt worden wäre und ich nur die Rechte zum Scannen hätte setzen müssen was ich nun auch getan habe.
XSane erkennt beim ersten Start den Scanner aber bricht den Scanvorgang jeweils mit I/O-Fehler ab. Ich vermute scangearmp stört. Dieses ist laut Paketverwaltung jedoch nicht installiert. Es lässt sich jedoch von der Konsole aufrufen und meint:
"scangearmp: error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory"
Die Frage lautet also: Wie bekomme ich scangearmp wieder los und sane funktionsfähig?
Nachdem mir die Ideen ausgegangen sind wonach ich google noch fragen könnte hoffe ich auf Rettung.
Sebastian
Distribution: Debian Lenny (vorher Ubuntu 7.04) Ich vermute scangearmp stört. Dieses ist laut Paketverwaltung jedoch nicht installiert. Die Frage lautet also: Wie bekomme ich scangearmp wieder los
Hallo,
ich steh grad auf dem Schlauch, wo du das Paket hergenommen hast - auf http://packages.debian.org/ find ich es jedenfalls nicht, evtl. stell ich mich auch einfach nur an. Na jedenfalls, wenn der Paketmanager meint, dass das Ding nicht installiert ist, solltest du es ohne Interferenzen händisch ausbauen können. Keine angenehme Arbeit, aber mglw. die Lösung. Ich meine damit, dass du dir das deb-file besorgst und entpackst (ar-Archiv), da drin liegt dann irgendwo ein Script rum, was wohin zu installieren ist, und mit etwas Glück und viel Langeweile kannst du das Paket mit diesen Informationen wieder aus dem System popeln.
Viel Glück
Carsten
On Tue, Feb 16, 2010 at 08:33:10PM +0100, Sebastian Förster wrote:
XSane erkennt beim ersten Start den Scanner aber bricht den Scanvorgang jeweils mit I/O-Fehler ab. Ich vermute scangearmp stört. Dieses ist laut Paketverwaltung jedoch nicht installiert. Es lässt sich jedoch von der Konsole aufrufen und meint:
"scangearmp: error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory"
Die Frage lautet also: Wie bekomme ich scangearmp wieder los und sane funktionsfähig?
Ich vermute mal ins Blaue, dass scangearmp nicht aus einem Debian-Package (.deb) sondern mit einem Installer installiert wurde. Ein erster Ansatzpunkt rauszubekommen, wohin das seine Dateien verstreut hat, wäre ein
which scangearmp
Wenn du Glück hast und Canon das einigermaßen sinnvoll gemacht hat, liegt es in /usr/local, dann musst du nur dort nach Dateien suchen. Wenn es allerdings in /usr (ohne local) liegt, kannst du höchstens das jetzige scangearmp-Binary löschen. Du solltest außerdem nachsehen, ob evtl. ein Init-Script und dazugehörige Symlinks in /etc/init.d und /etc/rc*.d rumliegen und diese ebenfalls löschen/wegsichern.
Viele Grüße Jan
Ich vermute mal ins Blaue, dass scangearmp nicht aus einem Debian-Package (.deb) sondern mit einem Installer installiert wurde.
Hallo,
in der Tat ein überzeugender Gedanke. Ich hab mal eine Suchmaschine bemüht und diverse Dateien gefunden, am ehesten passend schien mir scangearmp-common-1.10-1.i386.rpm zu sein. Das ist also offensichtlich eine RPM-Datei. Ich kann mich dunkel entsinnen, dass es diverse Programme (alien oder so) gab, mit denen man das wandeln kann, aber da bin ich der falsche Ansprechpartner - aber mit womöglich gibt es eine Option des Paketmanagers, mit der man ein explizit angegebenes Paket wieder entfernen kann. Sollte dem nicht so sein, habe ich mal eben das Paket aufgemacht, und es hatte nachfolgenden Inhalt - damit solltest du alles finden, was installiert wurde - wenn es denn das richtige Paket war.
Carsten
+---etc | ---udev | ---rules.d | 80-canon_mfp.rules | ---usr +---lib | | libcncpcmcm.so.6.50.1 | | libcncpmsimg.so.1.0.1 | | libcncpmslld.so.1.0.0 | | libcncpmsui.so.1.1.0 | | libsane-canon_mfp.a | | libsane-canon_mfp.la | | libsane-canon_mfp.so | | libsane-canon_mfp.so.1 | | libsane-canon_mfp.so.1.0.1 | | | ---bjlib | canon_mfp.conf | +---local | +---bin | | scangearmp | | | ---share | +---locale | | +---cs | | | ---LC_MESSAGES | | | scangearmp.mo
... etc pp ...
| | ---zh_TW | | ---LC_MESSAGES | | scangearmp.mo | | | ---scangearmp | ---pixmaps | image_curve_h_grad_226.xpm | image_curve_v_grad_226.xpm | ---share ---doc ---scangearmp-common-1.10 LICENSE-scangearmp-1.10E.txt LICENSE-scangearmp-1.10J.txt
Am Dienstag, den 16.02.2010, 23:38 +0100 schrieb Carsten Weber:
Ich vermute mal ins Blaue, dass scangearmp nicht aus einem Debian-Package (.deb) sondern mit einem Installer installiert wurde.
Hallo,
in der Tat ein überzeugender Gedanke.
Es sind zwei Debian-Pakete (scangearmp-mp610series_1.10-1_i386.deb und scangearmp-common_1.10-1_i386.deb)
Ich hab mal eine Suchmaschine bemüht und diverse Dateien gefunden, am ehesten passend schien mir scangearmp-common-1.10-1.i386.rpm zu sein.
Wie gesagt, ich habe ein Weilchen im Netz gesucht, aber da ich von meiner vorherigen Installation wusste wonach ich suche, habe ich die Pakete dann auch gefunden.
Das ist also offensichtlich eine RPM-Datei. Ich kann mich dunkel entsinnen, dass es diverse Programme (alien oder so) gab, mit denen man das wandeln kann, aber da bin ich der falsche Ansprechpartner - aber mit womöglich gibt es eine Option des Paketmanagers, mit der man ein explizit angegebenes Paket wieder entfernen kann. Sollte dem nicht so sein, habe ich mal eben das Paket aufgemacht, und es hatte nachfolgenden Inhalt - damit solltest du alles finden, was installiert wurde - wenn es denn das richtige Paket war.
O.k. wird sich wohl nicht vermeiden lassen. Nur habe ich Bedenken, ob das Löschen der Dateien reicht. Nachdem Sane nicht funktioniert ohne dass ich scangearmp gestartet habe, befürchte ich, dass dieses bereits beim Systemstart initialisiert wird. Wo müsste ich da suchen? In /etc/init.d habe ich jedenfalls nichts gefunden.
Carsten
+---etc | ---udev | ---rules.d | 80-canon_mfp.rules | ---usr +---lib | | libcncpcmcm.so.6.50.1 | | libcncpmsimg.so.1.0.1 | | libcncpmslld.so.1.0.0 | | libcncpmsui.so.1.1.0 | | libsane-canon_mfp.a | | libsane-canon_mfp.la | | libsane-canon_mfp.so | | libsane-canon_mfp.so.1 | | libsane-canon_mfp.so.1.0.1 | | | ---bjlib | canon_mfp.conf | +---local | +---bin | | scangearmp | | | ---share | +---locale | | +---cs | | | ---LC_MESSAGES | | | scangearmp.mo
... etc pp ...
| | \---zh_TW | | \---LC_MESSAGES | | scangearmp.mo | | | \---scangearmp | \---pixmaps | image_curve_h_grad_226.xpm | image_curve_v_grad_226.xpm | \---share \---doc \---scangearmp-common-1.10 LICENSE-scangearmp-1.10E.txt LICENSE-scangearmp-1.10J.txt
Sebastian
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Am Dienstag, den 16.02.2010, 23:38 +0100 schrieb Carsten Weber:
Ich vermute mal ins Blaue, dass scangearmp nicht aus einem Debian-Package (.deb) sondern mit einem Installer installiert wurde.
Hallo,
in der Tat ein überzeugender Gedanke. Ich hab mal eine Suchmaschine bemüht und diverse Dateien gefunden, am ehesten passend schien mir scangearmp-common-1.10-1.i386.rpm zu sein. Das ist also offensichtlich eine RPM-Datei. Ich kann mich dunkel entsinnen, dass es diverse Programme (alien oder so) gab, mit denen man das wandeln kann, aber da bin ich der falsche Ansprechpartner - aber mit womöglich gibt es eine Option des Paketmanagers, mit der man ein explizit angegebenes Paket wieder entfernen kann. Sollte dem nicht so sein, habe ich mal eben das Paket aufgemacht, und es hatte nachfolgenden Inhalt - damit solltest du alles finden, was installiert wurde - wenn es denn das richtige Paket war.
Carsten
Habe das Problem gelöst. Nach
dpkg -r --force-all scangearmp-mp610series dpkg -r --force-all scangearmp-common
und Neustart des Systems war das Problem gelöst. Der Scanner funktioniert jetzt wunderbar. Hatte einen falschen Namen für die Pakete zur Deinstallation angegeben.
Merkwürdig finde ich nur, dass ich bei meiner Suche in Synaptic die Pakete nicht finden konnte, obwohl ich nur den ersten Teil des Namens eingegeben hatte.
Allen nochmal Vielen Dank.
Sebastian
+---etc | ---udev | ---rules.d | 80-canon_mfp.rules | ---usr +---lib | | libcncpcmcm.so.6.50.1 | | libcncpmsimg.so.1.0.1 | | libcncpmslld.so.1.0.0 | | libcncpmsui.so.1.1.0 | | libsane-canon_mfp.a | | libsane-canon_mfp.la | | libsane-canon_mfp.so | | libsane-canon_mfp.so.1 | | libsane-canon_mfp.so.1.0.1 | | | ---bjlib | canon_mfp.conf | +---local | +---bin | | scangearmp | | | ---share | +---locale | | +---cs | | | ---LC_MESSAGES | | | scangearmp.mo
... etc pp ...
| | \---zh_TW | | \---LC_MESSAGES | | scangearmp.mo | | | \---scangearmp | \---pixmaps | image_curve_h_grad_226.xpm | image_curve_v_grad_226.xpm | \---share \---doc \---scangearmp-common-1.10 LICENSE-scangearmp-1.10E.txt LICENSE-scangearmp-1.10J.txt
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
lug-dd@mailman.schlittermann.de