Bug 43300 - HPLIP и отключение HP Smart Install
Summary: HPLIP и отключение HP Smart Install
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: hplip (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-20 21:35 MSK by globonet
Modified: 2022-11-07 16:37 MSK (History)
3 users (show)

See Also:


Attachments
скриншот ошибки (87.88 KB, image/png)
2022-07-20 21:35 MSK, globonet
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description globonet 2022-07-20 21:35:59 MSK
Created attachment 11156 [details]
скриншот ошибки

При установке устройств с включенной функцией HP Smart Install не правильно отрабатывает скрипты smart_install.py и setupdialog.py

Если на устройстве фключена дання функция то при установке оборудования hplip выпадает с ошибкой:

error: Unable to load Qt4/Qt5 support. Is it installed?
Traceback (most recent call last):
File "/usr/share/hplip/ui5/setupdialog.py", line 1340, in NextButtom_clicked self.showDevicesPage()
File "/usr/share/hplip/ui5/setupdialog.py", line 562, in showDevicesPage smart_install.disable(GUI_MODE, 'qt4')
File "/usr/share/hplip/base/smart_install.py", line 239, in disable dialog.esec_()
AttributeError: 'NoneType' object has no attribute 'exec_'
Аварийный останов

Ошибка проявилась при установки HP M1132 на hplip 3.22.6-alt1
Comment 1 globonet 2022-10-27 14:07:04 MSK
пакет hplip 3.22.6-alt1
ОС Альт рабочая станция 10
репо p10
Comment 2 AEN 2022-10-27 14:13:12 MSK
Более подробное описание с канала
___
В пакете hplip присутствует скрипт smart_install.py который выполняет функцию отключения smart install на оборудовании

Штатная его работа заключается в том что при обнаружении устройства с ВКЛЧЕННОЙ функцией он ее отключает. Отключение происходит НА УСТРОЙСТВЕ. То есть еще до установки драйверов, так как пока функция включена ОС Альт не распознает устройство как МФУ. Собственно я вам сейчас рассказываю прописные истины....

Короче в пакете, актуальном для P10 и сизиф (версия 3.22.6-alt1) этот скрипт по всей видимости не может обнаружить библиотеки qt, хотя мы долго с нашими разработчиками пытали решить проблему штатными способами. Но на текущий момент правильное решение это даунгрейд пакета. Второе решение использовать windows машину и ее утилиты для подготовки устройства (то есть утилитой отключать на МФУ функцию smart install) а потом уже подключать оборудование к ОС Альт и тогда оно штатно установить с помощью hplip, так как бажный скрипт уже не будет задействован
____

Два варианта обхода приведены, потому меняю на normal
Comment 3 AEN 2022-10-27 14:16:34 MSK
(Ответ для globonet на комментарий #1)
> пакет hplip 3.22.6-alt1
> ОС Альт рабочая станция 10
> репо p10

Опишите подробнее процесс  установки.
На сайте hplip он не один.
Comment 4 Vera Blagoveschenskaya 2022-10-28 13:10:50 MSK
Пожалуйста, предоставьте дополнительную информацию для воспроизведения ошибки:

1) Выводы команд
$ uname -a
$ cat /etc/os-release
$ apt-repo
2) Описание последовательности шагов, приводящие к ошибке.
3) Модель устройств, на которых Вы обнаружили данную проблему.