[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#362713: fails to upgrade since /usr/X11R6/bin/X still exists



On Sat, Apr 15, 2006 at 07:01:12PM +0200, Joey Hess wrote:
> Steve Langasek wrote:
> > Hmm, this was supposed to have been fixed in xserver-xorg 1:7.0.11 by
> > removing the symlink in question. :/  So there are two bugs here --
> > xserver-xorg needs to drop the symlink, and x11-common needs to bump its
> > versioned conflict with xserver-xorg...

> Just to add to the fun, today's upgrade of X also seemed to re-write the
> /usr/X11R6/bin/X symlink. At least, I think that's how my laptop came to
> contain this broken link:

> joey@dragon:/usr/bin>ls -l X
> lrwxrwxrwx 1 root root 4 Apr 15 18:47 X -> ../../bin/X

I think there are two paths that can cause this -- either by meddling with
the xserver-xorg contents, removing the /usr/X11R6/bin/X symlink by hand to
work around this postinst failure, followed by upgrade to a version of
xserver-xorg that re-adds /usr/X11R6/bin/X and overwriting /usr/bin/X; or by
removing xserver-xorg, letting x11-common upgrade, and re-installing a
version of xserver-xorg which x11-common failed to conflict with.

Both of these should be transitive issues that won't affect future versions
of the xorg packages; and users who experience this bug can fix it with a
reinstall of x11-common.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature


Reply to: