| Summary: | Не удаётся разблокировать после Блокировки экрана (KDE) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p10 | Reporter: | dfpl <lubyagin> | ||||||||||
| Component: | plasma5-kscreenlocker | Assignee: | qa-team <qa-team> | ||||||||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> | ||||||||||
| Severity: | normal | ||||||||||||
| Priority: | P5 | CC: | belayaav | ||||||||||
| Version: | не указана | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Linux | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
dfpl
2025-09-17 00:36:48 MSK
Добрый день! Прошу указать следующую информацию: 1. Параметры системы -> Система -> О системе 2. Приложить лог команды: $ journalctl -e 3. Указать, есть ли на компьютере сканер отпечатка пальца и настраивались ли какие-либо альтернативные способы входа в сессию (отпечатки пальцев, распознавание лица, токены и т.п) Created attachment 19673 [details]
Информация о системе
MENU \ Система \ Информация о системе
Created attachment 19674 [details]
journalctl -e
Прикладываю информацию о системе (скриншот .PNG) и выхлоп journalctl -e. Альтернативные способы входа в систему не настраивались. Компьютер - стационарный самосбор, сканера отпечатка пальца нет. Проверил ещё раз - тоже самое, после блокировки экрана пускает только после "Сменить пользователя" (я выбираю того же, кликом мышки). Уточните еще, пожалуйста, следующие моменты: 1. Вывод команды: $ rpm -qa | grep screenlocker 2. Воспроизведите пожалуйста еще раз ошибку и затем соберите и выложите в задачу лог команды: $ journalctl -p err 3. Запустите тест блокировки: $ /usr/libexec/kscreenlocker_greet --testing воспроизведите ошибку и пришлите вывод команды Created attachment 19683 [details]
journalctl -p err
$ rpm -qa | grep -e screenlocker plasma5-kscreenlocker-5.27.11-alt2.x86_64 plasma5-kscreenlocker-common-5.27.11-alt2.noarch libkscreenlocker5-5.27.11-alt2.x86_64 $ /usr/libexec/kscreenlocker_greet --testing kf.kirigami: Failed to find a Kirigami platform plugin Locked at 1759409294 file:///usr/share/kf5/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/SessionManagementScreen.qml:86: ReferenceError: userNameInput is not defined Authentication failure Проверила на образе Alt Workstation K 10.4, обновленном до актуального репозитория р10, проблему воспроизвести не удалось. К сожалению в приложенных логах также почти нет никакой информации, в journalctl с разблокировкой экрана связана только ошибка: tcb_chkpwd[25004]: user unknown У вас был установлен образ Alt Workstation K 10.4? Или более ранний, со временем обновленный до 10.4? В системе установлен lightdm или sddm? Проверить можно командой: $ rpm -qa | grep -E "sddm|lightdm" Также прошу указать, какая версия пакета pam0_tcb установлена: $ rpm -q pam0_tcb и список репозиториев: $ apt-repo Установлена у меня Рабочая станция К 10.4 (в августе-сентябре). Обновлял в начале сентября. $ rpm -qa | grep -E "sddm|lightdm" lightdm-1.30.0-alt24.x86_64 liblightdm-gobject-1.30.0-alt24.x86_64 kde5-display-manager-7-lightdm-5.28.2-alt2.x86_64 liblightdm-qt5-1.30.0-alt24.x86_64 lightdm-kde-greeter-0.4.23-alt1.p10.1.x86_64 $ rpm -q pam0_tcb pam0_tcb-1.2-alt1.x86_64 $ apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic gostcrypto rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic Уточню ещё раз. Установлена именно 10.4, версии 10.2 и 10.3 я здесь не ставил. Проверено на стендах со следующими NVIDIA: NVIDIA GK208 [GeForce GT 630 Rev. 2] driver: nvidia v: 470.256.02 NVIDIA GM108M [GeForce MX110] driver: nvidia v: 550 NVIDIA GF119 [GeForce GT 610] driver: nvidia v: 390.157 На всех стендах была установлена Альт Рабочая станция К 10.4, обновленная до актуального репозитория Ни на одной из систем ошибка не воспроизвелась, проблемы при блокировке и разблокировке отсутствуют, в журналах нет никаких ошибок, связанных с аутентификацией пользователя. Я поискал похожие ошибку в Интернет, она встречалась и в Ubuntu. Может быть, она связана не с настройками pam, и не с кодом Plasma - а с UID пользователя, под которым запускается окно greeter? Сравните. # journalctl -e | grep -we 'Authentication passed' окт 06 19:08:49 ds lightdm[3411]: pam_tcb(lightdm:auth): Authentication passed for lk from (uid=0) окт 06 19:09:21 ds lightdm[3994]: pam_tcb(lightdm:auth): Authentication passed for lk from (uid=0) окт 06 19:09:28 ds su[4017]: pam_tcb(su:auth): Authentication passed for root from lk(uid=1000) окт 06 19:16:39 ds lightdm[4780]: pam_tcb(lightdm:auth): Authentication passed for lk from (uid=0) # journalctl -e | grep -we 'Authentication failed' окт 06 19:09:10 ds kcheckpass[3941]: pam_tcb(kf5-screenlocker:auth): Authentication failed for lk from lk(uid=1000) окт 06 19:09:21 ds kcheckpass[3946]: pam_tcb(kf5-screenlocker:auth): Authentication failed for lk from lk(uid=1000) окт 06 19:16:29 ds kcheckpass[4728]: pam_tcb(kf5-screenlocker:auth): Authentication failed for lk from lk(uid=1000) окт 06 19:16:39 ds kcheckpass[4732]: pam_tcb(kf5-screenlocker:auth): Authentication failed for lk from lk(uid=1000) Это лишь гипотеза. Если встретится такое же поведение в другой инсталляции, я сообщу. "tcb_chkpwd[25004]: user unknown" указывает на то, что по какой-то причине не совпадают хеши, так что причина связана с параметрами пользователя. Однако на свежеустановленной, обновленной системе для пользователя с uid=1000 ошибка также не воспроизводится. Возможно, вы как-то меняли параметры пользователя в процессе работы с системой? |