Bug#315195: xterm: Wrong symlinks to man pages registered in update-alternatives
Package: xterm
Version: 6.8.2-5.1
Severity: normal
xterm registers nonexistent files in update-alternatives. Every week I
get the following message from a cron task:
/etc/cron.daily/man-db:
mandb: warning: /usr/share/man/man1/x-terminal-emulator.1.gz is a dangling symlink
It is, indeed -- see below.
$ ls -l /usr/share/man/man1/x-terminal-emulator.1.gz
lrwxrwxrwx 1 root root 42 May 18 11:03 /usr/share/man/man1/x-terminal-emulator.1.gz -> /etc/alternatives/x-terminal-emulator.1.gz
$ ls -l /etc/alternatives/x-terminal-emulator.1.gz
lrwxrwxrwx 1 root root 31 May 18 11:03 /etc/alternatives/x-terminal-emulator.1.gz -> /usr/X11R6/man/man1/lxterm.1.gz
$ ls -l /usr/X11R6/man/man1/lxterm.1.gz
ls: /usr/X11R6/man/man1/lxterm.1.gz: No such file or directory
$ ls /usr/X11R6/man/man1/lxterm.*
/usr/X11R6/man/man1/lxterm.1x.gz
$ dpkg -L xterm | grep man1
/usr/X11R6/man/man1
/usr/X11R6/man/man1/lxterm.1x.gz
/usr/X11R6/man/man1/uxterm.1x.gz
/usr/X11R6/man/man1/xterm.1x.gz
/usr/X11R6/man/man1/koi8rxterm.1x.gz
$ /usr/sbin/update-alternatives --display x-terminal-emulator
x-terminal-emulator - status is auto.
link currently points to /usr/X11R6/bin/lxterm
/usr/bin/konsole - priority 20
/usr/X11R6/bin/xterm - priority 20
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/xterm.1.gz
/usr/X11R6/bin/uxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/uxterm.1.gz
/usr/X11R6/bin/koi8rxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/koi8rxterm.1.gz
/usr/X11R6/bin/lxterm - priority 30
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/lxterm.1.gz
Current `best' version is /usr/X11R6/bin/lxterm.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Versions of packages xterm depends on:
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libexpat1 1.95.8-3 XML parsing C library - runtime li
ii libfontconfig1 2.3.2-1 generic font configuration library
ii libfreetype6 2.1.7-2.4 FreeType 2 font engine, shared lib
ii libice6 6.8.2-5.1 Inter-Client Exchange library
ii libncurses5 5.4-4 Shared libraries for terminal hand
ii libsm6 6.8.2-5.1 X Window System Session Management
ii libxaw8 6.8.2-5.1 X Athena widget set library
ii libxext6 6.8.2-5.1 X Window System miscellaneous exte
ii libxft2 2.1.7-1 FreeType-based font drawing librar
ii libxmu6 6.8.2-5.1 X Window System miscellaneous util
ii libxp6 6.8.2-5.1 X Window System printing extension
ii libxpm4 6.8.2-5.1 X pixmap library
ii libxrender1 1:0.8.3-1 X Rendering Extension client libra
ii libxt6 6.8.2-5.1 X Toolkit Intrinsics
ii xlibs 6.8.2-5.1 X Window System client libraries m
ii xlibs-data 6.8.2-5.1 X Window System client data
-- no debconf information
Reply to: