On 2013-05-08 03:32 +0200, Ben Hutchings wrote: > Package: src:eglibc > Version: 2.17-1 > Severity: important > > This upgrade failed: > [snip] > Preparing to replace libc6-dev-amd64 2.13-38 (using > .../libc6-dev-amd64_2.17-1_i386.deb) ... > Unpacking replacement libc6-dev-amd64 ... > Preparing to replace libc6-amd64 2.13-38 (using > .../libc6-amd64_2.17-1_i386.deb) ... > Unpacking replacement libc6-amd64 ... > Replaced by files in installed package libc6:amd64 ... > Preparing to replace linux-libc-dev:i386 3.2.39-2 (using > .../linux-libc-dev_3.8.11-1_i386.deb) ... > De-configuring linux-libc-dev:amd64 ... > Unpacking replacement linux-libc-dev:i386 ... > Preparing to replace linux-libc-dev:amd64 3.2.39-2 (using > .../linux-libc-dev_3.8.11-1_amd64.deb) ... > Unpacking replacement linux-libc-dev:amd64 ... > Setting up linux-libc-dev:i386 (3.8.11-1) ... > Setting up linux-libc-dev:amd64 (3.8.11-1) ... > (Reading database ... 241766 files and directories currently installed.) > Preparing to replace libc6-dev:amd64 2.13-38 (using > .../libc6-dev_2.17-1_amd64.deb) ... > De-configuring libc6-dev:i386 ... > Unpacking replacement libc6-dev:amd64 ... > Preparing to replace libc6-dev:i386 2.13-38 (using > .../libc6-dev_2.17-1_i386.deb) ... > Unpacking replacement libc6-dev:i386 ... > Preparing to replace locales 2.13-38 (using .../locales_2.17-1_all.deb) ... > Unpacking replacement locales ... > Preparing to replace libc6:i386 2.13-38 (using > .../archives/libc6_2.17-1_i386.deb) ... > De-configuring libc6:amd64 ... > Checking for services that may need to be restarted... > Checking init scripts... > Unpacking replacement libc6:i386 ... > Preparing to replace libc6:amd64 2.13-38 (using .../libc6_2.17-1_amd64.deb) > ... > Checking for services that may need to be restarted... > Checking init scripts... > dpkg: error processing /var/cache/apt/archives/libc6_2.17-1_amd64.deb > (--unpack): > subprocess new pre-installation script returned error exit status 1 > Processing triggers for man-db ... > Processing triggers for lintian ... > Errors were encountered while processing: > /var/cache/apt/archives/libc6_2.17-1_amd64.deb > E: Sub-process /usr/bin/dpkg returned an error code (1) > > It's not very nice of the preinst to fail without explanation, is it? > So I repacked it with set +x added and the installation ended with: > > + echo Checking init scripts... > Checking init scripts... > + runlevel > + sed s/.*\ // > + rl=5 > + [ -n ] > + [ amd64 = armhf ] > + touch /etc/ld.so.nohwcap > + readlink -e /lib64/ld-linux-x86-64.so.2 > + ldfile= > > OK, where is /lib64/ld-linux-x86-64.so.2 pointing? To ld-2.13.so, > which does not exist.
It ought to point at /lib/x86_64-linux-gnu/ld-2.13.so, and that should exist while the libc6:amd64 preinst runs. > This is left over from libc6-amd64, which > dpkg has mostly but not entirely removed in preparation for the > upgrade that replaces it. The new version of libc6-amd64 has already been unpacked, but /lib64/ld-linux-x86-64.so.2 belongs to libc6:amd64 which declares a "Replaces: libc6-amd64". > -- System Information: > Debian Release: 7.0 > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') > Architecture: i386 (x86_64) > Foreign Architectures: amd64 I'll see if I can reproduce the problem. Cheers, Sven -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org