After a the latest update (which I did with “sudo pacman -Syu”) my password is not accepted on the lockscreen, but it is accepted on the login screen after reboot or on tty3. This is not a “oops my capslock was on” problem. What could cause this? I did not do anything with any settings, except I turned off the screen lock. Beside this problem everything is working fine. It would be nice if this would work, I love seeing my lockscreen
Thank you for any help and patience.
I use nvidia driver 535.54.03, KDE, Xorg. Kernel: 6.1.38-1
You compare the etc/pam.d/sddm to etc/pam.d/sddm.pacnew
I’m on the unstable branch and when I got this update, I made a backup of the old file and then replaced etc/pam.d/sddm with the contents of the new one. You should notice the new version is quite a bit different.
To compare I use kompare some people prefer to use meld, and others like kdiff3 but that one is not as simple as the other two I mentioned.
I used sudo DIFFPROG=diff pacdiff|result= with no result of this command.
Then using kompare /etc/pam.d/sddm /etc/pam.d/sddm.pacnew there are some differences. Should I use apply differences or apply all?
Backup the original sddm file should i use cp /etc/pad.d/sddm /etc/pam.d/sddm.bak ?
Here is the 2 file:
cat sddm.pacnew
#%PAM-1.0
auth include system-login
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet5.so
account include system-login
password include system-login
-password optional pam_gnome_keyring.so use_authtok
session optional pam_keyinit.so force revoke
session include system-login
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet5.so auto_start
cat sddm
#%PAM-1.0
auth include system-login
auth optional pam_kwallet5.so
account include system-login
password include system-login
session include system-login
session optional pam_kwallet5.so auto_start
I am a fellow noob and had the same issue. I solved it in the following way. I did a backup of /ect/pam.d/sddm and replaced it with the content of sddm.pacnew. That is:
Thank you for your reply.
I have tried but it does not work for me.
On the other hand I can unlock my screen if I press Alt+Ctrl+F3, there I login with my username, then sudo loginctl unlock-session 2, where 2 is the session ID.
To get the session ID use loginctl list-sessions.
júl 12 18:42:02 borg dbus-daemon[527]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
júl 12 18:42:08 borg ktraderclient5[2883]: kf.service.services: KMimeTypeTrader: MIME type "x-scheme-handler/microsoft-edge" not found
júl 12 18:42:13 borg plasmashell[2565]: Fontconfig error: Cannot load default config file: No such file: (null)
júl 12 18:42:13 borg plasmashell[2565]: [2559:2559:0712/184213.690331:ERROR:CONSOLE(1)] "Refused to frame 'https://login.microsoftonline.com/' because it violates the following Content Security Policy directive: "frame-src 'none'".
júl 12 18:42:13 borg plasmashell[2565]: ", source: https://www.bing.com/rp/V_fBQ_iVmAgE_Ta_T-6BNXc0ZY4.br.js (1)
júl 12 18:43:00 borg rtkit-daemon[705]: Supervising 10 threads of 5 processes of 1 users.
júl 12 18:43:00 borg rtkit-daemon[705]: Supervising 10 threads of 5 processes of 1 users.
júl 12 18:43:24 borg rtkit-daemon[705]: Supervising 10 threads of 5 processes of 1 users.
júl 12 18:43:24 borg rtkit-daemon[705]: Supervising 10 threads of 5 processes of 1 users.
júl 12 18:44:00 borg rtkit-daemon[705]: Supervising 10 threads of 5 processes of 1 users.
júl 12 18:44:00 borg rtkit-daemon[705]: Supervising 10 threads of 5 processes of 1 users.
júl 12 18:44:27 borg kscreenlocker_greet[3155]: Qt: Session management error: networkIdsList argument is NULL
júl 12 18:44:28 borg kscreenlocker_greet[3155]: kf.kirigami: Failed to find a Kirigami platform plugin
júl 12 18:44:28 borg kscreenlocker_greet[3155]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/MediaControls.qml:82:9: QML Image: Blocked request.
júl 12 18:44:30 borg dbus-daemon[527]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.123' (uid=1000 pid=3155 comm="/usr/lib/kscreenlocker_greet --immediateLock --gra")
júl 12 18:44:30 borg dbus-daemon[527]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
júl 12 18:44:30 borg kscreenlocker_greet[3155]: pam_systemd_home(kde:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
júl 12 18:44:30 borg systemd[1]: Starting Cleanup of Temporary Directories...
júl 12 18:44:30 borg systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
júl 12 18:44:30 borg systemd[1]: Finished Cleanup of Temporary Directories.
júl 12 18:44:30 borg systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount: Deactivated successfully.
júl 12 18:44:33 borg kscreenlocker_greet[3155]: pam_unix(kde:auth): authentication failure; logname=neumann uid=1000 euid=1000 tty= ruser= rhost= user=neumann
júl 12 18:44:35 borg systemd[1]: Started Getty on tty3.
I doubt that this will help you much, but just for your information, I tried entering a deliberately wrong password in my lockscreen, but got a slightly different response in my journal. Right before the kscreenlocker_greet[nnnn]: pam_unix(kde:auth): authentication failure... line, I have an entry that says unix_chkpwd[mmmm]: password check failed for user (uuuu). So it would seem that whatever is causing your process to fail is some mysteriously different mechanism.