precise 12.04 Skype amd64 conflict with libcups2?

E Neutrino e-neutrino at web.de
Sat Aug 4 12:39:30 UTC 2012


 Dear All,

 installing todays updates using "aptitude upgrade", I run into
 troubles.  Aptitude is telling me it can't resolve the dependencies.

 System information:

 uname -a
 Linux Preetz 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC
2012 x86_64 x86_64 x86_64 GNU/Linux

 The box has been installed from "kubuntu-12.04-desktop-amd64.iso", it
 was last updated July 21.


 Steps done:

 Trying again with "aptitude upgrade --full-resolver" produced
 solutions, but at the expense of removing 70+ library packages,
 removing skype and still leaving some dependencies unresolved.

 Asking Google did show several discussion about Skype not working /
 not installable in 12.04 amd64 (including these bugs on launchpad:
 #965982, #830440), but these reports where about some of the X11
 libraries.  I did not find reports and solutions regarding a conflict
 with libcups2.


 What I don't understand:
 Below aptitude output suggest libcups2 is in conflict with itself.
 How can that be?  Shouldn't it possible to have libcups2 installed in
 a amd64 and i386 version simultaneously?


 Here is the relevant part from aptitude's output:

 (Slightly edited for readability)

 -----------
root at Preetz:~# aptitude upgrade --full-resolver
The following NEW packages will be installed:
  ghostscript ghostscript-cups ghostscript-x icedtea-netx
  icedtea-netx-common krb5-locales kubuntu-docs libcups2:i386{b}
  libgphoto2-2 libgphoto2-l10n libgphoto2-port0 libgs9 libgs9-common
  libgssapi-krb5-2 libgssapi-krb5-2:i386 libk5crypto3
  libk5crypto3:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0
  libkrb5support0:i386 python-software-properties skype
  skype-bin:i386 software-properties-common software-properties-gtk
  software-properties-kde

27 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.5 MB of archives. After unpacking 452 kB will be used.

The following packages have unmet dependencies:
 libcups2 : Breaks: libcups2:i386 (!= 1.5.3-0ubuntu1)
    but 1.5.3-0ubuntu2 is to be installed.
 libcups2:i386 : Breaks: libcups2 (!= 1.5.3-0ubuntu2)
    but 1.5.3-0ubuntu1 is installed.

The following actions will resolve these dependencies:

      Remove the following packages:
1)      libasound2:i386
2)      libasound2-plugins:i386
3)      libasyncns0:i386
...
71)     libxv1:i386
72)     skype
73)     skype-bin:i386
74)     sni-qt:i386
75)     zlib1g:i386

      Leave the following dependencies unresolved:
76)     libqt4-dbus:i386 recommends qdbus:i386 (= 4:4.8.1-0ubuntu4.2)
77)     skype-bin:i386 recommends sni-qt:i386
78)     skype-bin:i386 recommends libasound2-plugins:i386

 -----------


 Uninstalling skype allowed the upgrade to complete, but (as to be
 expected) now it is impossible to reinstall skype.

 The conflict resolutions suggested by aptitude after an
 "aptitude install skype" look inconsistent to me.  Aptitude suggest to
 remove some libs, and *not* install skype when asked to install skype.


 Trying to reinstall skype "aptitude install skype" fails with:

 -----------
root at Preetz:~# aptitude install skype
The following NEW packages will be installed:
  libasound2:i386{a} libasound2-plugins:i386{a} libasyncns0:i386{a}
  libaudio2:i386{a} libavahi-client3:i386{a}
  libavahi-common-data:i386{a} libavahi-common3:i386{a}
  libcups2:i386{ab} libdbusmenu-qt2:i386{a} libexpat1:i386{a}
  libflac8:i386{a} libfontconfig1:i386{a} libfreetype6:i386{a}
  libgcrypt11:i386{a} libgnutls26:i386{a} libgpg-error0:i386{a}
  libgssapi-krb5-2:i386{a} libice6:i386{a} libjack-jackd2-0:i386{a}
  libjpeg-turbo8:i386{a} libjpeg8:i386{a} libjson0:i386{a}
  libk5crypto3:i386{a} libkeyutils1:i386{a} libkrb5-3:i386{a}
  libkrb5support0:i386{a} liblcms1:i386{a} libmng1:i386{a}
  libmysqlclient18:i386{a} libogg0:i386{a} libp11-kit0:i386{a}
  libpulse0:i386{a} libqt4-dbus:i386{a} libqt4-declarative:i386{a}
  libqt4-network:i386{a} libqt4-script:i386{a} libqt4-sql:i386{a}
  libqt4-sql-mysql:i386{a} libqt4-xml:i386{a}
  libqt4-xmlpatterns:i386{a} libqtcore4:i386{a} libqtgui4:i386{a}
  libsamplerate0:i386{a} libsm6:i386{a} libsndfile1:i386{a}
  libspeexdsp1:i386{a} libstdc++6:i386{a} libtasn1-3:i386{a}
  libtiff4:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a}
  libwrap0:i386{a} libx11-6:i386{a} libxau6:i386{a} libxcb1:i386{a}
  libxdmcp6:i386{a} libxext6:i386{a} libxi6:i386{a} libxrender1:i386{a}
  libxss1:i386{a} libxt6:i386{a} libxv1:i386{a} skype skype-bin:i386{a}
  sni-qt:i386{a}
0 packages upgraded, 65 newly installed, 0 to remove and 0 not upgraded.
Need to get 35.9 MB/47.9 MB of archives. After unpacking 97.2 MB will be
used.

The following packages have unmet dependencies:
 libcups2 : Breaks: libcups2:i386 (!= 1.5.3-0ubuntu1)
    but 1.5.3-0ubuntu2 is to be installed.
 libcups2:i386 : Breaks: libcups2 (!= 1.5.3-0ubuntu2)
    but 1.5.3-0ubuntu1 is installed.

The following actions will resolve these dependencies:

      Remove the following packages:
1)      libc6:i386
2)      libcomerr2:i386
3)      libdbus-1-3:i386
4)      libffi6:i386
5)      libgcc1:i386
6)      libglib2.0-0:i386
7)      libpcre3:i386
8)      libpng12-0:i386
9)      libselinux1:i386
10)     libuuid1:i386
11)     zlib1g:i386

      Keep the following packages at their current version:
12)     libasound2:i386 [Not Installed]
13)     libasound2-plugins:i386 [Not Installed]

...

71)     libxt6:i386 [Not Installed]
72)     libxv1:i386 [Not Installed]
73)     skype [Not Installed]
74)     skype-bin:i386 [Not Installed]
75)     sni-qt:i386 [Not Installed]

      Leave the following dependencies unresolved:
76)     libqt4-dbus:i386 recommends qdbus:i386 (= 4:4.8.1-0ubuntu4.2)
77)     libqtgui4:i386 recommends libcups2:i386
78)     skype-bin:i386 recommends sni-qt:i386
79)     skype-bin:i386 recommends libasound2-plugins:i386

 -----------

 How come aptitude tells me in one go it is about to install a bunch
 of libraries and it is *not* going to install precisely that set of
 libs?  even worse, it is not doing what I asked for (install skype)
 and nevertheless removing pretty important packages like libc6?


 Thanks for any hints

     Neutrino




More information about the ubuntu-users mailing list