Bug#765688: libgcrypt20: Dependency chain with libgcrypt20:i386 as its last ring, renders skype uninstallable

Sophoklis Goumas olspookishmagus at gmail.com
Fri Oct 17 11:00:38 UTC 2014


Package: libgcrypt20
Version: 1.6.2-4
Severity: important

Hello.

I've been unsuccesfuly trying to install skype quite for some time now
and seeing that updating the package lists will not ultimately resolve
this, as this is testing/unstable multiarch and it could be related to
multiarch skew.

So, as I've said at first I tried to install skype.
(see: 01_trying_to_install_skype.log.txt or
      http://paste.debian.net/127298/ )

Then I tried to pull the whole dependency chain in.
(see: 02_pulling_the_dependency_chain.log.txt
      http://paste.debian.net/127300/ )

And finally I'm stuck on that dependency's chain last ring.
(see: 03_end_of_dependency_chain_uninstallable.log.txt or
      http://paste.debian.net/127301/ )

Sophoklis

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgcrypt20 depends on:
ii  libc6              2.19-11
ii  libgpg-error0      1.16-2
ii  multiarch-support  2.19-11

libgcrypt20 recommends no packages.

Versions of packages libgcrypt20 suggests:
ii  rng-tools  2-unofficial-mt.14-1

-- no debconf information
-------------- next part --------------
?root at grassyknoll:~# dpkg -i skype-debian_4.3.0.37-1_i386.deb
Selecting previously unselected package skype.
(Reading database ... 1045032 files and directories currently installed.)
Preparing to unpack skype-debian_4.3.0.37-1_i386.deb ...
Unpacking skype (4.3.0.37-1) ...
dpkg: dependency problems prevent configuration of skype:
 skype depends on libpulse0; however:
  Package libpulse0:i386 is not installed.
 skype depends on libasound2-plugins; however:

dpkg: error processing package skype (--install):
 dependency problems - leaving unconfigured
Processing triggers for dbus (1.8.8-1+b1) ...
Processing triggers for mime-support (3.57) ...
Processing triggers for gnome-menus (3.13.3-2) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
 skype
root at grassyknoll:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  skype:i386
0 upgraded, 0 newly installed, 1 to remove and 1115 not upgraded.
1 not fully installed or removed.
After this operation, 44.3 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 1045177 files and directories currently installed.)
Removing skype (4.3.0.37-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.57) ...
Processing triggers for gnome-menus (3.13.3-2) ...
Processing triggers for desktop-file-utils (0.22-1) ...
root at grassyknoll:~# 
-------------- next part --------------
?root at grassyknoll:~# apt-get install libasound2-plugins:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libasound2-plugins:i386 : Depends: libpulse0:i386 (>= 0.99.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root at grassyknoll:~# apt-get install libasound2-plugins:i386 libpulse0:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libpulse0:i386 : Depends: libsystemd0:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root at grassyknoll:~# apt-get install libasound2-plugins:i386 libpulse0:i386 libsystemd0:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libsystemd0:i386 : PreDepends: libgcrypt20:i386 (>= 1.6.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
root at grassyknoll:~# apt-get install libasound2-plugins:i386 libpulse0:i386 libsystemd0:i386 libgcrypt20:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgcrypt20:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libgcrypt20

E: Package 'libgcrypt20:i386' has no installation candidate
root at grassyknoll:~#
-------------- next part --------------
?root at grassyknoll:~# apt-cache policy libgcrypt20:i386
libgcrypt20:i386:
  Installed: (none)
  Candidate: (none)
  Package pin: 1.6.2-4
  Version table:
     1.6.2-4 -30000
        500 http://ftp.gr.debian.org/debian/ unstable/main i386 Packages
     1.6.2-3 -30000
        500 http://ftp.gr.debian.org/debian/ testing/main i386 Packages
root at grassyknoll:~# apt-mark showhold
root at grassyknoll:~#


More information about the Pkg-gnutls-maint mailing list