Bug 48537 - Внутренняя ошибка DBus: не удалось подключиться к обработчику
Summary: Внутренняя ошибка DBus: не удалось подключиться к обработчику
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kde5-kcm-howdy (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Golubev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-21 19:04 MSK by Evgeny Shesteperov
Modified: 2023-12-05 15:56 MSK (History)
1 user (show)

See Also:


Attachments
Dbus Error (38.37 KB, image/png)
2023-11-21 19:04 MSK, Evgeny Shesteperov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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)