On Jul 19, 5:20 pm, Florian Kulzer <[EMAIL PROTECTED]> wrote: > On Thu, Jul 19, 2007 at 15:33:48 +0200, Florian Kulzer wrote: > > On Thu, Jul 19, 2007 at 08:39:41 -0000, pedxing wrote: > > > On Jun 7, 9:50 am, Florian Kulzer wrote: > > > > On Wed, Jun 06, 2007 at 08:04:54 -0000, pedxing wrote: > > > > > I ran into this problem when trying to do my weekly aptitude upgrade > > > > > on an AMD64 system running Lenny: > > > > > ---- > > > > > Preparing to replace libc6 2.3.6.ds1-13 (using .../archives/ > > > > > libc6_2.5-9_amd64.deb) ... > > > > > Unpacking replacement libc6 ... > > > > > dpkg: error processing /var/cache/apt/archives/libc6_2.5-9_amd64.deb > > > > > (--unpack): > > > > > trying to overwrite `/usr/lib64', which is also in package gtk-qt- > > > > > engine > > [...] > > > I think you can eliminate the problem like this: > > > 1) Download the fixed version of gtk-qt-engine: > > > > > wgethttp://ftp.debian.org/pool/main/g/gtk-qt-engine/gtk-qt-engine_0.8~svn... > > > 2) Shut down X, go to a tty and become root. Then install the new > > version that you just downloaded: > > > dpkg -i gtk-qt-engine_0.8~svn-rev36-2_amd64.deb > > I realized that this will not work because the new version of > gtk-qt-engine depends on the new version of libc6, which you cannot > currently install because of the file conflict with the old version of > gtk-qt-engine. > > I am afraid you have to break this deadlock by force: > > dpkg --force-overwrite -i /var/cache/apt/archives/libc6_2.5-9_amd64.deb
This indeed broke the deadlock. > dpkg -i gtk-qt-engine_0.8~svn-rev36-2_amd64.deb This didn't work, but I was able to work out the rest with a few passes of aptitude. My faith in the robustness of the Debian packaging system has been renewed... Thank you Florian! -pedxing -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]