Security update 42.9-0ubuntu2.2 uninstalls GDM
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
gnome-shell (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
Won't Fix
|
Undecided
|
Unassigned | |||
Noble |
Won't Fix
|
Undecided
|
Unassigned | |||
Oracular |
Fix Committed
|
Medium
|
Daniel van Vugt | |||
gnome-software (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
New
|
Critical
|
Unassigned | |||
Noble |
New
|
Critical
|
Unassigned | |||
Oracular |
New
|
Critical
|
Unassigned | |||
update-manager (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
New
|
Critical
|
Unassigned | |||
Noble |
New
|
Critical
|
Unassigned | |||
Oracular |
New
|
Critical
|
Unassigned |
Bug Description
After running the Software Updater app, the GUI disappears and I only have terminal access. The cause seems to be gnome-shell-common 42.9-0ubuntu2.2 being marked as incompatible with gdm3.
cat /var/log/
```
...
Start-Date: 2024-08-16 16:05:36
Commandline: packagekit role='update-
Install: notification-
Upgrade: gnome-shell-
Remove: gnome-shell:amd64 (42.9-0ubuntu2.1), ubuntu-
End-Date: 2024-08-16 16:05:39
...
```
apt-cache policy gnome-shell gnome-shell-common
```
gnome-shell:
Installed: 42.9-0ubuntu2.1
Candidate: 42.9-0ubuntu2.1
Version table:
*** 42.9-0ubuntu2.1 500
500 http://
500 http://
100 /var/lib/
42.0-2ubuntu1 500
500 http://
gnome-shell-common:
Installed: 42.9-0ubuntu2.1
Candidate: 42.9-0ubuntu2.2
Version table:
42.
500 http://
*** 42.9-0ubuntu2.1 500
500 http://
500 http://
500 http://
100 /var/lib/
42.0-2ubuntu1 500
500 http://
500 http://
```
apt install --simulate gnome-shell-
```
...
The following packages will be REMOVED:
chrome-
ubuntu-
...
```
apt install --simulate -o Debug::
```
...
Starting pkgProblemResolver with broken count: 9
Starting 2 pkgProblemResolver with broken count: 9
Investigating (0) ubuntu-
Broken ubuntu-
Considering gnome-shell:amd64 8 as a solution to ubuntu-
Added gnome-shell:amd64 to the remove list
Investigating (0) gnome-shell-
Broken gnome-shell-
Considering gnome-shell:amd64 14 as a solution to gnome-shell-
Removing gnome-shell-
Investigating (0) gnome-shell-
Broken gnome-shell-
Considering gnome-shell:amd64 14 as a solution to gnome-shell-
Removing gnome-shell-
Investigating (0) gnome-shell-
Broken gnome-shell-
Considering gnome-shell:amd64 14 as a solution to gnome-shell-
Removing gnome-shell-
Investigating (0) gdm3:amd64 < 42.0-1ubuntu7.
Broken gdm3:amd64 Depends on gnome-shell:amd64 < 42.9-0ubuntu2.1 @ii pmR > (>= 3.37.90)
Considering gnome-shell:amd64 14 as a solution to gdm3:amd64 5
Removing gdm3:amd64 rather than change gnome-shell:amd64
Investigating (0) ubuntu-
Broken ubuntu-
Considering gdm3:amd64 5 as a solution to ubuntu-
Removing ubuntu-
Investigating (0) ubuntu-
Broken ubuntu-
Considering gdm3:amd64 5 as a solution to ubuntu-
Removing ubuntu-
Investigating (0) chrome-
Broken chrome-
Considering gnome-shell:amd64 14 as a solution to chrome-
Removing chrome-
Investigating (0) gnome-shell-
Broken gnome-shell-
Considering gnome-shell:amd64 14 as a solution to gnome-shell-
Removing gnome-shell-
Investigating (1) ubuntu-
Broken ubuntu-
Considering gnome-shell:amd64 14 as a solution to ubuntu-
Removing ubuntu-
Done
...
```
lsb_release -rd
```
Description: Ubuntu 22.04.4 LTS
Release: 22.04
```
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in gnome-shell (Ubuntu): | |
importance: | Critical → High |
status: | Incomplete → New |
tags: | added: foundations-todo |
I could restore the old state by running common= 42.9-0ubuntu2. 1 extension- desktop- icons-ng gnome-shell- extension- appindicator chrome-gnome-shell ubuntu-session gnome-shell- extension- manager gnome-shell- extension- ubuntu- dock ubuntu- desktop- minimal
sudo apt install gnome-shell-
sudo apt install gnome-shell ubuntu-desktop gdm3 gnome-shell-
but for a user who is not familiar with package management tools and the command line more generally, this would practically brick their machine.