Package: apt Version: 0.8.12 Severity: important User: vorlon@debian.org Usertags: multiarch Hi again :) I've noticed what looks like a mismatch between apt's and dpkg's idea of when a package is configurable, that results in apt asking dpkg to configure a multi-arch: same package that isn't ready yet, and then bombing out. $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: debconf libgssapi-krb5-2 libgssapi-krb5-2:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 util-linux The following packages will be upgraded: cpp-4.5 g++-4.5 gcc-4.5 gcc-4.5-base gcc-4.5-base:i386 libgcc1 libgcc1:i386 libgomp1 libgomp1:i386 libstdc++6 libstdc++6:i386 libstdc++6-4.5-dev 12 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. Need to get 19.5 MB of archives. After this operation, 4096 B of additional disk space will be used. Do you want to continue [Y/n]? [...] Fetched 19.5 MB in 16s (1150 kB/s) (Reading database ... 23635 files and directories currently installed.) Preparing to replace libgomp1 4.5.2-5ubuntu3+multiarch.1 (using .../libgomp1_4.5.2-6ubuntu1+multiarch.1_amd64.deb) ... De-configuring libgomp1:i386 ... Unpacking replacement libgomp1 ... Preparing to replace libgomp1:i386 4.5.2-5ubuntu3+multiarch.1 (using .../libgomp1_4.5.2-6ubuntu1+multiarch.1_i386.deb) ... Unpacking replacement libgomp1:i386 ... Preparing to replace gcc-4.5-base:i386 4.5.2-5ubuntu3+multiarch.1 (using .../gcc-4.5-base_4.5.2-6ubuntu1+multiarch.1_i386.deb) ... De-configuring gcc-4.5-base ... Unpacking replacement gcc-4.5-base:i386 ... Preparing to replace gcc-4.5-base 4.5.2-5ubuntu3+multiarch.1 (using .../gcc-4.5-base_4.5.2-6ubuntu1+multiarch.1_amd64.deb) ... Unpacking replacement gcc-4.5-base ... Setting up gcc-4.5-base (4.5.2-6ubuntu1+multiarch.1) ... (Reading database ... 23635 files and directories currently installed.) Preparing to replace libstdc++6 4.5.2-5ubuntu3+multiarch.1 (using .../libstdc++6_4.5.2-6ubuntu1+multiarch.1_amd64.deb) ... De-configuring libstdc++6:i386 ... Unpacking replacement libstdc++6 ... dpkg: error processing libstdc++6 (--configure): libstdc++6:amd64 4.5.2-6ubuntu1+multiarch.1 cannot be configured because libstdc++6:i386 is in a different version (4.5.2-5ubuntu3+multiarch.1) Errors were encountered while processing: libstdc++6 E: Sub-process /usr/bin/dpkg returned an error code (1) $ This is something apt needs to understand, and avoid trying to configure the package before it's upgraded for all architectures. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org
Attachment:
signature.asc
Description: Digital signature