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

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

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

Я знаютеоретическая процедурадля установки принтера, но эта процедура у меня не работает, следование «правильной» процедуре установки принтера (программное обеспечение + плагин) приводит к следующему сбою.

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

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

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

ошибка: hp-setup не удалось. Запустите 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 Plugin, необходимый для работы сканирования принтера.

решение3

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

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

sudo apt install apparmor-utils

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

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

решение4

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

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 (заметьте, у меня они не были установлены!!!)

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

Связанный контент