GDM is broken after update on 27th May

Hi!

Since yesterday’s update my GDM setup is completely broken.

It started right before the first shutdown, for some reasons, it asked my root password to begin the sutdown sequence.

After that, on reboot, two things has changed.

  • The system will not auto login anymore
  • GDM will not show up. Leaving me with a caret on a black screen. Note that changing tty to login via cli is super painful.

If i run sudo systemctl restart gdm the system will go in the state described above.

So far i have been able to poorly workaround that issue by editing the file /etc/gdm/custom.conf to set auto login=True.

I tried to test with EnableWayland=True, but it dud not work, i also tried to set it to false, it did not work either and the log said that X failed to start.

I also had to disable all extensions, i’m not sure if that was very effective, but i did it.

fyi

$ echo $XDG_SESSION_TYPE 
wayland

Some logs i think relevant to my problem

$ sudo systemctl status gdm
● gdm.service - GNOME Display Manager
   Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-05-28 14:16:30 CEST; 7min ago
 Main PID: 1101 (gdm)
    Tasks: 3 (limit: 4915)
   Memory: 7.7M
   CGroup: /system.slice/gdm.service
           └─1101 /usr/sbin/gdm

mai 28 14:16:30 localhost.localdomain systemd[1]: Starting GNOME Display Manager...
mai 28 14:16:30 localhost.localdomain systemd[1]: Started GNOME Display Manager.
mai 28 14:16:31 localhost.localdomain gdm[1101]: accountsservice: Could not get current seat: No data available
mai 28 14:16:31 localhost.localdomain gdm-autologin][1208]: accountsservice: Could not get current seat: No data available

and

$ journalctl -b -p err | cat
-- Logs begin at Mon 2019-03-04 13:52:58 CET, end at Tue 2019-05-28 14:27:15 CEST. --
mai 28 14:16:25 localhost.localdomain systemd-modules-load[283]: Failed to find module 'vboxdrv'
mai 28 14:16:25 localhost.localdomain systemd-modules-load[283]: Failed to find module 'vboxnetflt'
mai 28 14:16:25 localhost.localdomain systemd-modules-load[283]: Failed to find module 'vboxnetadp'
mai 28 14:16:25 localhost.localdomain systemd-modules-load[283]: Failed to find module 'vboxpci'
mai 28 14:16:30 localhost.localdomain avahi-daemon[1057]: chroot.c: open() failed: No such file or directory
mai 28 14:16:30 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2019-02-09-16:23:17-3120-0' is not a problem directory
mai 28 14:16:31 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2017-12-13-13:03:46-1650-0' is not a problem directory
mai 28 14:16:31 localhost.localdomain firewalld[962]: ERROR: Failed to load zone file '/usr/lib/firewalld/zones/libvirt.xml': PARSE_ERROR: rule: Unexpected attribute priority
mai 28 14:16:31 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2019-01-08-00:40:17-2999-1' is not a problem directory
mai 28 14:16:32 localhost.localdomain dbus-broker-launch[1230]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share/dbus-1/services/org.freedesktop.FileManager1.service'
mai 28 14:16:32 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2019-01-08-00:40:17-2999-0' is not a problem directory
mai 28 14:16:32 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2018-11-25-10:49:11-2743-1' is not a problem directory
mai 28 14:16:33 localhost.localdomain abrtd[1018]: '/var/spool/abrt/ccpp-2018-07-30-16:52:07.870239-32567.new' is not a problem directory
mai 28 14:16:33 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2019-03-20-13:59:54-3602-4' is not a problem directory
mai 28 14:16:33 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2018-06-23-12:10:17-2061-0' is not a problem directory
mai 28 14:16:34 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2018-06-02-01:12:35-1817-0' is not a problem directory
mai 28 14:16:34 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2018-09-01-18:44:41-1996-0' is not a problem directory
mai 28 14:16:35 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2019-02-18-23:32:43-3084-2' is not a problem directory
mai 28 14:16:35 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2018-12-18-23:16:44-2928-0' is not a problem directory
mai 28 14:16:36 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2018-10-25-14:02:06-3945-1' is not a problem directory
mai 28 14:16:36 localhost.localdomain abrtd[1018]: '/var/spool/abrt/oops-2017-05-23-13:06:05-2050-0' is not a problem directory
mai 28 14:16:37 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2017-05-17-11:59:47-1697-0' is not a problem directory
mai 28 14:16:37 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-20-13:59:54-3602-1' is not a problem directory
mai 28 14:16:37 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-11-25-10:49:11-2743-2' is not a problem directory
mai 28 14:16:38 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-02-28-20:37:58-3271-0' is not a problem directory
mai 28 14:16:38 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-02-18-23:32:43-3084-3' is not a problem directory
mai 28 14:16:39 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-02-13-19:41:45-3098-0' is not a problem directory
mai 28 14:16:39 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-10-25-14:02:06-3945-0' is not a problem directory
mai 28 14:16:40 pc1.home gnome-session-binary[1238]: GLib-CRITICAL: g_child_watch_add_full: assertion 'pid > 0' failed
mai 28 14:16:40 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-02-18-23:32:43-3084-4' is not a problem directory
mai 28 14:16:40 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-20-13:59:54-3602-0' is not a problem directory
mai 28 14:16:41 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2017-04-10-15:24:24-1046-0' is not a problem directory
mai 28 14:16:41 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-11-25-10:49:11-2743-0' is not a problem directory
mai 28 14:16:42 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-01-08-00:40:17-2999-2' is not a problem directory
mai 28 14:16:42 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-09-17-20:54:39-2796-0' is not a problem directory
mai 28 14:16:42 pc1.home abrtd[1018]: '/var/spool/abrt/ccpp-2018-10-20-18:08:32.348250-21092.new' is not a problem directory
mai 28 14:16:43 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-12-03-15:35:27-2892-0' is not a problem directory
mai 28 14:16:43 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-09-01-18:44:41-1996-1' is not a problem directory
mai 28 14:16:44 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-08-14:16:07-3166-0' is not a problem directory
mai 28 14:16:44 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-09-01-18:44:41-1996-2' is not a problem directory
mai 28 14:16:45 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-02-06-20:18:50-2073-0' is not a problem directory
mai 28 14:16:45 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-09-01-18:44:36-1996-0' is not a problem directory
mai 28 14:16:46 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-17-15:09:45-3311-0' is not a problem directory
mai 28 14:16:46 pc1.home abrtd[1018]: '/var/spool/abrt/ccpp-2018-09-01-18:44:41.812967-3136' is not a problem directory
mai 28 14:16:47 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-02-18-23:32:43-3084-0' is not a problem directory
mai 28 14:16:47 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-09-08-15:31:19-2696-0' is not a problem directory
mai 28 14:16:47 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2017-12-21-10:14:49-1710-0' is not a problem directory
mai 28 14:16:48 pc1.home abrtd[1018]: '/var/spool/abrt/ccpp-2018-09-01-18:44:46.673299-15707.new' is not a problem directory
mai 28 14:16:48 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-02-18-23:32:43-3084-1' is not a problem directory
mai 28 14:16:49 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-11-25-10:49:22-2743-0' is not a problem directory
mai 28 14:16:49 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-10-21-11:17:44-2885-0' is not a problem directory
mai 28 14:16:50 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-14-21:58:06-3126-0' is not a problem directory
mai 28 14:16:50 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-11-25-10:49:06-2743-0' is not a problem directory
mai 28 14:16:51 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-01-28-22:11:26-3123-0' is not a problem directory
mai 28 14:16:51 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-10-25-14:02:06-3945-2' is not a problem directory
mai 28 14:16:52 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-12-03-15:35:27-2892-1' is not a problem directory
mai 28 14:16:52 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-20-13:59:54-3602-3' is not a problem directory
mai 28 14:16:52 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2017-12-11-02:28:56-1580-0' is not a problem directory
mai 28 14:16:53 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2018-12-03-15:35:39-2892-0' is not a problem directory
mai 28 14:16:53 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2017-05-16-15:35:21-1638-0' is not a problem directory
mai 28 14:16:54 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-03-20-13:59:54-3602-2' is not a problem directory
mai 28 14:16:54 pc1.home abrtd[1018]: '/var/spool/abrt/oops-2019-01-10-12:21:25-2981-0' is not a problem directory

some more details

$ sudo dnf info gdm
Paquets installés
Nom          : gdm
Époque       : 1
Version      : 3.32.0
Publication  : 3.fc30
Architecture : x86_64
Taille       : 2.4 M
Source       : gdm-3.32.0-3.fc30.src.rpm
Dépôt        : @System
Depuis le dé : fedora
Résumé       : The GNOME Display Manager
URL          : https://wiki.gnome.org/Projects/GDM
Licence      : GPLv2+
Description  : GDM, the GNOME Display Manager, handles authentication-related backend
             : functionality for logging in a user and unlocking the user's session after
             : it's been locked. GDM also provides functionality for initiating user-switching,
             : so more than one user can be logged in at the same time. It handles
             : graphical session registration with the system for both local and remote
             : sessions (in the latter case, via the XDMCP protocol).  In cases where the
             : session doesn't provide it's own display server, GDM can start the display
             : server on behalf of the session.
$ sudo dnf info accountsservice
Paquets installés
Nom          : accountsservice
Version      : 0.6.54
Publication  : 5.fc30
Architecture : x86_64
Taille       : 362 k
Source       : accountsservice-0.6.54-5.fc30.src.rpm
Dépôt        : @System
Depuis le dé : fedora
Résumé       : D-Bus interfaces for querying and manipulating user account information
URL          : https://www.freedesktop.org/wiki/Software/AccountsService/
Licence      : GPLv3+
Description  : The accountsservice project provides a set of D-Bus interfaces for
             : querying and manipulating user account information and an implementation
             : of these interfaces, based on the useradd, usermod and userdel commands.

What can i do now to fix GDM so it shows properly at boot time ? thanks.

1 Like

Few days later, i have updated the system again, i saw some about themes so i decided to try to re enable extensions, it worked!
Hurray, that s a good news.

Now it only remains that problem with GDM.
I gave it a shot by restarting the service, it hanged in a black screen, but i have been able to return to the desktop using alt+f~ shortcuts.
I then tried to change user, it made the system unusable, i ended with an unrecoverable black screen computer (no caret) with only 1 screen of 2 working.
The physical shutdown button did work to initiate close sequence.

Checking the logs i have found this message,

mai 31 14:06:32 pc1.home gnome-session-binary[1289]: GLib-CRITICAL: g_child_watch_add_full: assertion 'pid > 0' failed

mai 31 14:06:23 localhost.localdomain dbus-broker-launch[1286]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share/dbus-1/services/org.freedesktop.FileManager1.serv>

mai 31 14:05:11 pc1.home gdm-autologin][6236]: gkr-pam: couldn't unlock the login keyring.

mai 31 14:05:11 pc1.home dbus-broker-launch[5765]: Access denied to service directory '/var/lib/gdm/.local/share/flatpak/exports/share/dbus-1/services'

mai 31 14:05:11 pc1.home dbus-broker-launch[5765]: Access denied to service directory '/var/lib/gdm/.local/share/dbus-1/services'

mai 31 14:04:29 pc1.home gdm[1117]: GLib: g_hash_table_foreach: assertion 'version == hash_table->version' failed

that’s it for now.

This might be your issue:

This topic is 5 years old so I’ll close it now.