Summary: | Не работает смена/установка PIN-кода экрана блокировки | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | annschafer <annschafer> | ||||||
Component: | kde5-plasma-settings | Assignee: | Sergey V Turchin <zerg> | ||||||
Status: | NEW --- | QA Contact: | |||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | alimektor, borisovsn, glinkinvd, rider, tatyana, vercha, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
annschafer
2021-12-27 17:21:20 MSK
Воспроизводится только на kworkstation На версии kde5-plasma-settings-21.12-alt2 ошибка сохраняется. При смене PIN НЕ запрашивается пароль пользователя с правами root. Воспроизводится на kworkstation x86_64 НЕ воспроизводится на education x86_64 kde Это тупо смена пароля. Для мобил сделано. На версии kde5-plasma-settings-22.02-alt1 ошибка сохраняется При смене PIN Не запрашивается пароль пользователя с правами root Воспроизводится на р10 Workstation K x86_64 Не воспроизводится на p10 Education KDE x86_64 Воспроизводится на kde5-plasma-settings-22.04-alt1 на p10-kworkstation-10-x86-64-beta. Версия пакета: kde5-plasma-settings-22.09-alt1 Проверялось на p10 в версии kde5-plasma-settings-22.06-alt1, ошибка не воспроизводится. При смене PIN-кода, вход в систему осуществляется по новому PIN-коду. С таском 307893 не воспроизводится. На sisyphus воспроизводится. Проверьте логи. Возможно, конфигурация системы влияет. (Ответ для Sergey V Turchin на комментарий #7) > Проверьте логи. Возможно, конфигурация системы влияет. Подскажите, пожалуйста, как именно это можно сделать? При запуске из терминала - приложение никаких логов при выполнении шагов воспроизведения ошибки не пишет. В journalctl тоже ничего, а в gdb практически везде отсутствует отладочная информация. > > Проверьте логи. Возможно, конфигурация системы влияет.
> Подскажите, пожалуйста, как именно это можно сделать?
В journal или на 12-й консоли последите в момент смены пина.
Сравните, есть ли разница, когда работает и когда нет.
Created attachment 12278 [details]
journalctl_sisyphus
Ошибка действительно воспроизводится только на Sisyphus. Версия: kde5-plasma-settings-22.11-alt1 Стенды, обновлённые до Sisyphus: Education x86-64 KDE Workstation K x86-64 Проверялось на p10, ошибки нет (22.11-alt1). Проследила в 12-й консоли и после в journal. Информация для сравнения. На p10: до момента ввода пароля пользователя: $ journalctl -f янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Starting Create User's Volatile Files and Directories... янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Listening on D-Bus User Message Bus Socket. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Reached target Sockets. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Finished Create User's Volatile Files and Directories. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Reached target Basic System. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Reached target Main User Target. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[7510]: Startup finished in 218ms. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[1]: Started User Manager for UID 0. янв 12 16:51:05 kworkstation-10-20230111.localdomain systemd[1]: Started Session 22 of User root. янв 12 16:51:23 kworkstation-10-20230111.localdomain su[7571]: pam_tcb(su:session): Session opened for test by root(uid=0) На этом моменте выполняется ввод пароля пользователя в открытом окне аутентификации. Далее после ввода пароля пользователя: request by system-bus-name::1.213 [plasma-settings pid:7095 uid:500]: set password and hint of user 'test' (500) янв 12 16:52:43 kworkstation-10-20230111.localdomain usermod[7630]: change user 'test' password Результат: Успешная смена PIN. После перезапуска сессии вход с новым PIN работает. Это на p10 (вложение journalctl_p10). На Sisyphus: выполняется попытка открыть окно для ввода пароля пользователя, но безуспешно, в журнале событий: pam_tcb(su:session): Session opened for test by root(uid=0) На этом моменте дальше сменить PIN нельзя, так как в графической сессии кнопка "Применить" так и не отработала, а следовательно и окно аутентификации не открылось. Для сравнения: на p10 в этот момент выполняется смена пароля: change user 'test' password. Подробный вывод journalctl -f во вложениях journalctl_sisyphus и journalctl_p10. Аналогично для Education x86-64 KDE (обновлён.до Sisyphus). Created attachment 12279 [details]
journalctl_p10
|