gnome-session exists immediately at login
The root cause is a missing dependency after installing the Xenial LTS Enablement stack. This is the fix:
apt install libwayland-
If I add "--debug" in /usr/share/
which shows that gnome-shell won't start because of a missing wayland library.