Login twice in gdm
Problem
I encountered an issue with GNOME Display Manager (GDM) where users must log in twice before accessing my desktop. This behavior is unexpected and causes inconvenience during the login process.
Steps to Reproduce
- Start the computer and reach the GDM login screen.
- Enter your username and password and click "Log In."
- Instead of accessing the desktop, the login screen reappears, requiring a second login.
- Enter the same credentials again and successfully access the desktop.
Expected Behavior
The expected behavior is that users should be able to log in with their credentials once and gain access to the desktop without needing a second login.
System Information
- Linux Distribution: EndeavourOS
- Kernel: 6.1.58-1-lts
- DE: GNOME 45.0
Systemctl status gdm.service
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; preset: disabled)
Active: active (running) since Wed 2023-10-18 10:55:53 +07; 1h 20min ago
Main PID: 689 (gdm)
Tasks: 4 (limit: 18992)
Memory: 9.5M
CPU: 316ms
CGroup: /system.slice/gdm.service
└─689 /usr/bin/gdm
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: gkr-pam: stashed password to try later in open session
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: pam_unix(gdm-password:session): session opened for user minht(uid=1000) by minht(uid=0)
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: gkr-pam: unlocked login keyring
Thg 10 18 11:25:24 endeavour-e5450 gdm-password][23906]: pam_unix(gdm-password:session): session closed for user minht
Thg 10 18 11:25:24 endeavour-e5450 gdm[689]: Gdm: GdmDisplay: Session never registered, failing
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: gkr-pam: unable to locate daemon control file
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: gkr-pam: stashed password to try later in open session
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: pam_unix(gdm-password:session): session opened for user minht(uid=1000) by minht(uid=0)
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: gkr-pam: unlocked login keyring
Thg 10 18 11:25:34 endeavour-e5450 gdm[689]: Gdm: Child process -23458 was already dead.
journalctl -xe -u gdm
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: gkr-pam: unable to locate daemon control file
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: gkr-pam: stashed password to try later in open session
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: pam_unix(gdm-password:session): session opened for user minht(uid=1000) by minht(uid=0)
Thg 10 18 11:25:23 endeavour-e5450 gdm-password][23906]: gkr-pam: unlocked login keyring
Thg 10 18 11:25:24 endeavour-e5450 gdm-password][23906]: pam_unix(gdm-password:session): session closed for user minht
Thg 10 18 11:25:24 endeavour-e5450 gdm[689]: Gdm: GdmDisplay: Session never registered, failing
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: gkr-pam: unable to locate daemon control file
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: gkr-pam: stashed password to try later in open session
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: pam_unix(gdm-password:session): session opened for user minht(uid=1000) by minht(uid=0)
Thg 10 18 11:25:29 endeavour-e5450 gdm-password][24160]: gkr-pam: unlocked login keyring
Thg 10 18 11:25:34 endeavour-e5450 gdm[689]: Gdm: Child process -23458 was already dead.