Comment 24 for bug 1632322

Revision history for this message
Igor (invy) wrote :

This is configuration/initialization bug.

What happens is:
 - during startup gnome-shell is getting started and tries to initialize wayland session, which it cannot, because of lacking support in libraries
 - gdm and gnome-session-manager don't see gnome-shell running and also fail to start.

Normally gdm and gnome-shell must fallback to X.Org mode, which they apparently don't do on Ubuntu and simply try several more times and fail completely.

Fedora 25 works perfectly fine in such conditions:

gnome shell fails (please note, it doesn't crash but gives proper error messages):
Feb 23 02:00:46 afed gnome-shell[1233]: Can't initialize KMS backend: could not find drm kms device
Feb 23 02:00:46 afed gnome-session[1225]: gnome-session-binary[1225]: WARNING: App 'org.gnome.Shell.desktop' exited with code
Feb 23 02:00:46 afed gnome-session-binary[1225]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Feb 23 02:00:46 afed gnome-session-binary[1225]: Unrecoverable failure in required component org.gnome.Shell.desktop
Feb 23 02:00:46 afed gdm-launch-environment][1127]: pam_unix(gdm-launch-environment:session): session closed for user gdm

gdm falls back to X.Org session:
Feb 23 02:00:47 afed gdm-launch-environment][1320]: pam_unix(gdm-launch-environment:session): session opened for user gdm by
Feb 23 02:00:47 afed audit[1320]: USER_START pid=1320 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0
Feb 23 02:00:47 afed /usr/libexec/gdm-x-session[1404]: (--) Log file renamed from "/var/log/Xorg.pid-1409.log" to "/var/log/X
Feb 23 02:00:47 afed /usr/libexec/gdm-x-session[1404]: X.Org X Server 1.19.1