Не удается установить принтер HP: установка плагина не удалась

Я пытаюсь настроить мой HP LaserJet P1102 на Ubuntu 19.04.

Я скачал и установил hplip 3.19.5 из здесь

. преуспеть. Он запрашивает установку плагина, а затем говорит «Установка плагина успешна». Но после того, как я нажму OK на этом сообщении, оно вернется к окну, в котором я должен выбрать, какой принтер установить, и всплывет другое сообщение:

ошибка: устройство, которое вы пытаетесь настроить, требует бинарный плагин. Некоторые функции могут не работать должным образом без плагинов. Пожалуйста, запустите 'hp-plugin' как обычный пользователь для установки плагинов. Посетите http://hplipopensource.com для получения дополнительной информации.

ошибка: сбой установки hp. Пожалуйста, запустите hp-setup вручную.

2
задан 16 June 2019 в 18:19

3 ответа

То же самое. Я решил этот путь:

выполненный:

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

после того, как Ваша ошибка считала журнал:

cat ~/hp-setup.log

Вы найдете некоторые строки как:

hp-установка [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-установка

готово

2
ответ дан 2 December 2019 в 03:28

У меня была немного другая проблема. Мой принтер HP установился нормально, но подключаемый модуль сканера не установился должным образом. Кажется, хитрость заключалась в том, чтобы заставить AppArmor опустить свои щиты для скрипта Python.

Редактировать: Глядя на другие ответы, похоже, что утилиты AppArmor не установлены, поэтому вам также может потребоваться сначала установить их

sudo apt install apparmor-utils

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

После того, как я это сделал, плагин установился правильно.

1
ответ дан 13 March 2020 в 04:01

После того, как я последовал Ответ Кая Крамера здесь Я получил:

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

AND

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

и запустите как обычный пользователь, а не как root:

hplip-plugin

Теперь мой принтер (laserjet 1020) был установлен.

Источник: https://bugs.launchpad.net/hplip/+bug/1813768

0
ответ дан 30 May 2020 в 21:03

Другие вопросы по тегам:

Похожие вопросы: