My theory is as follows. It appears that the two packages gtk2-engines-
pixbuf:i386 and gtk2-engines-pixbuf:amd64 offer those same documentation
files. Apparently, APT is okay with that as long as those files are
identical, and therefore they can be installed along side eachother. But
during upgrade, one of them is upgraded first, which breaks the other
package. APT cannot recover from that, and your system is left in a
broken state which even apt-get -f install cannot fix.

My workaround was to remove the relevant i386 packages:

# temporarily remove the i386 package
$ sudo dpkg --remove --force-depends gtk2-engines-pixbuf:i386 
ia32-libs-multiarch ia32-libs
# let apt-get repair everything
$ sudo apt-get install -f
# install the 32bit libraries again
$ sudo apt-get install ia32-libs

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1132720

Title:
  package gtk2-engines-pixbuf 2.24.14-0ubuntu1 failed to
  install/upgrade: trying to overwrite shared '/usr/share/doc/gtk2
  -engines-pixbuf/README.gz', which is different from other instances of
  package gtk2-engines-pixbuf:amd64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/1132720/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to