Bug 56018 - Не удаётся разблокировать после Блокировки экрана (KDE)
Summary: Не удаётся разблокировать после Блокировки экрана (KDE)
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: plasma5-kscreenlocker (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-17 00:36 MSK by dfpl
Modified: 2025-10-07 10:22 MSK (History)
1 user (show)

See Also:


Attachments
reversed (101.43 KB, image/png)
2025-09-17 00:36 MSK, dfpl
no flags Details
Информация о системе (104.39 KB, image/png)
2025-10-02 13:03 MSK, dfpl
no flags Details
journalctl -e (104.18 KB, text/plain)
2025-10-02 13:03 MSK, dfpl
no flags Details
journalctl -p err (2.45 MB, text/plain)
2025-10-02 15:50 MSK, dfpl
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description dfpl 2025-09-17 00:36:48 MSK
Created attachment 19555 [details]
reversed

Возможно, дубликат ошибок
https://bugzilla.altlinux.org/55280
https://bugzilla.altlinux.org/51605
https://bugzilla.altlinux.org/47219

Альт Рабочая станция К 10.4, обновления от августа-сентября (недавние).
Меню/Завершение работы/Заблокировать экран - Заблокировано
Далее, клик мышки для разблокировки, Ввод пароля - Отказ ("Не удалось разблокировать")
Переключаем пользователя. Выбираем аккаунт. Нажимаем "Войти" и набираем пароль - Успешно.

Также, после успешной разблокировки наблюдаются глюки плазмы с драйвером nouveau (GeForce GT 520, NVIDIA GF119). Реверсится экран, или часть его (центральная симметрия экрана).

# inxi -G
Graphics:
  Device-1: NVIDIA GF119 [GeForce GT 520] driver: nvidia v: 390.157
  Device-2: Creative VF0690 Live! Cam Socialize HD AF
    driver: snd-usb-audio,uvcvideo type: USB
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 23.1.1 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,vesa gpu: nvidia
    resolution: 1920x1080~60Hz
  API: EGL v: 1.4,1.5 drivers: nvidia platforms: gbm,x11,device
  API: OpenGL v: 4.6.0 vendor: nvidia v: 390.157 renderer: GeForce GT
    520/PCIe/SSE2
  API: Vulkan v: 1.3.283 drivers: N/A surfaces: xcb,xlib
Comment 1 Белая Алёна 2025-10-02 12:39:22 MSK
Добрый день! 

Прошу указать следующую информацию: 
1. Параметры системы -> Система -> О системе
2. Приложить лог команды:
$ journalctl -e
3. Указать, есть ли на компьютере сканер отпечатка пальца и настраивались ли какие-либо альтернативные способы входа в сессию (отпечатки пальцев, распознавание лица, токены и т.п)
Comment 2 dfpl 2025-10-02 13:03:00 MSK
Created attachment 19673 [details]
Информация о системе

MENU \ Система \ Информация о системе
Comment 3 dfpl 2025-10-02 13:03:30 MSK
Created attachment 19674 [details]
journalctl -e
Comment 4 dfpl 2025-10-02 13:04:34 MSK
Прикладываю информацию о системе (скриншот .PNG) и выхлоп journalctl -e.

Альтернативные способы входа в систему не настраивались.
Компьютер - стационарный самосбор, сканера отпечатка пальца нет.

Проверил ещё раз - тоже самое, после блокировки экрана пускает только после "Сменить пользователя" (я выбираю того же, кликом мышки).
Comment 5 Белая Алёна 2025-10-02 15:42:27 MSK
Уточните еще, пожалуйста, следующие моменты:
1. Вывод команды:
$ rpm -qa | grep screenlocker
2. Воспроизведите пожалуйста еще раз ошибку и затем соберите и выложите в задачу лог команды:
$ journalctl -p err
3. Запустите тест блокировки:
$ /usr/libexec/kscreenlocker_greet --testing
воспроизведите ошибку и пришлите вывод команды
Comment 6 dfpl 2025-10-02 15:50:40 MSK
Created attachment 19683 [details]
journalctl -p err
Comment 7 dfpl 2025-10-02 15:51:15 MSK
$ 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
Comment 8 Белая Алёна 2025-10-06 10:37:42 MSK
Проверила на образе 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
Comment 9 dfpl 2025-10-06 10:41:31 MSK
Установлена у меня Рабочая станция К 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
Comment 10 dfpl 2025-10-06 11:10:13 MSK
Уточню ещё раз. Установлена именно 10.4, версии 10.2 и 10.3 я здесь не ставил.
Comment 11 Белая Алёна 2025-10-06 17:51:05 MSK
Проверено на стендах со следующими 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, обновленная до актуального репозитория

Ни на одной из систем ошибка не воспроизвелась, проблемы при блокировке и разблокировке отсутствуют, в журналах нет никаких ошибок, связанных с аутентификацией пользователя.
Comment 12 dfpl 2025-10-06 19:26:31 MSK
Я поискал похожие ошибку в Интернет, она встречалась и в 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)

Это лишь гипотеза. Если встретится такое же поведение в другой инсталляции, я сообщу.
Comment 13 Белая Алёна 2025-10-07 10:22:40 MSK
"tcb_chkpwd[25004]: user unknown" указывает на то, что по какой-то причине не совпадают хеши, так что причина связана с параметрами пользователя. 
Однако на свежеустановленной, обновленной системе для пользователя с uid=1000 ошибка также не воспроизводится. 
Возможно, вы как-то меняли параметры пользователя в процессе работы с системой?