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

Bug#413339: x11-common: /usr/X11R6/bin files remaining issue



clone 413339 -1
reassign -1 fvwm1
retitle -1 fvwm1: installs alternative in /usr/bin/X11, breaks sarge->etch upgrades
kthxbye

On Sun, Mar  4, 2007 at 13:06:47 +0100, Bill Allombert wrote:

> Package: x11-common
> Version: 1:7.1.0-13
> Severity: serious
> 
> Hello X Strike Force, 
> 
> here is hopefully the last issues with the sarge to etch upgrade:
> dpkg: error processing /var/cache/apt/archives/x11-common_1%3a7.1.0-13_i386.deb
> (--unpack):
>  subprocess pre-installation script returned error exit status 1
> Errors were encountered while processing:
>  /var/cache/apt/archives/x11-common_1%3a7.1.0-13_i386.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> # ls -l /usr/X11R6/bin/
> total 36
> lrwxrwxrwx  1 root root    22 Mar  4 08:38 fvwm -> /etc/alternatives/fvwm
> -rwxr-xr-x  1 root root  6001 Apr 21  2003 hamsoft
> lrwxrwxrwx  1 root root    25 Mar  4 08:38 hanterm -> /etc/alternatives/hanterm
> -rwxr-xr-x  1 root root 27080 Aug 18  2003 phototk
> lrwxrwxrwx  1 root root    31 Mar  4 08:37 tkworld -> ../../share/tkworld/tkWorld.tcl
> 
Thanks, I'll add a conflict on phototk and tkworld.

> # ls -l /etc/alternatives/fvwm /etc/alternatives/hanterm /usr/share/tkworld/tkWorld.tcl
> lrwxrwxrwx  1 root root   18 Mar  4 08:38 /etc/alternatives/fvwm -> /usr/bin/X11/fvwm1
> lrwxrwxrwx  1 root root   23 Mar  4 09:46 /etc/alternatives/hanterm -> /usr/bin/X11/hanterm-xf
> -rwxr-xr-x  1 root root 4244 Dec 13  1999 /usr/share/tkworld/tkWorld.tcl
> 
> It seems alternatives pointing to /usr/bin/X11/ breaks. Maybe 
> the link /usr/bin/X11/ is removed before the alternatives ?
> 
Either that, or fvwm1 is configured before x11-common is unpacked.

[..looks..]

Actually, fvwm1's prerm doesn't seem to run update-alternatives --remove
on upgrades, which means that the link is never removed from
/usr/X11R6/bin/.
Also, the manpage link for x-window-manager seems to be broken (the
postinst refers to /usr/X11R6/man/man1/fvwm1.1x.gz, while the manpage
seems to be installed as /usr/share/man/man1/fvwm1.1).

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: