Package: libboo2.0-cil Version: 0.8.0.2730-4 Severity: serious This is related to bug #459975, but it seems to me the main problem is a missing Conflicts/Replaces, and then when rewinding on error I got hit by #459975, so I'm reporting a seperate bug.
This is the log when trying to remove boo 0.7.6.2237-7 and install libboo2.0-cil 0.8.0.2730-4 in the same aptitude run (I don't need boo directly, only to satisfy banshee's dependency): Unpacking libboo2.0-cil (from .../libboo2.0-cil_0.8.0.2730-4_all.deb) ... dpkg: error processing /var/cache/apt/archives/libboo2.0-cil_0.8.0.2730-4_all.deb (--unpack): trying to overwrite `/usr/lib/pkgconfig/boo.pc', which is also in package boo E: File does not exist: /usr/share/cli-common/packages.d/policy.1.0.Boo.Lang.Interpreter.installcligac dpkg: error while cleaning up: subprocess post-removal script returned error exit status 1 Preparing to replace banshee 0.13.1+svn.r2920+dfsg-2 (using .../banshee_0.13.2+dfsg-2_i386.deb) ... Unpacking replacement banshee ... Errors were encountered while processing: /var/cache/apt/archives/libboo2.0-cil_0.8.0.2730-4_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: dpkg: dependency problems prevent configuration of banshee: banshee depends on libboo2.0-cil (>= 0.8.0.2730); however: Package libboo2.0-cil is not installed. dpkg: error processing banshee (--configure): dependency problems - leaving unconfigured Ming 2008.01.09 -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]