Package: cupt Version: 1.0.0 Severity: critical Running "cupt -R --purge safe-upgrade" today, ended up breaking the system because of an incorrect upgrade order. Partway through the process, dpkg segfaulted and most other tools also segfaulted due to mis-matching libc package versions. Running "apt-get upgrade" worked fine after I rebooted to a rescue cd and downgraded the libc packages to 2.9-27.
Here's the information I have from another computer that I can deal with being broken for a few days (hand-typed so apologies for typos and truncation of non-libc6 information). The upgrade was from 2.9-27 to 2.10.1-1. The 5 binary packages from the eglibc source package that were being considered for upgrade were: libc-bin, libc-dev-bin, libc6-dev, libc6-i686, and libc6. $ cupt -R --purge safe-upgrade ... W: the pre-dependency(ies) 'libc6 (= 2.9-27)' will be broken during the actions, the packages involved: 'libc6', 'libc6-i686' W: the pre-dependency(ies) 'libc6 (= 2.10.1-1)' will be broken during the actions, the packages involved: 'libc6-i686', 'libc6' ... dpkg: regarding .../libc6-i686_2.10.1-1_i386.deb containing libc6-i686, pre-dependency problem: libc6-i686 pre-depends on libc6 (= 2.10.1-1) libc6 is installed, but is version 2.9-27. dpkg: warning: ignoring pre-dependency problem! (Reading database ... 106698 files and directories currently installed.) Preparing to replace libc6-i686 2.9-27 (using .../libc6-i686_2.10.1-1_i386.deb) ... Unpacking replacement libc6-i686 ... E: dpkg returned non-zero status: 11 E: error performing command 'safe-upgrade' -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (100, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores) 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 cupt depends on: ii libcupt-perl 1.0.0 alternative front-end for dpkg -- ii perl 5.10.1-5 Larry Wall's Practical Extraction ii sensible-utils 0.0.1 Utilities for sensible alternative cupt recommends no packages. Versions of packages cupt suggests: pn libterm-readline-gnu-perl <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org