Bug 44598

Summary: digikam не видит сканеры Pantum по USB после установки драйвера
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: kde5-digikamAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplar, lav, monastirskiyii, rodyginao, tergoevm, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
error.txt
none
Digikam airscan none

Description Tatyana Gagina 2022-12-12 12:33:10 MSK
Created attachment 12072 [details]
error.txt

Стенды:
p10-education x86-64-kde
p10-kworkstation x86-64

Версия: kde5-digikam-7.6.0-alt3

Версии драйверов:
1.1.96 
1.1.5 

Драйвер с оф.сайта не помог (https://global.pantum.com/support/download/driver).

Сканеры, которые не определяются в digikam:
Pantum CM1100ADW
Pantum M6550NW
Pantum M7300FDW
Pantum M6607NW
Pantum BM5100FDW
Pantum M6700DW
Pantum M7100DW
Pantum M7100DN

Шаги:
1) Установить драйвер с официального сайта (https://global.pantum.com/support/download/driver):
 # epm install --repack pantum-1.1.96-alt2.x86_64.rpm

2) Подключить сканер по usb:
$ lsusb

Ожидаемый результат: cканер обнаруживается в digikam и успешно сканирует по usb.

Результат: в digikam сканер Pantum не обнаружен. Сканирование невозможно.
Устройство подключено:
$ lsusb
Bus 001 Device 002: ID 232b:0ecb Pantum Ltd. M6700DW series

Аналогично с другими сканерами фирмы Pantum.

Другие программы успешно определяют сканеры Pantum, такие как:
kde5-skanlite
kde5-kolourpaint
tellico

Версии: tellico-3.4.5-alt1, kde5-kolourpaint-22.08.3-alt1 и kde5-skanlite-22.08.3-alt1.

Дополнительно.
Проверялось также с драйвером другой версии (1.1.5):
# wget https://drivers.pantum.com/userfiles/files/download/8PantumUbuntuDriverV1.1.5_1644317789699.tar -P ~/ && \
  tar xvf 8PantumUbuntuDriver*.tar && cd 'Pantum Ubuntu Driver V1.1.5'/Resources/ && \
  epm install --repack pantum-1.1.5-amd64.deb

Результат: не устанавливается пакет pantum с версией 1.1.5, вместо него автоматически ставиться pantum-1.1.96-alt2
# wget https://drivers.pantum.com/userfiles/files/download/8PantumUbuntuDriverV1.1.5_1644317789699.tar -P ~/ && \
  tar xvf 8PantumUbuntuDriver*.tar && cd 'Pantum Ubuntu Driver V1.1.5'/Resources/ && \
  epm install --repack pantum-1.1.5-amd64.deb
В терминале вывод:
пакет pantum-1.1.96-alt2.x86_64 (который новее, чем pantum-1.1.5-alt1.repacked.with.epm.2.x86_64) уже установлен
удалён '/tmp/.private/root/tmp.opFx5AvpWZ/.rpmmacros'
удалён '/tmp/.private/root/tmp.opFx5AvpWZ/pantum-1.1.5-alt1.repacked.with.epm.2.x86_64.rpm'
rmdir: удаление каталога, '/tmp/.private/root/tmp.opFx5AvpWZ'

Итог: с данной версией 1.1.96 не определяется сканер в digikam на p10.

Проверялось на Sisyphus, ошибку воспроизвести не удалось, поскольку при установке pantum-100:1.1.5-alt1 удаляется pantum-1.1.96-alt2. 
В терминале:
Обновление / установка...
1: pantum-100:1.1.5-alt1.repacked.with.e########################################################### [ 50%]
Очистка / удаление...
2: pantum-1.1.96-alt2                   ################################################################## [100%]
Данное поведение зафиксировано на education KDE, обновлённом до Sisyphus. 

На kworkstation, обновлённом до Sisyphus, ошибка при установке (полный лог error.txt во вложении):
lib.req: ERROR: /var/tmp/tmp.FufnkcA3Vn/pantum-1.1.5-amd64.deb.tmpdir/pantum-1.1.5/usr/local/lib/sane/libsane-pantum6500.so.1.0.24: library libjpeg.so.8 not found
lib.req: WARNING: /var/tmp/tmp.FufnkcA3Vn/pantum-1.1.5-amd64.deb.tmpdir/pantum-1.1.5/usr/local/lib/sane/libsane-pantum6500.so.1.0.24: overlinked libraries: /lib64/libpthread.so.0
find-requires: ERROR: /usr/lib/rpm/lib.req failed
ошибка: /bin/sh failed
ошибка: Failed to find Requires
    /bin/sh failed
    Failed to find Requires
Error:
С 1.1.96-alt2 на Sisyphus сканеры тоже не определяются.

Итог: сканирование успешно только на education KDE, обновлённом до Sisyphus (с драйвером версии 1.1.5).
Comment 1 Sergey V Turchin 2022-12-12 14:03:25 MSK
(In reply to Tatyana Gagina from comment #0)
> lib.req: ERROR:
> /var/tmp/tmp.FufnkcA3Vn/pantum-1.1.5-amd64.deb.tmpdir/pantum-1.1.5/usr/local/
> lib/sane/libsane-pantum6500.so.1.0.24: library libjpeg.so.8 not found
Видимо, eepm кривовато перепаковывает.
Comment 2 Tatyana Gagina 2022-12-12 16:42:37 MSK
Проверялось на Sisyphus, ошибку воспроизвести не удалось из-за некорректной перепаковки с помощью eepm. См. комментарий https://bugzilla.altlinux.org/show_bug.cgi?id=44598#c1

Версия на Sisyphus: eepm-3.27.3-alt1
Comment 3 Vitaly Lipatov 2022-12-15 15:47:39 MSK
(Ответ для Tatyana Gagina на комментарий #2)
> Проверялось на Sisyphus, ошибку воспроизвести не удалось из-за некорректной
> перепаковки с помощью eepm. См. комментарий
> https://bugzilla.altlinux.org/show_bug.cgi?id=44598#c1
> 
> Версия на Sisyphus: eepm-3.27.3-alt1
В сборке eepm
* Чт дек 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.4-alt1
сделана поддержка перепаковки пакета pantium.
Comment 4 Алексей Родыгин 2023-03-29 13:29:24 MSK
Версия: kde5-digikam-7.6.0-alt3.x86_64

Версия драйвера: 1.1.99

lsusb и scanimage -L отображают подключенные сканеры, в digikam сканеры не обнаружены.
Comment 5 Sergey V Turchin 2023-03-29 13:47:04 MSK
проверьте на всякий с build#317379
Comment 6 Алексей Родыгин 2023-03-29 15:10:30 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> проверьте на всякий с build#317379

Без изменений
Comment 7 Mikhail Tergoev 2023-05-12 16:26:50 MSK
Принтер: Bus 001 Device 003: ID 232b:a423 Pantum Ltd. M6500W-series
Система: ALT Workstation K 10.1

Установка: epmp pantum
 
EPM package manager version 3.55.8-eter0.p10.1
Pantum Ubuntu Driver V1_1_99-1
digikam 7.10.0

Сканер определился и отработал нормально, как в skanlite, так и digikam
Comment 8 Tatyana Gagina 2023-05-12 17:52:44 MSK
Проверила на ALT Workstation K 10.1 с Pantum Ubuntu Driver V1_1_99-1 с версией kde5-digikam-7.10.0-alt2.
eepm-3.55.7-alt1

Digikam не видит сканер.
Хотя в системе он определён:
Bus 002 Device 003: ID 232b:5e20 Pantum Ltd. M6550NW series
В качестве примера: Pantum M6550NW

Так же с драйвером Pantum Ubuntu Driver V1_1_100-1
На примере с PantumCM1100ADW
$ lsusb
Bus 002 Device 003: ID 232b:a433 Pantum Ltd. CM1100ADW series

Аналогично с другими моделями Pantum.
Comment 9 Vitaly Lipatov 2023-06-04 01:22:23 MSK
(Ответ для Tatyana Gagina на комментарий #8)
> Проверила на ALT Workstation K 10.1 с Pantum Ubuntu Driver V1_1_99-1 с
> версией kde5-digikam-7.10.0-alt2.
> eepm-3.55.7-alt1
> 
> Digikam не видит сканер.
> Хотя в системе он определён:
> Bus 002 Device 003: ID 232b:5e20 Pantum Ltd. M6550NW series
> В качестве примера: Pantum M6550NW
> 
> Так же с драйвером Pantum Ubuntu Driver V1_1_100-1
> На примере с PantumCM1100ADW
> $ lsusb
> Bus 002 Device 003: ID 232b:a433 Pantum Ltd. CM1100ADW series
> 
> Аналогично с другими моделями Pantum.

Давайте проблему воспроизведём с помощью
$ scanimage -L
и перевесим багу на пакет sane.
Comment 10 Tatyana Gagina 2023-06-05 10:05:03 MSK
(Ответ для Vitaly Lipatov на комментарий #9)
> 
> Давайте проблему воспроизведём с помощью
> $ scanimage -L
> и перевесим багу на пакет sane.

$ scanimage -L
dev_inquiry: Model name = Pantum M7100DW series (libusb:002:002)
printer_info: haven't find ipv4 and search ipv6 address
device `pantum6500:libusb:002:002' is a  Pantum M7100DW series (libusb:002:002) 

Проверено со сканерами Pantum: в digikam по-прежнему не определяются.
Однако в sane такой проблемы нет. Корректная работа в sane со сканерами Pantum.
Comment 11 Sergey V Turchin 2023-06-05 12:33:48 MSK
Сетевые у меня нормально видит без установки каких-то пакетов.
Comment 12 Sergey V Turchin 2023-06-05 12:34:42 MSK
Created attachment 13379 [details]
Digikam airscan
Comment 13 Tatyana Gagina 2023-06-05 12:39:07 MSK
(Ответ для Sergey V Turchin на комментарий #11)
> Сетевые у меня нормально видит без установки каких-то пакетов.

Проблема наблюдается только при работе по USB.
По сети проблем не было.
Comment 14 Vitaly Lipatov 2023-07-21 17:35:21 MSK
Просьба к участникам при тестировании сканеров указывать самое главное — версию пакета libsane.
Comment 15 Монастырский Илья 2023-08-29 11:03:45 MSK
Ошибка актуальна для версий: 
kde5-libksane-23.04.3-alt1
kde5-digikam-8.1.0-alt1
eepm-3.60.1-alt1

Стенды (Обновлены до Sisyphus):
Alt Education x86-64 KDE
Alt Kworkstation x86-64

Проверялось на принтерах: 
Pantum BM5100FDW
Pantum CM1100ADW
Comment 16 Монастырский Илья 2023-08-29 11:14:23 MSK
Дополнение к предыдущему комментарию: 
Версия libsane-1.2.1-alt1
Comment 17 Монастырский Илья 2023-08-29 11:25:29 MSK
Ошибка воспроизводится только в kde5-digikam

Проверил ошибку с пакетами:
kde5-skanlite
kde5-skanpage
xsane
kde5-kolourpoint

Ошибка НЕ воспроизводится

Возвращаю ошибку на kde5-digikam