16

For like two weeks now I see that gir1.2-mutter-10 and libmutter-10-0 have updates that are held back, but any attempt to install them fails. Even more, when simply trying to install them, I get error messages that are simply ridiculous. Apt claims that e.g. gir1.2-mutter-10 depends on libgtk-3-0 (>= 3.24.24) which isn't installable (but 3.24.33 is already installed). Those errors simply make no sense. Also, neither apt full-upgrade, nor apt dist-upgrade solve it, which normally install held back packages. Same with apt install -f. Sadly there's no support whatsoever on the Pop OS Reddit even after multiple users posting about that exact issue.

Here is the output of trying to install gir1.2-mutter-10 from a few weeks back. It's not translated to english, but I'd say it still makes it clear enough what problems apt claims to have. Has anybody any idea how to solve this without reinstalling Pop?

Richard Rosner
  • 181
  • 1
  • 3

2 Answers2

18

Try these commands

sudo dpkg --configure -a
sudo apt --fix-broken install
kkoceB
  • 181
  • 2
5

This is what fixed it for me.

# purge old apt configuration files
sudo rm -rf /var/lib/apt/lists/
sudo apt clean; sudo apt autoclean

# get fresh configuration files, resolve package conflicts
sudo apt update
sudo dpkg --configure -a
sudo apt --fix-broken install

# and finally resume the upgrade
sudo apt upgrade -y
  • 1
    Still no change, even when replacing upgrade with full-upgrade. – Richard Rosner Aug 01 '22 at 09:56
  • I think my problem was slightly different, as apt update was failing for me, complaining that it couldn't download a particular Pop index. That was causing a dependency conflict with an i386 package. Something slightly more dangerous would be to try to apt purge any partially installed packages, run apt update, and continue with the upgrade to help apt along. – Daniel D'Souza Aug 01 '22 at 18:28
  • Already considered just throwing both out and reinstalling them, but the same dependencies blocking their update also block their removal. – Richard Rosner Aug 01 '22 at 21:05