Bug#415646: sarge > etch dist-upgrade fails, x11-common fails overwrite /usr/X11R6/bin
On Wed, Mar 21, 2007 at 01:10:01AM +0100, Brice Goglin wrote:
> Scott Raun wrote:
> > On Wed, Mar 21, 2007 at 12:35:22AM +0100, Brice Goglin wrote:
> >> Scott Raun wrote:
> >>> /var/cache/apt/archives/x11-common_1%3a7.1.0-15_i386.deb (--unpack):
> >>> trying to overwrite `/usr/X11R6/bin', which is also in package
> >>> navigator-smotif-477
> >> Where does this navigator-smotif-477 package come from? I don't see it here.
> >> We should conflict with it so that it is removed before we replace
> >> /usr/X11/bin/ with a symlink during the upgrade of x11-common. But if it
> >> is not an official Debian package, we might just ignore the problem...
> > I don't know. It was part of either my potato or sarge installation,
> > and has been upgraded as I went along.
> Ok, found it, it was in woody/non-free. I guess we are not going to add
> a conflict for it then :)
Oops - yeah, it was woody, not potato.
> > I'm most upset because EMACS is currently broken.
> Can't you fix it by removing navigator-smotif-477 and finishing the
> upgrade with something like apt-get -f install ?
apt-get is stuck in the middle of doing a dist-upgrade. If I try to do
an apt-get -f install, I get the x11-common error that I'm reporting.
If I try to do an apt-get remove navigator-smotif, apt-get says 'you're
in the middle of something. Try doing a -f install to force it to
complete, and then do the remove'.
I'm a little frustrated at this point. If there is a way to tell the
dist-upgrade to just ignore all the navigator packages (better yet,
delete and ignore them!) in the middle of the dist-upgrade, I'd LOVE to
implement it. But I don't know anywhere near enough about apt-get to
have any idea how to do that.