The "On no!" screen is a sign that gnome-shell is actually running and I can see it's still running when I ssh in...
The offending gnome-shell process also logs: Nov 30 13:57:39 nine gnome-shell[4770]: st_widget_get_theme_node called on the widget [0x55e394b6aa00 Gjs_ubuntu-dock_ubuntu_com_docking_DashToDock.left shrink running-dots fixed extended:insensitive "dashtodockContainer"] which is not in the stage. Nov 30 13:57:39 nine gnome-shell[4770]: Spurious clutter_actor_allocate called for actor 0x55e394b6aa00/dashtodockContainer which isn't a descendent of the stage! Nov 30 13:57:39 nine gnome-shell[4770]: GNOME Shell started at Tue Nov 30 2021 13:57:38 GMT+0800 (AWST) Nov 30 13:57:39 nine gnome-shell[4770]: Registering session with GDM -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1952556 Title: Jammy, attempt to log into Xorg session, "Oh no! Something has gone wrong." To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1952556/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs