Bug 48537

Summary: Внутренняя ошибка DBus: не удалось подключиться к обработчику
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: kde5-kcm-howdyAssignee: Anton Golubev <golubevan>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: golubevan
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Dbus Error none

Description Evgeny Shesteperov 2023-11-21 19:04:05 MSK
Created attachment 15093 [details]
Dbus Error

Версия

-   kde5-kcm-howdy-0.1.0-alt1

Пользователь test - первый системный пользователь.

Шаги воспроизведения

1.  Открыть Параметры системы KDE5.
2.  Выбрать Предпочтения пользователя → Распознавания лица.
3.  Выбрать вкладку Устройство.
4.  Выбрать ИК-камеру, нажать Применить.
5.  При запросе аутентификации от PolicyKit выбрать пользователя root и
    ввести пароль от рута.
6.  Выбрать вкладку Список моделей.
7.  Нажать Добавить.
8.  Ввести имя модели как Test.
9.  Нажать Сканировать.
10. При запросе аутентификации от PolicyKit подождать 30 секунд.
11. Выбрать пользователя test и ввести пароль от пользователя.
12. Нажать ОК.

Ожидаемый результат: добавление модели без ошибок.

Фактический результат: внутренняя ошибка DBus: не удалось подключиться к
обработчику (см. вложение).

При этом, если перезайти в модуль, то видно, что добавление модели
отработало.
Comment 1 Anton Golubev 2023-11-30 10:52:58 MSK
Вот некоторая информация, почему сообщение вообще возникает:
https://doc.qt.io/qt-5/qdbusconnection.html#call
Мы не указываем какого-либо таймаута, по этому, видимо используется таймаут по умолчанию для IPC (25 секунд).

Так что считаю, ожидаемый результат это не добавление модели без ошибок, а ошибка и не добавление модели.

Замечу, что у меня это не воспроизводится, т.е. если выходит сообщение об ошибке, то модель не добавляется. Но если на шаге 5 подождать 30 секунд, появляется похожее сообщение об ошибке, и если затем ввести правильный пароль в полкит-агенте, настройки сохраняются, несмотря на ошибку.
Comment 2 Repository Robot 2023-12-05 15:56:05 MSK
kde5-kcm-howdy-0.1.1-alt1 -> sisyphus:

 Tue Dec 05 2023 Anton Golubev <golubevan@altlinux> 0.1.1-alt1
 - make more proper ScrollViews (ALT #48540)
 - use utf-8 for model name (ALT #48538)
 - make sure helper is disabled after the error (ALT #48537)
 - don't show "Default" button on models tab (ALT #48536)
 - fix typo in 'dark_threshold' (ALT #48535)