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
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: mutter- 10=42.9- 0ubuntu7vv1 mutter- common= 42.9-0ubuntu7vv 1 libmutter- 10-0=42. 9-0ubuntu7vv1
sudo apt install --allow-downgrades gir1.2-
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!