GNOME Bugzilla – Bug 738691
gdm login dialog absent
Last modified: 2015-03-25 06:46:01 UTC
Hi. When GDM starts, it only displays the top bar and seats there forever without ever displaying the user login dialog. When I use ctrl-alt-tab I can confirm that only the top bar is present. Besides, when clicking on the top right menu (where the shutdown button is), the display becomes garbled in a very strange way... I can provide a picture if needed. This is GDM 3.14.1 running on OpenBSD (no systemd). That's the output I have with debug: gnome-session[29612]: DEBUG(+): Enabling debugging gnome-session[29612]: DEBUG(+): Using ConsoleKit for session tracking gnome-session[29612]: DEBUG(+): GsmShell: Not connected to the shell gnome-session[29612]: DEBUG(+): GsmManager: setting client store 0x17daf8f4fa20 gnome-session[29612]: DEBUG(+): GsmXsmpServer: SESSION_MANAGER=local/peck.home.bsdfrog.org:/tmp/.ICE-unix/29612 gnome-session[29612]: DEBUG(+): fill: *** Getting session 'gdm-shell' gnome-session[29612]: DEBUG(+): fill: *** Looking if /var/db/gdm/.config/gnome-session/sessions/gdm-shell.session is a valid session file gnome-session[29612]: DEBUG(+): Cannot use session '/var/db/gdm/.config/gnome-session/sessions/gdm-shell.session': non-existing or invalid file. gnome-session[29612]: DEBUG(+): fill: *** Looking if /etc/xdg/gnome-session/sessions/gdm-shell.session is a valid session file gnome-session[29612]: DEBUG(+): Cannot use session '/etc/xdg/gnome-session/sessions/gdm-shell.session': non-existing or invalid file. gnome-session[29612]: DEBUG(+): fill: *** Looking if /usr/local/share/gdm/greeter/gnome-session/sessions/gdm-shell.session is a valid session file gnome-session[29612]: DEBUG(+): Cannot use session '/usr/local/share/gdm/greeter/gnome-session/sessions/gdm-shell.session': non-existing or invalid file. gnome-session[29612]: DEBUG(+): fill: *** Looking if /usr/local/share/gnome-session/sessions/gdm-shell.session is a valid session file gnome-session[29612]: DEBUG(+): fill: *** Checking required components gnome-session[29612]: DEBUG(+): GsmUtil: Looking for file 'gnome-shell.desktop' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.config/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/share/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/etc/xdg/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.local/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: found in XDG dirs: '/usr/local/share/gdm/greeter/applications/gnome-shell.desktop' gnome-session[29612]: DEBUG(+): GsmUtil: Looking for file 'gnome-settings-daemon.desktop' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.config/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/share/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/etc/xdg/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.local/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: found in XDG dirs: '/etc/xdg/autostart/gnome-settings-daemon.desktop' gnome-session[29612]: DEBUG(+): fill: *** Done checking required components gnome-session[29612]: DEBUG(+): fill: *** Adding required components gnome-session[29612]: DEBUG(+): GsmUtil: Looking for file 'gnome-shell.desktop' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.config/gnome-session/saved-session' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.config/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/share/gnome/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/etc/xdg/autostart' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/var/db/gdm/.local/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/gdm/greeter/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/local/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: Looking in '/usr/share/applications' gnome-session[29612]: DEBUG(+): GsmUtil: found in XDG dirs: '/usr/local/share/gdm/greeter/applications/gnome-shell.desktop' ...skipping... gnome-session[29612]: DEBUG(+): GsmStore: Adding object id /org/gnome/SessionManager/Client3 to store gnome-session[29612]: DEBUG(+): GsmManager: Client added: /org/gnome/SessionManager/Client3 gnome-session[29612]: DEBUG(+): GsmXSMPClient: Initializing client 0x17da2d2c30b0 [] gnome-session[29612]: DEBUG(+): GsmXSMPClient: Client '0x17da2d2c30b0 []' received RegisterClient(10c4c6442c743a7683141355327826086700000296120000) gnome-session[29612]: DEBUG(+): GsmManager: Adding new client 10c4c6442c743a7683141355327826086700000296120000 to session gnome-session[29612]: DEBUG(+): GsmXSMPClient: Sending RegisterClientReply to '0x17da2d2c30b0 [10c4c6442c743a7683141355327826086700000296120000]' gnome-session[29612]: DEBUG(+): GsmXSMPClient: Set properties from client '0x17da2d2c30b0 [10c4c6442c743a7683141355327826086700000296120000]' gnome-session[29612]: DEBUG(+): GsmXSMPClient: Program = 'gnome-shell' gnome-session[29612]: DEBUG(+): GsmXSMPClient: UserID = '_gdm' gnome-session[29612]: DEBUG(+): GsmXSMPClient: RestartStyleHint = 0 gnome-session[29612]: DEBUG(+): GsmXSMPClient: ProcessID = '17956' gnome-session[29612]: DEBUG(+): GsmXSMPClient: CurrentDirectory = '/var/db/gdm' gnome-session[29612]: DEBUG(+): GsmXSMPClient: _GSM_Priority = 20 gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager/Presence interface=org.freedesktop.DBus.Properties method=GetAll gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager/Presence interface=org.freedesktop.DBus.Properties method=GetAll gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager/Presence interface=org.freedesktop.DBus.Properties method=GetAll gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager/Presence interface=org.freedesktop.DBus.Properties method=GetAll gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged (gnome-settings-daemon:31512): power-plugin-WARNING **: Unable to inhibit lid switch: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files (gnome-settings-daemon:31512): power-plugin-WARNING **: Unable to inhibit suspend: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged gnome-session[29612]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged Gjs-Message: JS LOG: GNOME Shell started at Fri Oct 17 2014 15:41:19 GMT+0200 (CEST)
I'm also experiencing this on Linux, with gdm-3.14.1, without systemd. It also happens when I downgrade to gdm-3.12.2-r1 (whilst keeping all the other dependencies like gnome-shell-3.14.0, clutter-1.20.0, etc for gnome-3.14). On downgrading all packages to their gnome-3.12 counterparts it starts working again. I tried upgrading just clutter and clutter-gtk, but couldn't get a working configuration. To add to the description of what's going wrong, the lock-screen bar at the top is active and responsive, however the rest of the area is entirely black, no usernames or any other features. When clicking the clock, the calendar shows, and similarly with the network/sound/power box, the menu shows. Once the calendar or other box disappears, an after image is visible on the black background area although sometimes this is distorted. Hitting enter or similar had no effect, and there appeared no way to login. Running startx with all the same versions of software worked fine, the desktop displayed and all programs were usable, it's just gdm that isn't displaying its main area correctly.
> Running startx with all the same versions of software worked fine, the desktop > displayed and all programs were usable, it's just gdm that isn't displaying its > main area correctly. Mike, thank you very much for extending the description. This is *exactly* what I see as well :-) So it seems the issue happens when systemd is not in use...
Re-assigning to gnome-shell since it seems the issue comes from there...
Reverting this commit fixes the issue for me (loginManager: Kill ConsoleKit support): https://git.gnome.org/browse/gnome-shell/commit/?id=a244c1e987502e359c45c0a9bc0012b5bc635553 Not sure why it was dropped in the first place since it seems to work fine here.
Hi. It would be nice if any of the gnome-shell developers could comment on this... Currently gnome-shell on GDM mode is broken on !systemd platforms.
Closing this since ConsoleKit support will be totally dropped for 3.18 (and is already only half-supported).