password check does not work in lockscreen, prompts password infinitely
On first login in gnome 3 wayland the password is accepted by gdm, but when I lock the screen, the same password does not work anymore. It just prompts it again without telling any errors. Entering a wrong passwords results (as it should) into "Try again...".
I have Fedora 30 with gnome-shell 3.34.1-2, gnome-session 3.34.1-3, gnome-desktop3 3.34.1-1, gdm 3.34.1-1. journalctl during the password prompt when the correct password is entered:
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: trying to get updated username
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: PAM conversation returning 0: Success
Nov 26 16:39:19 audit[526114]: USER_AUTH pid=526114 uid=0 auid=500 ses=28 msg='op=PAM:authentication grantors=pam_unix,pam_gnome_keyring acct="safari" exe="/usr/libexec/gdm-session-worker" hostname=x addr=? terminal=/dev/tty1 res=success'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: state AUTHENTICATED
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: trying to get updated username
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: username is 'safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: old-username='safari' new-username='safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: attempting to change state to AUTHORIZED
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: determining if authenticated user (password required:0) is authorized to session
Nov 26 16:39:19 audit[526114]: USER_ACCT pid=526114 uid=0 auid=500 ses=28 msg='op=PAM:accounting grantors=pam_unix,pam_localuser acct="safari" exe="/usr/libexec/gdm-session-worker" hostname=x addr=? terminal=/dev/tty1 res=success'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: state AUTHORIZED
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: attempting to change state to ACCREDITED
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'LOGNAME=safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'USER=safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'USERNAME=safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'HOME=/home/safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'PWD=/home/safari'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'SHELL=/bin/bash'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: Set PAM environment variable: 'PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin'
Nov 26 16:39:19 audit[526114]: CRED_REFR pid=526114 uid=0 auid=500 ses=28 msg='op=PAM:setcred grantors=pam_unix,pam_gnome_keyring acct="safari" exe="/usr/libexec/gdm-session-worker" hostname=x addr=? terminal=/dev/tty1 res=success'
Nov 26 16:39:19 gdm-password][526114]: GdmSessionWorker: state ACCREDITED
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorker: pid 523923 reauthenticated user 500 with service 'gdm-password'
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Stopping all conversations
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorkerJob: Stopping job pid:526114
Nov 26 16:39:19 gdm-password][523791]: GdmCommon: sending signal 15 to process 526114
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorkerJob: Waiting on process 526114
Nov 26 16:39:19 gdm-password][523791]: GdmCommon: process (pid:526114) done (status:0)
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorkerJob: SessionWorkerJob died
Nov 26 16:39:19 gdm[242175]: GdmSession: Emitting 'reauthenticated' signal
Nov 26 16:39:19 gdm[242175]: GdmSession: type wayland, program? no, seat seat0
Nov 26 16:39:19 gdm[242175]: GdmManager: Considering session 28 on seat seat0 belonging to user safari
Nov 26 16:39:19 gdm[242175]: GdmManager: yes, found session 28
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorker: client cancelled reauthentication request
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Stopping all conversations
Nov 26 16:39:19 gdm[242175]: Unlocking session 28
Nov 26 16:39:19 gdm[242175]: GdmManager: trying to open reauthentication channel for user safari
Nov 26 16:39:19 gdm[242175]: Finding a graphical session for user 500
Nov 26 16:39:19 gdm[242175]: Considering session '28'
Nov 26 16:39:19 gdm[242175]: GdmManager: looking for user session on display
Nov 26 16:39:19 gdm[242175]: GdmSession: starting reauthentication for session 28 for client with pid 500
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorker: start reauthentication
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Creating D-Bus server for worker for session
Nov 26 16:39:19 gdm-password][523791]: GdmSession: D-Bus server for workers listening on unix:abstract=/tmp/dbus-GMOT2Iqm
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Creating D-Bus server for greeters and such for session (null) (0x556e78d62120)
Nov 26 16:39:19 gdm-password][523791]: GdmSession: D-Bus server for greeters listening on unix:abstract=/tmp/dbus-9MnOj31b
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Setting display device: (null)
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Disposing session
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Closing session
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Stopping all conversations
Nov 26 16:39:19 gdm[242175]: GdmSession: Emitting 'reauthentication-started' signal for caller pid '523923'
Nov 26 16:39:19 gdm[242175]: GdmManager: reauthentication started
Nov 26 16:39:19 gdm-password][523791]: GdmDBusServer: new connection 0x7f161c0095a0
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Handling new connection from outside
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorker: client connected to reauthentication server
Nov 26 16:39:19 gdm-password][523791]: GdmSession: starting conversation gdm-password for session (0x556e78d62120)
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorkerJob: Starting worker...
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorkerJob: Running session_worker_job process: gdm-session-worker [pam/gdm-password] /usr/libexec/gdm-session-worker
Nov 26 16:39:19 gdm-password][523791]: GLib: posix_spawn avoided (fd close requested) (child_setup specified)
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorkerJob: : SessionWorkerJob on pid 526314
Nov 26 16:39:19 gdm-password][526314]: Enabling debugging
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: connecting to address: unix:abstract=/tmp/dbus-GMOT2Iqm
Nov 26 16:39:19 gdm-password][523791]: GdmDBusServer: new connection 0x7f161c009ba0
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Handling new connection from worker
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Authenticating new connection
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: Seat still actively loading, so not setting loaded property
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: Seat still actively loading, so not setting loaded property
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: Seat loaded, so now setting loaded property
Nov 26 16:39:19 gdm-password][523791]: GdmSession: worker connection is 0x7f161c009ba0
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Emitting conversation-started signal
Nov 26 16:39:19 gdm-password][523791]: GdmSessionWorker: reauthentication service 'gdm-password' started
Nov 26 16:39:19 gdm-password][523791]: GdmSession: getting session command for file 'gnome.desktop'
Nov 26 16:39:19 gdm-password][523791]: GdmSession: checking if file 'gnome.desktop' is wayland session: yes
Nov 26 16:39:19 gdm-password][523791]: GdmSession: setting session to type 'wayland'
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Set up service gdm-password for username safari on session (0x556e78d62120)
Nov 26 16:39:19 gdm-password][523791]: GdmSession: selecting user 'safari' for session '(null)' (0x556e78d62120)
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Beginning initialization
Nov 26 16:39:19 gdm-password][523791]: GdmSession: getting session command for file 'gnome.desktop'
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: trying to track new user with username safari
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: finding user 'safari' state 1
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: finding user 'safari' state 2
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: Looking for user 'safari' in accounts service
Nov 26 16:39:19 gdm-password][523791]: GdmSession: checking if file 'gnome.desktop' is wayland session: yes
Nov 26 16:39:19 gdm-password][523791]: GdmSession: Conversation started
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: Found object path of user 'safari': /org/freedesktop/Accounts/User500
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: finding user 'safari' state 3
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: user 'safari' fetched
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: user safari is now loaded
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: user safari was not yet known, adding it
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: tracking user 'safari'
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: not yet loaded, so not emitting user-added signal
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: no pending users, trying to set loaded property
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: already loaded, so not setting loaded property
Nov 26 16:39:19 gdm-password][526314]: GdmSessionSettings: saved session is gnome
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: Saved session is gnome
Nov 26 16:39:19 gdm-password][526314]: GdmSessionSettings: saved language is en_GB.utf8
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: Saved language is en_GB.utf8
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: queuing setup for user: safari (null)
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: finished handling request for user 'safari'
Nov 26 16:39:19 gdm-password][526314]: accountsservice: ActUserManager: unrefing manager owned by fetch user request
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: attempting to change state to SETUP_COMPLETE
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: initializing PAM; service=gdm-password username=safari seat=seat0
Nov 26 16:39:19 gdm-password][523791]: GdmSession: getting session command for file 'gnome.desktop'
Nov 26 16:39:19 gdm-password][523791]: GdmSession: getting session command for file 'gnome.desktop'
Nov 26 16:39:19 gdm-password][523791]: GdmSession: getting session command for file 'gnome.desktop'
Nov 26 16:39:19 gdm-password][523791]: GdmSession: checking if file 'gnome.desktop' is wayland session: yes
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: Set PAM environment variable: 'XDG_SEAT=seat0'
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: state SETUP_COMPLETE
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: attempting to change state to AUTHENTICATED
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: authenticating user safari
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: 1 new messages received from PAM
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: username is 'safari'
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: old-username='safari' new-username='safari'
Nov 26 16:39:19 gdm-password][526314]: GdmSessionWorker: received pam message of type 1 with payload 'Password: '