Your message dated Sun, 22 Apr 2012 21:48:25 +0200
with message-id <[email protected]>
and subject line Re: Bug#670080: aptitude: dpkg --configure not properly called 
for multiarch packages
has caused the Debian Bug report #670080,
regarding aptitude: dpkg --configure not properly called for multiarch packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
670080: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670080
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.6.6-1+b1
Severity: normal

Dear Maintainer,

Some weeks ago, I added a foreign architecture to my amd64 test system and
installed some basic i386 libraries.
Today I did a full system upgrade using aptitude (u, U, g, g) which pulled a
lot of packages - I do not boot this system very often, so this was to be
expected. During the system upgrade, the following error was shown:

>>> quote begin <<<
De-configuring libc6:amd64 ...
Unpacking replacement libc6:i386 ...
Preparing to replace libc6:amd64 2.13-27 (using .../libc6_2.13-30_amd64.deb) ...
Unpacking replacement libc6:amd64 ...
dpkg: error: --configure needs a valid package name but 'libc6' is not: 
ambiguous package name 'libc6' with more than one installed instance            
                                        
                                                                                
                                                                                
                                
Type dpkg --help for help about installing and deinstalling packages [*];       
                                                                                
                                
Use `dselect' or `aptitude' for user-friendly package management;               
                                                                                
                                
Type dpkg -Dhelp for a list of dpkg debug flag values;                          
                                                                                
                                
Type dpkg --force-help for a list of forcing options;                           
                                                                                
                                
Type dpkg-deb --help for help about manipulating *.deb files;                   
                                                                                
                                
                                                                                
                                                                                
                                
Options marked [*] produce a lot of output - pipe it through `less' or `more' ! 
                                                                                
                                
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:
>>> quote end <<<

The remaining upgrade was canceled and the aptitude GUI was shown again. I then
tried to install the updates again, which worked fine, showing the same error
for libx11-6. However, the upgrade was successfully completed after the 2nd
attempt.
I will attach the full output of both attempts.

It seems to me that in some places, aptitude is still calling dpkg without
properly qualifying the architecture of the affected package.

Kind regards,
Ralf Jung

-- Package-specific info:
Terminal: xterm
$DISPLAY not set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.6.6 compiled at Apr 16 2012 22:17:55
Compiler: g++ 4.6.3
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

aptitude linkage:
        linux-vdso.so.1 =>  (0x00007fff6913a000)
        libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 
(0x00007f49306ee000)
        libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 
(0x00007f49304bf000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
(0x00007f4930296000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007f4930091000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f492fd91000)
        libept.so.1.0.5.4.12 => /usr/lib/libept.so.1.0.5.4.12 
(0x00007f492fb3e000)
        libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007f492f741000)
        libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f492f52b000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x00007f492f283000)
        libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 
(0x00007f492f06a000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f492ee4e000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007f492eb46000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f492e8c4000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007f492e6ae000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f492e326000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f492e123000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f492df1f000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x00007f492dd0e000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f492db09000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f492d900000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4930a38000)

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages aptitude depends on:
ii  libapt-pkg4.12            0.9.2
ii  libboost-iostreams1.49.0  1.49.0-2
ii  libc6                     2.13-30
ii  libcwidget3               0.5.16-3.2
ii  libept1.4.12              1.0.6.1
ii  libgcc1                   1:4.7.0-3
ii  libncursesw5              5.9-6
ii  libsigc++-2.0-0c2a        2.2.10-0.1
ii  libsqlite3-0              3.7.11-2
ii  libstdc++6                4.7.0-3
ii  libtinfo5                 5.9-6
ii  libxapian22               1.2.8-1
ii  zlib1g                    1:1.2.6.dfsg-2

Versions of packages aptitude recommends:
ii  apt-xapian-index                0.45
ii  aptitude-doc-en | aptitude-doc  <none>
ii  libparse-debianchangelog-perl   1.2.0-1
ii  sensible-utils                  0.0.6

Versions of packages aptitude suggests:
ii  debtags  <none>
ii  tasksel  3.09

-- no debconf information



--- End Message ---
--- Begin Message ---
Am 22.04.2012 um 23:12 schrieb Ralf Jung:

> Package: aptitude
> Version: 0.6.6-1+b1
> Severity: normal
>
> Dear Maintainer,
>
> Some weeks ago, I added a foreign architecture to my amd64 test system and
> installed some basic i386 libraries.
> Today I did a full system upgrade using aptitude (u, U, g, g) which pulled a
> lot of packages - I do not boot this system very often, so this was to be
> expected. During the system upgrade, the following error was shown:
>
>>>> quote begin <<<
> De-configuring libc6:amd64 ...
> Unpacking replacement libc6:i386 ...
> Preparing to replace libc6:amd64 2.13-27 (using .../libc6_2.13-30_amd64.deb) 
> ...
> Unpacking replacement libc6:amd64 ...
> dpkg: error: --configure needs a valid package name but 'libc6' is
> not: ambiguous package name 'libc6' with more than one installed
> instance

This is an apt bug that has actually been fixed.  You still saw it
because the your aptitude was not linked against the latest apt,
i.e. you performed the upgrade with aptitude 0.6.6-1 rather than
aptitude 0.6.6-1+b1.  See #665727.

Cheers,
       Sven


--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to