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
This is configuration/ initialization bug.
What happens is: manager don't see gnome-shell running and also fail to start.
- 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-
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): 1225]: gnome-session- binary[ 1225]: WARNING: App 'org.gnome. Shell.desktop' exited with code binary[ 1225]: WARNING: App 'org.gnome. Shell.desktop' exited with code 1 binary[ 1225]: Unrecoverable failure in required component org.gnome. Shell.desktop environment] [1127]: pam_unix( gdm-launch- environment: session) : session closed for user gdm
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[
Feb 23 02:00:46 afed gnome-session-
Feb 23 02:00:46 afed gnome-session-
Feb 23 02:00:46 afed gdm-launch-
gdm falls back to X.Org session: environment] [1320]: pam_unix( gdm-launch- environment: session) : session opened for user gdm by u:system_ r:xdm_t: s0-s0 gdm-x-session[ 1404]: (--) Log file renamed from "/var/log/ Xorg.pid- 1409.log" to "/var/log/X gdm-x-session[ 1404]: X.Org X Server 1.19.1
Feb 23 02:00:47 afed gdm-launch-
Feb 23 02:00:47 afed audit[1320]: USER_START pid=1320 uid=0 auid=4294967295 ses=4294967295 subj=system_
Feb 23 02:00:47 afed /usr/libexec/
Feb 23 02:00:47 afed /usr/libexec/