Bug 41156 - Ошибка группировки устройств при добавлении принтера: «Process org.fedoraproject.Config.Printing exited with status 1»
Summary: Ошибка группировки устройств при добавлении принтера: «Process org.fedoraproj...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: system-config-printer-lib (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 critical
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-18 15:54 MSK by Mikhail Chernonog
Modified: 2021-11-03 11:07 MSK (History)
3 users (show)

See Also:


Attachments
error-printing (180.58 KB, image/png)
2021-10-18 15:54 MSK, Mikhail Chernonog
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Chernonog 2021-10-18 15:54:42 MSK
Created attachment 9839 [details]
error-printing

Стенд:
alt-kworkstation-10.0-beta20211014-install-x86_64

Шаги:
1. Подключить к PC принтер
2. Открыть Меню приложений, в поиске ввести "Принтеры"
3. В открывшемся окне нажать кнопку для добавления принтера

Реальный результат:
Появляется следующая ошибка.
Ошибка группировки устройств: «Process org.fedoraproject.Config.Printing exited with status 1»
Приложил скриншот

Ожидаемый результат:
Успешное отображение списка принтеров без ошибок.
Comment 1 Sergey V Turchin 2021-11-02 11:05:09 MSK
# /usr/bin/scp-dbus-service 
Traceback (most recent call last):
  File "/usr/share/system-config-printer/scp-dbus-service.py", line 27, in <module>
    gi.require_version('Gdk', '3.0')
  File "/usr/lib64/python3/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Gdk not available for version 3.0
Comment 2 Sergey V Turchin 2021-11-02 11:08:07 MSK
Это на p10 вообще, но system-config-printer и там и там 1.5.15-alt3, поэтому с Сизифа надо начинать.
Comment 3 Sergey V Turchin 2021-11-02 11:57:34 MSK
Воспроизводится, если
apt-get remove libgtk+3-gir
при этом у меня был установлен libgtk4-gir и system-config-printer-lib не удалился, но работать перестал с той же руганью.
Т.е. нужна жесткая зависимость:
Requires: typelib(Gdk) = 3.0
Comment 4 Repository Robot 2021-11-02 13:03:46 MSK
system-config-printer-1.5.15-alt4 -> sisyphus:

 Tue Nov 02 2021 Andrey Cherepanov <cas@altlinux> 1.5.15-alt4
 - Require typelib(Gdk) = 3.0 (ALT #41156).
Comment 5 Sergey V Turchin 2021-11-03 11:07:17 MSK
p10 http://git.altlinux.org/tasks/288724/