[Pkg-ia32-libs-maintainers] Bug#537750: ia32-apt-get: libc6-i386 uninstallable

Michal Suchanek hramrach at centrum.cz
Mon Jul 20 17:34:32 UTC 2009


Package: ia32-apt-get
Version: 22
Severity: important


I tried installing wine and it forces installation of libc6-i386 from
the i386 repository as opposed the amd64 one which fails.


E: Couldn't configure pre-depend libc6-i386 for libc6-i386, probably a
dependency cycle.
A package failed to install.  Trying to recover:
Reading package lists... Done             
Building dependency tree       
Reading state information... Done
Reading extended state information       
Initializing package states... Done
Writing extended state information... Done

# aptitude install gcc-multilib
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information       
Initializing package states... Done
The following packages are BROKEN:
  fakeroot libc6-dev-i386 libc6-i386 
The following NEW packages will be installed:
  gcc-4.3-multilib{a} gcc-multilib lib32gcc1{a} lib32gomp1{a} 
0 packages upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/7592kB of archives. After unpacking 18.4MB will be used.
The following packages have unmet dependencies:
  fakeroot: Conflicts: libc6-dev-i386 (<= 2.9-13) but 2.7-18 is to be
installed.
  libc6-i386: Depends: libc6 (= 2.7-18) but 2.9-20 is installed.
  libc6-dev-i386: Depends: libc6-dev (= 2.7-18) but 2.9-20 is installed.
The following actions will resolve these dependencies:

Install the following packages:
lib32gcc1 [1:4.4.0-11 (unstable, now)]
lib32gomp1 [4.4.0-11 (unstable)]
libc6-dev-i386 [2.9-20 (unstable)]
libc6-i386 [2.9-20 (unstable, now)]

Score is -70

Accept this solution? [Y/n/q/?] 
The following NEW packages will be installed:
  gcc-4.3-multilib{a} gcc-multilib lib32gcc1 lib32gomp1{a}
libc6-dev-i386{a} libc6-i386 
0 packages upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/7556kB of archives. After unpacking 18.4MB will be used.
Do you want to continue? [Y/n/?] 
Writing extended state information... Done
Selecting previously deselected package libc6-i386.
(Reading database ... 274086 files and directories currently installed.)
Unpacking libc6-i386 (from .../libc6-i386_2.9-20_amd64.deb) ...
Setting up libc6-i386 (2.9-20) ...
Selecting previously deselected package lib32gcc1.
(Reading database ... 274386 files and directories currently installed.)
Unpacking lib32gcc1 (from .../lib32gcc1_1%3a4.4.0-11_amd64.deb) ...
Selecting previously deselected package lib32gomp1.
Unpacking lib32gomp1 (from .../lib32gomp1_4.4.0-11_amd64.deb) ...
Selecting previously deselected package libc6-dev-i386.
Unpacking libc6-dev-i386 (from .../libc6-dev-i386_2.9-20_amd64.deb) ...
Selecting previously deselected package gcc-4.3-multilib.
Unpacking gcc-4.3-multilib (from
..../gcc-4.3-multilib_4.3.2-1.1_amd64.deb) ...
Selecting previously deselected package gcc-multilib.
Unpacking gcc-multilib (from .../gcc-multilib_4%3a4.3.2-2_amd64.deb) ...
Setting up lib32gcc1 (1:4.4.0-11) ...
Setting up lib32gomp1 (4.4.0-11) ...
Setting up libc6-dev-i386 (2.9-20) ...
Setting up gcc-4.3-multilib (4.3.2-1.1) ...
Setting up gcc-multilib (4:4.3.2-2) ...
Reading package lists... Done             
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Writing extended state information... Done

# ia32-aptitude install ia32-wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information       
Initializing package states... Done
The following packages are BROKEN:
  ia32-libesd0 ia32-libgphoto2-2 lib32asound2 libc6-i386 
The following NEW packages will be installed:
  ia32-libaudio2{a} ia32-libaudiofile0{a} ia32-libdb4.7{a}
ia32-libdbus-1-3{a} ia32-libdrm-intel1{a} ia32-libdrm2{a}
ia32-libexif12{a} 
  ia32-libexpat1{a} ia32-libgcrypt11{a} ia32-libgl1-mesa-dri{a}
ia32-libgl1-mesa-glx{a} ia32-libglu1-mesa{a} ia32-libgnutls26{a} 
  ia32-libgpg-error0{a} ia32-libgphoto2-port0{a} ia32-libhal1{a}
ia32-libice6{a} ia32-libjpeg62{a} ia32-liblcms1{a} 
  ia32-libldap-2.4-2{a} ia32-libltdl7{a} ia32-libsasl2-2{a}
ia32-libsasl2-modules{a} ia32-libsm6{a} ia32-libsmbios2{a} 
  ia32-libssl0.9.8{a} ia32-libtasn1-3{a} ia32-libusb-0.1-4{a}
ia32-libuuid1{a} ia32-libx11-6{a} ia32-libxau6{a} ia32-libxcb1{a} 
  ia32-libxdamage1{a} ia32-libxdmcp6{a} ia32-libxext6{a}
ia32-libxfixes3{a} ia32-libxinerama1{a} ia32-libxml2{a}
ia32-libxslt1.1{a} 
  ia32-libxt6{a} ia32-libxxf86vm1{a} ia32-wine lib32stdc++6{a}
lib32z1{a} 
The following packages will be REMOVED:
  wine{a} 
0 packages upgraded, 47 newly installed, 1 to remove and 28 not
upgraded.
Need to get 1813kB/33.5MB of archives. After unpacking 73.6MB will be
used.
The following packages have unmet dependencies:
  libc6-i386: Breaks: lib32asound2 (<= 1.0.20-2) but 1.0.16-2 is to be
installed.
              Breaks: lib32stdc++6 (<= 4.4.0-6) but 4.3.2-1.1 is to be
installed.
              Breaks: lib32z1 (<= 1:1.2.3.3.dfsg-13) but
1:1.2.3.3.dfsg-12 is to be installed.
  lib32asound2: Depends: libasound2 (= 1.0.16-2) but 1.0.20-3 is
installed.
  ia32-libgphoto2-2: Depends: libgphoto2-2 (= 2.4.6-1) but 2.4.1-3 is
installed.
  ia32-libesd0: Depends: esound-common (>= 0.2.41-5) but 0.2.36-3 is
installed.
open: 18; closed: 6; defer: 0; conflict: 1
OThe following actions will resolve these dependencies:

Install the following packages:
ia32-libgphoto2-2 [2.4.1-3~22 (stable-i386)]
ia32-libltdl3 [1.5.26-4~22 (stable-i386)]
lib32asound2 [1.0.20-3 (unstable)]

Upgrade the following packages:
esound-common [0.2.36-3 (stable, now) -> 0.2.41-5 (unstable)]
libc6-dev-i386 [2.9-20 (now) -> 2.9-21~22 (unstable-i386)]
libc6-i386 [2.9-20 (now) -> 2.9-21~22 (unstable-i386)]

Score is 14

Accept this solution? [Y/n/q/?] 
The following NEW packages will be installed:
  ia32-libaudio2{a} ia32-libaudiofile0{a} ia32-libdb4.7{a}
ia32-libdbus-1-3{a} ia32-libdrm-intel1{a} ia32-libdrm2{a}
ia32-libesd0{a} 
  ia32-libexif12{a} ia32-libexpat1{a} ia32-libgcrypt11{a}
ia32-libgl1-mesa-dri{a} ia32-libgl1-mesa-glx{a} ia32-libglu1-mesa{a} 
  ia32-libgnutls26{a} ia32-libgpg-error0{a} ia32-libgphoto2-2{a}
ia32-libgphoto2-port0{a} ia32-libhal1{a} ia32-libice6{a} 
  ia32-libjpeg62{a} ia32-liblcms1{a} ia32-libldap-2.4-2{a}
ia32-libltdl3{a} ia32-libltdl7{a} ia32-libsasl2-2{a}
ia32-libsasl2-modules{a} 
  ia32-libsm6{a} ia32-libsmbios2{a} ia32-libssl0.9.8{a}
ia32-libtasn1-3{a} ia32-libusb-0.1-4{a} ia32-libuuid1{a}
ia32-libx11-6{a} 
  ia32-libxau6{a} ia32-libxcb1{a} ia32-libxdamage1{a} ia32-libxdmcp6{a}
ia32-libxext6{a} ia32-libxfixes3{a} ia32-libxinerama1{a} 
  ia32-libxml2{a} ia32-libxslt1.1{a} ia32-libxt6{a} ia32-libxxf86vm1{a}
ia32-wine lib32asound2{a} lib32stdc++6{a} lib32z1{a} 
The following packages will be REMOVED:
  wine{a} 
The following packages will be upgraded:
  esound-common libc6-dev-i386 libc6-i386 
3 packages upgraded, 48 newly installed, 1 to remove and 26 not
upgraded.
Need to get 5137kB/43.0MB of archives. After unpacking 89.3MB will be
used.
Do you want to continue? [Y/n/?] 
Writing extended state information... Done
Get:1 http://ftp.cz.debian.org sid-i386/main libc6-dev-i386 2.9-21~22
[4815kB]
Get:2 http://ftp.cz.debian.org sid-amd64/main lib32asound2 1.0.20-3
[322kB]
Fetched 5137kB in 3s (1599kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 274460 files and directories currently installed.)
Removing wine ...
Processing triggers for man-db ...
Warning: conffiles not supported yet, removing
(Reading database ... 274008 files and directories currently installed.)
Preparing to replace libc6-i386 2.9-20 (using
..../libc6-i386_2.9-21~22_amd64.deb) ...
Unpacking replacement libc6-i386 ...
dch warning: new version (2.9-21~22) is less than
the current version number (2.9-21).
ln: creating symbolic link `emul/ia32-linux/usr/lib': No such file or
directory
dpkg: error processing
/var/cache/ia32-apt/archives/libc6-i386_2.9-21~22_amd64.deb (--unpack):
 subprocess dpkg-deb --fsys-tarfile returned error exit status 1
Errors were encountered while processing:
 /var/cache/ia32-apt/archives/libc6-i386_2.9-21~22_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Reading package lists... Done             
Building dependency tree       
Reading state information... Done
Reading extended state information       
Initializing package states... Done
Writing extended state information... Done

Current status: 29 updates [-1].



-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ia32-apt-get depends on:
ii  debconf                       1.5.24     Debian configuration management sy
ii  ia32-libs-tools               22         Tools for converting i386 debs for

Versions of packages ia32-apt-get recommends:
ii  fakeroot                      1.12.4     Gives a fake root environment

ia32-apt-get suggests no packages.

-- debconf-show failed





More information about the Pkg-ia32-libs-maintainers mailing list