HP 프린터를 설치할 수 없습니다: 플러그인 설치에 실패했습니다.

HP 프린터를 설치할 수 없습니다: 플러그인 설치에 실패했습니다.

Ubuntu 19.04에서 HP LaserJet P1102를 설정하려고 합니다.

나는 알고있다이론적 절차프린터를 설치하려고 시도했지만 이 절차가 작동하지 않습니다. 프린터(소프트웨어 + 플러그인)를 설치하는 "올바른" 절차를 따르면 다음과 같이 실패합니다.

나는 hplip 3.19.5를 다운로드하여 설치했습니다.여기.

처음에는 설치가 성공한 것 같습니다. 플러그인을 설치하라는 메시지가 표시되고 "플러그인 설치 성공"이라는 메시지가 표시됩니다. 하지만 이 메시지에서 확인을 클릭하면 설치할 프린터를 선택해야 하는 창으로 돌아가고 또 다른 메시지가 나타납니다.

오류: 설정하려는 장치에 바이너리 플러그인이 필요합니다. 일부 기능은 플러그인 없이는 예상대로 작동하지 않을 수 있습니다. 플러그인을 설치하려면 일반 사용자로 'hp-plugin'을 실행하세요. 방문하다http://hplipopensource.com 자세한 내용은

오류: hp 설정에 실패했습니다. hp-setup을 수동으로 실행하십시오.

답변1

여기도 마찬가지입니다. 저는 이 방법으로 해결했습니다.

다음을 실행하세요:

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

오류가 발생한 후 로그를 읽으십시오.

cat ~/hp-setup.log

다음과 같은 줄을 찾을 수 있습니다:

hp-setup[19265]: 디버그: /usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so 파일이 없거나 기호 링크가 누락되었습니다.

당신이 실행하는 경우 :

locate libsane-hp2000S1

당신은 다음과 같은 올바른 장소를 얻을 것입니다 :

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

이제 심볼릭 링크만 만들면 됩니다:

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

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

다시 실행 hp-setup

완료

답변2

또한 HP 프린터는 잘 설치되지만 스캐너 플러그인이 설치되지 않는 문제가 있었습니다(Ubuntu 19).plugin.py를 비활성화하면 작동했습니다!!! (감사합니다) 그런데 apparmor-utils를 먼저 설치해야 했어요.

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

마지막 단계에서는 프린터 스캔이 작동하는 데 필요한 HP 플러그인 설치 프로그램을 실행합니다.

답변3

나는 약간 다른 문제가있었습니다. 내 HP 프린터가 제대로 설치되었지만 스캐너 플러그인이 제대로 설치되지 않았습니다. AppArmor가 Python 스크립트에 대한 방어막을 낮추도록 하는 것이 비결인 것 같습니다.

편집하다:다른 답변을 보면 AppArmor 유틸리티를 설치하지 않는 것이 일반적이므로 먼저 설치해야 할 수도 있습니다.

sudo apt install apparmor-utils

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

이 작업을 수행한 후 플러그인이 올바르게 설치되었습니다.

답변4

팔로우 후Kai Kramer의 답변은 여기에 있습니다.내가 얻은 것 :

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

그리고

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

웹에서 검색한 결과 다음을 시도하게 되었고 효과가 있었습니다.

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

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

sudo apt install apparmor-utils

apparmor utils를 설치합니다(설치하지 않았음을 주의하세요!!!)

sudo apt-get install apparmor-utils

그런 다음 실행

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

& 루트가 아닌 일반 사용자로 실행합니다.

hplip-plugin

이제 내 프린터(laserjet 1020)가 설치되었습니다.

원천:https://bugs.launchpad.net/hplip/+bug/1813768

관련 정보