Dist upgrades from Jammy to Noble crash [Oh no! Something has gone wrong.]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mutter (Ubuntu) |
Invalid
|
High
|
Daniel van Vugt | ||
Noble |
Invalid
|
Undecided
|
Unassigned | ||
systemd (Ubuntu) |
Invalid
|
High
|
Nick Rosbrook | ||
Noble |
Fix Released
|
High
|
Nick Rosbrook |
Bug Description
[Impact]
During upgrades from Jammy to Noble, systemd.postinst trys to reexec all running user managers. It does so using a feature that was not added until v250, and attempting this against a v249 daemon results in it being killed instead, which brings down all user sessions.
Hence, during the upgrades, the user session is killed, and the system is left in a bad state.
[Test Plan]
Run an upgrade from Jammy to Noble on Ubuntu desktop. The upgrade should proceed normally (or at least not have the entire session killed by systemd.postinst).
[Where problems could occur]
The fix is to add a version guard against this logic in systemd.postinst. If the version string was wrong or typo'd, the fix would not work as expected.
[Original Description]
Feb 21 21:39:12 autopkgtest gnome-shell[17945]: Settings schema 'org.gnome.
Feb 21 21:39:12 autopkgtest gnome-session-
Feb 21 21:39:12 autopkgtest gnome-shell[17959]: Settings schema 'org.gnome.
Feb 21 21:39:12 autopkgtest gnome-session-
https:/
https:/
https:/
Changed in mutter: | |
status: | Unknown → Fix Released |
tags: | added: noble |
description: | updated |
Changed in mutter (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
tags: | added: rls-nn-incoming |
no longer affects: | mutter |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in mutter (Ubuntu): | |
status: | Confirmed → Invalid |
milestone: | noble-updates → none |
Changed in gnome-shell (Ubuntu): | |
milestone: | noble-updates → none |
summary: |
- gnome-shell crashed with signal 5: Settings schema - 'org.gnome.mutter.wayland' does not contain a key named 'xwayland-allow- - byte-swapped-clients' + Dist upgrades from Jammy to Noble crash [Oh no! Something has gone + wrong.] |
description: | updated |
no longer affects: | gnome-shell (Ubuntu) |
no longer affects: | gnome-shell (Ubuntu Noble) |
Changed in mutter (Ubuntu Noble): | |
status: | New → Invalid |
Fix released in mutter 45.0.