HP-Drucker kann nicht installiert werden: Plugin-Installation nicht erfolgreich

HP-Drucker kann nicht installiert werden: Plugin-Installation nicht erfolgreich

Ich versuche, meinen HP LaserJet P1102 auf Ubuntu 19.04 einzurichten.

Ich kenne dietheoretisches Vorgehenum den Drucker zu installieren, aber dieses Verfahren funktioniert bei mir nicht. Das Befolgen des „richtigen“ Verfahrens zur Installation des Druckers (der Software + des Plug-Ins) schlägt wie folgt fehl.

Ich habe hplip 3.19.5 heruntergeladen und installiert vonHier.

Zunächst scheint die Installation erfolgreich zu sein. Es wird gefragt, ob das Plugin installiert werden soll, dann heißt es „Plugin-Installation erfolgreich“. Aber nachdem ich auf diese Meldung auf „OK“ geklickt habe, kehrt das Fenster zurück, in dem ich den zu installierenden Drucker auswählen soll, und eine weitere Meldung erscheint:

Fehler: Das Gerät, das Sie einrichten möchten, erfordert ein binäres Plug-in. Einige Funktionen funktionieren möglicherweise nicht wie erwartet ohne Plug-ins. Führen Sie „hp-plugin“ als normaler Benutzer aus, um Plug-ins zu installieren. Besuchen Siehttp://hplipopensource.com für weitere Informationen.

Fehler: HP-Setup fehlgeschlagen. Bitte führen Sie HP-Setup manuell aus.

Antwort1

Hier dasselbe. Ich habe es folgendermaßen gelöst:

Bitte renne:

hp-setup -g &> ~/hp-setup.log

Lesen Sie nach Ihrem Fehler das Protokoll:

cat ~/hp-setup.log

Sie werden einige Zeilen finden wie:

hp-setup[19265]: debug: Entweder ist die Datei /usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so nicht vorhanden oder der symbolische Link fehlt.

wenn du läufst:

locate libsane-hp2000S1

Sie werden den richtigen Ort finden wie:

  • /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.22
  • /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.27
  • /usr/lib/sane/libsane-hpgt2500.so
  • /usr/lib/sane/libsane-hpgt2500.so.1
  • /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so
  • /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so.1
  • /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.22
  • /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.27
  • /usr/lib64/sane/libsane-hpgt2500.so /usr/lib64/sane/libsane-hpgt2500.so.1

jetzt muss nur noch ein symbolischer Link erstellt werden:

sudo ln -s /usr/lib /usr/lib/i386-linux-gnu

sudo ln -s /usr/lib64 /usr/lib64/x86_64-linux-gnu

Führen Sie hp-setup erneut aus

Erledigt

Antwort2

Ich hatte auch das Problem, dass die Installation des HP-Druckers problemlos funktioniert, das Scanner-Plugin jedoch nicht (Ubuntu 19). Das Deaktivieren von plugin.py hat funktioniert!!! (danke), aber ich musste zuerst apparmor-utils installieren.

sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
hp-plugin

Im letzten Schritt wird das HP-Plugin-Installationsprogramm ausgeführt, das zum Funktionieren des Druckerscannens erforderlich ist.

Antwort3

Ich hatte ein etwas anderes Problem. Mein HP-Drucker ließ sich problemlos installieren, aber das Scanner-Plugin ließ sich nicht richtig installieren. Der Trick bestand anscheinend darin, AppArmor dazu zu bringen, seine Schilde für ein Python-Skript zu senken.

Bearbeiten:Wenn man sich die anderen Antworten ansieht, scheint es üblich zu sein, dass die AppArmor-Dienstprogramme nicht installiert sind. Daher müssen Sie sie möglicherweise zuerst installieren.

sudo apt install apparmor-utils

sudo aa-disable /usr/share/hplip/plugin.py

Nachdem ich dies getan hatte, wurde das Plugin korrekt installiert.

Antwort4

Nach dem BefolgenKai Kramers Antwort hierIch habe:

error: Python gobject/dbus may be not installed
error: Plug-in install failed.

UND

cannot access '/var/lib/hp/hplip.state': No such file or directory

Nach einer Suche im Internet habe ich Folgendes ausprobiert und es hat funktioniert:

$ aa-disable /usr/share/hplip/plugin.py

Command 'aa-disable' not found, but can be installed with:

sudo apt install apparmor-utils

Installieren Sie die Apparmor-Dienstprogramme (wohlgemerkt, ich hatte sie nicht installiert!!!)

sudo apt-get install apparmor-utils

Dann renne

sudo aa-disable /usr/share/hplip/plugin.py

& dann als normaler Benutzer ausführen, nicht als Root:

hplip-plugin

Jetzt wurde mein Drucker (Laserjet 1020) installiert.

Quelle:https://bugs.launchpad.net/hplip/+bug/1813768

verwandte Informationen