Package: aptitude Version: 0.6.6-1 Severity: important Hello,
I am trying to replace libgd2-noxpm with libgd2-xpm (because newer version of a package is build with xpm, older without). The problem is that aptitude passes dpkg only packge name, not arch qualifier when removing the package. As config files for the foreign arch remain dpkg still knows about it and would not remove the native package without qualifier. dpkg: error: --purge needs a valid package name but 'libgd2-noxpm' is not: ambiguous package name 'libgd2-noxpm' 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: dpkg: dependency problems prevent configuration of libgphoto2-2:amd64: libgphoto2-2:amd64 depends on libgd2-xpm (>= 2.0.36~rc1~dfsg); however: Package libgd2-xpm is not installed. dpkg: error processing libgphoto2-2:amd64 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libgphoto2-2:i386: libgphoto2-2:i386 depends on libgd2-xpm (>= 2.0.36~rc1~dfsg). dpkg: error processing libgphoto2-2:i386 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libgphoto2-2-dev: libgphoto2-2-dev depends on libgphoto2-2 (= 2.4.13-2); however: Package libgphoto2-2:amd64 is not configured yet. dpkg: error processing libgphoto2-2-dev (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: libgphoto2-2:amd64 libgphoto2-2:i386 libgphoto2-2-dev Press return to continue. # dpkg -l libgd2-noxpm Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=============================-=============================-========================================================================== ii libgd2-noxpm:amd64 2.0.36~rc1~dfsg-6ubuntu2 GD Graphics Library version 2 (without XPM support) rc libgd2-noxpm:i386 2.0.36~rc1~dfsg-6ubuntu2 GD Graphics Library version 2 (without XPM support) Purging the foreign package fixes the problem. However, configuring packages fails then. # dpkg -P libgd2-noxpm:i386 dpkg: libgd2-noxpm:amd64: dependency problems, but removing anyway as you requested: libm17n-0 depends on libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg); however: Package libgd2-noxpm:amd64 is to be removed. Package libgd2-xpm is not installed. (Reading database ... 223553 files and directories currently installed.) Removing libgd2-noxpm:amd64 ... Purging configuration files for libgd2-noxpm:amd64 ... Selecting previously unselected package libgd2-xpm:amd64. (Reading database ... 223544 files and directories currently installed.) Unpacking libgd2-xpm:amd64 (from .../libgd2-xpm_2.0.36~rc1~dfsg-6ubuntu2_amd64.deb) ... Selecting previously unselected package libgd2-xpm:i386. Unpacking libgd2-xpm:i386 (from .../libgd2-xpm_2.0.36~rc1~dfsg-6ubuntu2_i386.deb) ... dpkg: error: --configure needs a valid package name but 'libgd2-xpm' is not: ambiguous package name 'libgd2-xpm' 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: Setting up libgd2-xpm:amd64 (2.0.36~rc1~dfsg-6ubuntu2) ... dpkg: dependency problems prevent configuration of libgd2-xpm:i386: libgd2-xpm:i386 depends on libxpm4. dpkg: error processing libgd2-xpm:i386 (--configure): dependency problems - leaving unconfigured Setting up libgphoto2-2:amd64 (2.4.13-2) ... dpkg: dependency problems prevent configuration of libgphoto2-2:i386: libgphoto2-2:i386 depends on libgd2-xpm (>= 2.0.36~rc1~dfsg); however: Package libgd2-xpm:i386 is not configured yet. dpkg: error processing libgphoto2-2:i386 (--configure): dependency problems - leaving unconfigured Setting up libgphoto2-2-dev (2.4.13-2) ... Errors were encountered while processing: libgd2-xpm:i386 libgphoto2-2:i386 Press return to continue. Selecting previously unselected package libxpm4:i386. (Reading database ... 223555 files and directories currently installed.) Unpacking libxpm4:i386 (from .../libxpm4_1%3a3.5.9-4_i386.deb) ... (Reading database ... 223557 files and directories currently installed.) Removing libjpeg62:i386 ... Setting up libxpm4:i386 (1:3.5.9-4) ... Setting up libgd2-xpm:i386 (2.0.36~rc1~dfsg-6ubuntu2) ... Setting up libgphoto2-2:i386 (2.4.13-2) ... -- Package-specific info: Terminal: rxvt-unicode $DISPLAY is set. which aptitude: /usr/bin/aptitude aptitude version information: aptitude 0.6.6 compiled at Mar 27 2012 22:36:24 Compiler: g++ 4.6.3 Compiled against: apt version 4.10.1 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.10.1 aptitude linkage: linux-vdso.so.1 => (0x00007fff67dff000) libapt-pkg.so.4.10 => /usr/lib/libapt-pkg.so.4.10 (0x00007f00577a5000) libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007f0057576000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f005734d000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007f0057148000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f0056e7c000) libept.so.1 => /usr/lib/libept.so.1 (0x00007f0056c27000) libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007f0056847000) libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f0056631000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f0056389000) libboost_iostreams.so.1.48.0 => /usr/lib/libboost_iostreams.so.1.48.0 (0x00007f0056170000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0055f54000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0055c4c000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f00559ca000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f00557b4000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f005542c000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f0055229000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0055025000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f0054e1f000) libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f0054c0f000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0054a06000) /lib64/ld-linux-x86-64.so.2 (0x00007f0057ada000) -- System Information: Debian Release: wheezy/sid APT prefers stable APT policy: (900, 'stable'), (500, 'testing'), (410, 'unstable'), (200, 'experimental'), (111, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages aptitude depends on: ii apt [libapt-pkg4.10] 0.8.15.10 ii libboost-iostreams1.48.0 1.48.0-3 ii libc6 2.13-27 ii libcwidget3 0.5.16-3 ii libept1 1.0.4 ii libgcc1 1:4.7.0-1 ii libncursesw5 5.9-4 ii libsigc++-2.0-0c2a 2.2.4.2-1 ii libsqlite3-0 3.7.11-2 ii libstdc++6 4.7.0-1 ii libtinfo5 5.9-4 ii libxapian22 1.2.3-2 ii zlib1g 1:1.2.6.dfsg-2 Versions of packages aptitude recommends: ii apt-xapian-index <none> ii aptitude-doc-en [aptitude-doc] 0.6.3-3.2+squeeze1 ii libparse-debianchangelog-perl 1.1.1-2.1 ii sensible-utils 0.0.4 Versions of packages aptitude suggests: pn debtags <none> pn tasksel <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org