A couple of days ago I done an upgrade with apt and since that time whenever I boot up I am presented with only a blank screen and an unresponsive cursor. I cannot switch console using Ctl+Alt+F*. The only thing I can do is Alt+SysRq+(R,E,I,S) which kills gdm3 and gets me back to the console.
* I can get into Xorg fine via the startx command
* As a temporary fix, if I enable automatic login (via /etc/gdm3/daemon.conf) then gdm3 works.
But I can't get the normal authenticated login screen to work.
* I have tried purging gdm3 and reinstalling it, which didn't achieve anything.
* My distro is Debian testing.
Output of journalctl for a failed attempt at running gdm3 with verbose debugging enabled:
Code:
Oct 25 01:24:43 [hostname-removed] systemd[1]: Starting GNOME Display Manager...
Oct 25 01:24:43 [hostname-removed] systemd[1]: Started GNOME Display Manager.
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: Enabling debugging
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: Changing user:group to Debian-gdm:Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: Successfully connected to D-Bus
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmManager: GDM starting to manage displays
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: Could not ping plymouth: Failed to execute child process "/bin/plymouth" (No such file or directory)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmLocalDisplayFactory: Adding display on seat seat0
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: id: (null)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: seat id: (null)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: session class: greeter
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: initial: no
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: allow timed login: yes
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: local: yes
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: session type: wayland
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: seat id: seat0
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: initial: yes
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplayStore: Adding display /org/gnome/DisplayManager/Displays/38765344 to store
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Managing display: /org/gnome/DisplayManager/Displays/38765344
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Preparing display: /org/gnome/DisplayManager/Displays/38765344
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: doing initial setup? no
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: prepare display
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Got automatic login details for display: 0
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Creating D-Bus server for worker for session
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: D-Bus server for workers listening on unix:abstract=/tmp/dbus-a1vUf33N
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Creating D-Bus server for greeters and such
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: D-Bus server for greeters listening on unix:abstract=/tmp/dbus-Sku28mtp
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Setting display device: (null)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Running greeter
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Creating greeter for (null) (null)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmLaunchEnvironment: Starting...
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmLaunchEnvironment: Setting up run time dir /var/run/gdm3/greeter
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Creating D-Bus server for worker for session
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: D-Bus server for workers listening on unix:abstract=/tmp/dbus-KDcOyUki
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Creating D-Bus server for greeters and such
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: D-Bus server for greeters listening on unix:abstract=/tmp/dbus-TycEJLPv
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Setting display device: (null)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: starting conversation gdm-launch-environment
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSessionWorkerJob: Starting worker...
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSessionWorkerJob: Running session_worker_job process: gdm-session-worker [pam/gdm-launch-environment] /usr/lib/gdm3/gdm-session-worker
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSessionWorkerJob: : SessionWorkerJob on pid 15868
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: setting session to type 'wayland'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmLocalDisplayFactory: display status changed: 1
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: Enabling debugging
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: connecting to address: unix:abstract=/tmp/dbus-KDcOyUki
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDBusServer: new connection 0x24f8650
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Handling new connection from worker
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Authenticating new connection
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: calling 'ListCachedUsers'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: Failed to identify the current session: No such device or address
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: seat unloaded, so trying to set loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: Listing cached users, so not setting loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: Listing cached users, so not setting loaded property
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: worker connection is 0x24f8650
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Emitting conversation-started signal
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Beginning setup for session for program using PAM service gdm-launch-environment
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Conversation started
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: attempting to change state to SETUP_COMPLETE
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: initializing PAM; service=gdm-launch-environment username=Debian-gdm seat=seat0
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'XDG_SEAT=seat0'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'XDG_SESSION_CLASS=greeter'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: state SETUP_COMPLETE
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: ListCachedUsers finished, will set loaded property after list is fully loaded
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: tracking new user with object path /org/freedesktop/Accounts/User1000
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: tracking new user with object path /org/freedesktop/Accounts/User1001
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: unrefing manager owned by finished ListCachedUsers call
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user [username-removed] is now loaded
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user [username-removed] was not yet known, adding it
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: tracking user '[username-removed]'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: not yet loaded, so not emitting user-added signal
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: not all users loaded yet
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: attempting to change state to AUTHENTICATED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: authenticating user Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: state AUTHENTICATED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user systest is now loaded
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user systest was not yet known, adding it
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: tracking user 'systest'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: not yet loaded, so not emitting user-added signal
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: no pending users, trying to set loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: Seat wouldn't load, so giving up on it and setting loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: sending user-changed signal for user systest
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: sent user-changed signal for user systest
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: updating user systest
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: attempting to change state to AUTHORIZED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: determining if authenticated user (password required:0) is authorized to session
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: state AUTHORIZED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: attempting to change state to ACCREDITED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'LOGNAME=Debian-gdm'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'USER=Debian-gdm'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'USERNAME=Debian-gdm'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'HOME=/var/lib/gdm3'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'SHELL=/bin/false'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'PATH=/usr/local/bin:/usr/bin:/bin:/usr/games'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: state ACCREDITED
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: type wayland, program? yes, seat seat0
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: session display mode set to new-vt
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'XDG_SESSION_TYPE=wayland'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: attempting to change state to ACCOUNT_DETAILS_SAVED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: user Debian-gdm, not fully loaded yet, will save account details later
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: trying to track new user with username Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: finding user 'Debian-gdm' state 1
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: finding user 'Debian-gdm' state 2
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: Looking for user 'Debian-gdm' in accounts service
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: new user in accounts service with object path /org/freedesktop/Accounts/User113
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: tracking new user with object path /org/freedesktop/Accounts/User113
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: Found object path of user 'Debian-gdm': /org/freedesktop/Accounts/User113
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: finding user 'Debian-gdm' state 3
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user 'Debian-gdm' fetched
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: finished handling request for user 'Debian-gdm'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: unrefing manager owned by fetch user request
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user Debian-gdm is now loaded
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user Debian-gdm was not yet known, adding it
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: tracking user 'Debian-gdm'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: loaded, so emitting user-added signal
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: no pending users, trying to set loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: already loaded, so not setting loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: sending user-changed signal for user Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: sent user-changed signal for user Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: updating user Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: user Debian-gdm is now loaded
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: sessions changed (user Debian-gdm) num=0
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: no pending users, trying to set loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: ActUserManager: already loaded, so not setting loaded property
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionSettings: saved session is
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionSettings: saved language is
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: saving account details for user Debian-gdm
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: Error calling GetAll() when retrieving properties for /org/freedesktop/Accounts/User113: Operation was cancelled
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: AccountsService: Error calling GetAll() when retrieving properties for /org/freedesktop/Accounts/User113: Operation was cancelled
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: attempting to change state to SESSION_OPENED
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: GdmSessionWorker: Set PAM environment variable: 'XDG_VTNR=7'
Oct 25 01:24:43 [hostname-removed] gdm-launch-environment][15868]: pam_unix(gdm-launch-environment:session): session opened for user Debian-gdm by [username-removed](uid=0)
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Emitting 'session-opened' signal
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Greeter session opened
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: session id: c7
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Stopping all conversations except for gdm-launch-environment
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: type wayland, program? yes, seat seat0
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: getting session command for file 'default.desktop'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: getting session command for file 'default.desktop'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: getting session command for file 'default.desktop'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: getting session command for file 'default.desktop'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: getting desktop names for file 'default.desktop'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: type wayland, program? yes, seat seat0
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmSession: Emitting 'session-started' signal with pid '15879'
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmDisplay: Greeter started
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmManager: trying to register new display
Oct 25 01:24:43 [hostname-removed] gdm3[15863]: GdmLocalDisplayFactory: display status changed: 2
Oct 25 01:24:45 [hostname-removed] gdm3[15863]: GdmManager: trying to open new session
Oct 25 01:24:45 [hostname-removed] gdm3[15863]: GdmDBusServer: new connection 0x24f8750
Oct 25 01:24:45 [hostname-removed] gdm3[15863]: GdmSession: Handling new connection from outside
Oct 25 01:24:45 [hostname-removed] gdm3[15863]: GdmManager: client connected
Oct 25 01:24:45 [hostname-removed] gdm3[15863]: GdmDisplay: Got timed login details for display: 0