| Summary: | update hplip 3.23.8-1 | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Aleksandr Proklov <a.proklov> |
| Component: | Preinstalled software in the ISO | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | VERIFIED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | m.novosyolov, temap, v.potapov |
| Version: | Plasma5 | Flags: | v.potapov:
qa_verified+
a.proklov: published+ |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
|
Description
Aleksandr Proklov
2023-10-18 14:15:48 MSK
В спеке отключена функция заливки прошивки в принтер. Без функции заливки прошивки в принтер перестают работать принтеры, которые не имеют внутренней энергонезависимой памяти Hp Laserjet 1000 1005 1018 1020. Сейчас изменил этот патч и тестирую. Пришлю результат. Я попробовал убрать патч мешающий прошивке. После прошивки принтер перестаёт появляться в lsusb, если он не был установлен и установить его нет возможности. Т.е. работало только, если принтер заранее установить. Сложная проблема :-( (на правах бреда) А если прошивать в момент печати, через фильтр cups? Какая-то неправильная прошивка заливается, после которой принтер пропадает из lsusb. Сейчас проверю всё тоже самое на rosa2021.1 Полностью удалил hplip, снова установил и обновил. Заработало как надо... Ничего непонятно :-( Совершенно удивительная ситуация. Если просто обновить на 3.23, то заливка фирмвари просто ломает принтер. Если удалить hplip, установить из репы rosa2021.1 3.22 и обновить до 3.23 то всё работает как надо :-( Локализовал проблему. Вместе с hplip удаляется и system-config-printer. Если его установить обратно, то проблема с заливкой прошивки возобновляется. system-config-printer тащит за собой каких-то демонов. Может быть дело в них На Альтлинуксе проблема тоже воспроизводится Что успел выяснить. После установки system-config-printer прошивка загружается как-то неправильно. Но если включить принтер в USB, потом выключить его и снова включить, то прошивка загрузится правильно, даже при установленном system-config-printer и дальше можно передёргиваться сколько угодно - всё работает. Прихожу к мысли, что у меня просто в лаборатории странный принтер. Надо проверить ещё хотябы на паре таких моделей. Под "выключить принтер" я подразумеваю выключить принтер по питанию с вставленным проводом USB в компьютер (In reply to Artem from comment #2) > Я попробовал убрать патч мешающий прошивке. После прошивки принтер перестаёт > появляться в lsusb, если он не был установлен и установить его нет > возможности. > Т.е. работало только, если принтер заранее установить. > Сложная проблема :-( вот этот патч имеется ввиду? https://abf.io/import/hplip/blob/rosa2023.1/hplip-3.20.9-udev-rules.patch в Федора например такой патч: https://src.fedoraproject.org/rpms/hplip/blob/f36/f/hplip-udev-rules.patch и вот такой для плагинов https://src.fedoraproject.org/rpms/hplip/blob/f36/f/hplip-plugin-udevissues.patch hplip-udev-rules.patch сори, он у нас уже применен в hplip-3.20.9-udev-rules.patch Обновил system-config-printer 1.5.18-1 https://abf.io/build_lists/4758718 https://abf.io/build_lists/4758719 https://abf.io/build_lists/4758720 https://abf.io/build_lists/4758721 https://abf.io/build_lists/4758722 > (In reply to Aleksandr from comment #12) > вот этот патч имеется ввиду? > https://abf.io/import/hplip/blob/rosa2023.1/hplip-3.20.9-udev-rules.patch Да он, но я его не убирал, а исправил просто: https://abf.io/tema/hplip/commit/906e481f207e0fba23df1a5242a6f8da0d1165d2 Проверил на другом принтере из этой линейки. Всё работает хорошо. Видимо у меня в лаборатории просто глючный принтер. Нужно всё-таки ограничить автоматическую заливку фирмвари. Сделал так: https://abf.io/tema/hplip/commit/c58a24354a23ebca8a0d8f45b0f6f79a3263bdf4 Сейчас протестирую Добавил моделей: https://abf.io/tema/hplip/commit/b3601b68eef99844dbf9ea45b0335ddc76ef6245#diff-F0R18 Всё оттестировал и отправил пулл реквест (In reply to Artem from comment #18) > Нужно всё-таки ограничить автоматическую заливку фирмвари. Сделал так: > https://abf.io/tema/hplip/commit/c58a24354a23ebca8a0d8f45b0f6f79a3263bdf4 > Сейчас протестирую Как оно должно работать-то? (In reply to Vladimir Potapov from comment #21) > (In reply to Artem from comment #18) > > Нужно всё-таки ограничить автоматическую заливку фирмвари. Сделал так: > > https://abf.io/tema/hplip/commit/c58a24354a23ebca8a0d8f45b0f6f79a3263bdf4 > > Сейчас протестирую > Как оно должно работать-то? Для перечисленных принтеров, при подключении, в них автоматом заливается прошивка и они начинают печатать. Другими словами, убран патч, отключающий заливку прошивок, т.е. заливка прошивок включена, но запатчено, чтобы заливались только на несколько моделей по белому списку. hplip 3.23.8-3 - добавлен белый список принтеров в правило udev, для этого спика будут грузится firmware https://abf.io/build_lists/4759506 https://abf.io/build_lists/4759507 https://abf.io/build_lists/4759508 https://abf.io/build_lists/4759509 https://abf.io/build_lists/4759510 {jn(In reply to Aleksandr from comment #24)
> hplip 3.23.8-3
>
> - добавлен белый список принтеров в правило udev, для этого спика будут
> грузится firmware
>
> https://abf.io/build_lists/4759506
> https://abf.io/build_lists/4759507
> https://abf.io/build_lists/4759508
> https://abf.io/build_lists/4759509
> https://abf.io/build_lists/4759510
*************************************************
The update sent to testings
hplip-3.23.8-3 https://abf.io/build_lists/4759506 https://abf.io/build_lists/4759507 https://abf.io/build_lists/4759508 https://abf.io/build_lists/4759509 https://abf.io/build_lists/4759510 ************************* Advisory ***************************** Minor update Firmware update by white list ***************************************************************** QA Verified |