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
Добрый день! Прошу указать следующую информацию: 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 ошибка также не воспроизводится. Возможно, вы как-то меняли параметры пользователя в процессе работы с системой?