It looks like this is caused because the package libgcr is not multiarch ready.
$ wget -q 
http://de.archive.ubuntu.com/ubuntu/pool/main/g/gnome-keyring/libgcr-3-1_3.2.2-2ubuntu4_i386.deb
 ; echo $?
0

$ sudo dpkg -i libgcr-3-1_3.2.2-2ubuntu4_i386.deb
dpkg: error processing libgcr-3-1_3.2.2-2ubuntu4_i386.deb (--install):
 libgcr-3-1:i386 3.2.2-2ubuntu4 (Multi-Arch: no) is not co-installable with 
libgcr-3-1:amd64 3.2.2-2ubuntu4 (Multi-Arch: no) which is currently installed
Errors were encountered while processing:
 libgcr-3-1_3.2.2-2ubuntu4_i386.deb


Still remains the question why APT gives this misleading/wrong error message:

The following packages have unmet dependencies:
 libgcr-3-1:i386 : Depends: libgck-1-0:i386 (>= 3.2.2) but it is not going to 
be installed
                   Depends: libgcr-3-common:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

libgcr-3-common:i386 just plain doesn't exist and thus APT should give a
better error message in my eyes.

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

Title:
  Ubuntu 12.04 amd64 - Unable to install libgcr-3-1:i386 - APT can't
  resolve dependency to libgcr-3-common:all

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcr/+bug/1085855/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to