Comment 120 for bug 2059847

Revision history for this message
Tanmoy Dasgupta (tdg007) wrote (last edit ):

Here is a temporary solution that I am using in a few Ubuntu 22.04 installations that I currently manage.

1) Open a TTY (Ctrl + Alt + F3)

2) Remove mutter-common: sudo apt remove mutter-common gir1.2-mutter-10 libmutter-10-0

This will remove a lot of other important packages. So basically you will end up with a non-functional desktop. But TTY will thankfully still work.

3) Add the test-fix ppa (if you haven't already): sudo add-apt-repository ppa:vanvugt/mutter

4) Install specific versions of the affected packages:
sudo apt install --allow-downgrades gir1.2-mutter-10=42.9-0ubuntu7vv1 mutter-common=42.9-0ubuntu7vv1 libmutter-10-0=42.9-0ubuntu7vv1

5) Pin these packages:
sudo apt-mark hold mutter gir1.2-mutter-10 libmutter-10-0 libmutter-10-dev libmutter-test-10 mutter-10-tests mutter-common

6) Then install all the packages that went missing:
sudo apt install ubuntu-desktop^

7) Update packages and then reboot:
sudo apt update && sudo apt upgrade

Let me know if this works. Thanks!