No se puede instalar la impresora HP: la instalación del complemento no se realizó correctamente

No se puede instalar la impresora HP: la instalación del complemento no se realizó correctamente

Estoy intentando configurar mi HP LaserJet P1102 en Ubuntu 19.04.

Sé que elprocedimiento teóricopara instalar la impresora, pero este procedimiento no me funciona, seguir el procedimiento "correcto" para instalar la impresora (el software + el complemento) falla de la siguiente manera.

He descargado e instalado hplip 3.19.5 desdeaquí.

Al principio la instalación parece tener éxito. Solicita que se instale el complemento y luego dice "Instalación del complemento exitosa". Pero después de hacer clic en Aceptar en este mensaje, vuelve a la ventana en la que debo elegir qué impresora instalar y aparece otro mensaje:

error: el dispositivo que está intentando configurar requiere un complemento binario. Es posible que algunas funcionalidades no funcionen como se esperaba sin complementos. Ejecute 'hp-plugin' como usuario normal para instalar complementos. Visitahttp://hplipopensource.com para más información.

error: falló la configuración de hp. Ejecute hp-setup manualmente.

Respuesta1

Aquí igual. Resolví de esta manera:

Por favor, corre:

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

después de su error lea el registro:

cat ~/hp-setup.log

Encontrarás algunas líneas como:

hp-setup[19265]: depuración: el archivo /usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so no está presente o falta el enlace simbólico

si tu corres:

locate libsane-hp2000S1

Obtendrás el lugar correcto como:

  • /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

ahora solo te queda hacer un enlace simbólico:

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

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

ejecutar de nuevo hp-setup

hecho

Respuesta2

También tuve el problema de que la impresora HP se instala bien pero el complemento del escáner no se instala (Ubuntu 19). ¡¡¡Desactivar el plugin.py funcionó!!! (gracias) pero primero tuve que instalar apparmor-utils.

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

El último paso ejecuta el instalador del complemento HP, que es necesario para que funcione el escaneo de la impresora.

Respuesta3

Tuve un problema ligeramente diferente. Mi impresora HP se instaló bien, pero el complemento del escáner no se instaló correctamente. Parece que el truco consistió en lograr que AppArmor bajara sus escudos para un script de Python.

Editar:Al observar otras respuestas, parece que es común no tener instaladas las utilidades de AppArmor, por lo que es posible que también deba instalarlas primero.

sudo apt install apparmor-utils

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

Después de hacer esto, el complemento se instaló correctamente.

Respuesta4

Después de seguirLa respuesta de Kai Kramer aquíObtuve:

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

Y

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

Una búsqueda en la web me llevó a probar lo siguiente y funcionó:

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

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

sudo apt install apparmor-utils

Instale las utilidades de apparmor (¡¡¡tenga en cuenta que no las tenía instaladas!!!)

sudo apt-get install apparmor-utils

Entonces corre

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

Y ejecutar como usuario normal, no como root:

hplip-plugin

Ahora mi impresora (laserjet 1020) estaba instalada.

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

información relacionada