Package: xdm Version: 4.3.0.dfsg.1-8 Followup-For: Bug #226292 Hi there,
I am reporting this because it breaks on my system during upgrade, and I assume that it will probably do it for lots of people that would probably want it to work for the sarge release dpkg dies during a standard apt-get upgrade, during the xdm postinst step. # /usr/share/debconf/frontend sh -x /var/lib/dpkg/info/xdm.postinst (i have included the full listing, even though i know the last bit is the good bit) + set -e + . /usr/share/debconf/confmodule ++ '[' '!' 1 ']' ++ '[' -z '' ']' ++ exec ++ DEBCONF_REDIR=1 ++ export DEBCONF_REDIR + THIS_PACKAGE=xdm + THIS_SCRIPT=postinst + SOURCE_VERSION=4.3.0.dfsg.1-8 + OFFICIAL_BUILD=yes + SHELL_LIB_INTERNAL_ERROR=86 + SHELL_LIB_THROWN_ERROR=74 + SHELL_LIB_USAGE_ERROR=99 + '[' -z xdm ']' + '[' -z postinst ']' + trap 'message; message "Received signal. Aborting xdm package postinst script."; message; exit 1' HUP INT QUIT TERM ++ stty size ++ awk '{print $2}' + DEFCOLUMNS= + expr '' : '[[:digit:]]\+$' + DEFCOLUMNS=80 + which readlink + check_symlinks_and_bomb /usr/X11R6/lib/X11/xdm + local problem symlink + '[' 1 -lt 1 ']' + '[' -n /usr/X11R6/lib/X11/xdm ']' + problem= + symlink=/usr/X11R6/lib/X11/xdm + '[' -L /usr/X11R6/lib/X11/xdm ']' + check_symlink /usr/X11R6/lib/X11/xdm + local symlink + '[' 1 -ne 1 ']' + symlink=/usr/X11R6/lib/X11/xdm ++ maplink /usr/X11R6/lib/X11/xdm ++ echo /etc/X11/xdm ++ readlink /usr/X11R6/lib/X11/xdm + '[' /etc/X11/xdm = /etc/X11/xdm ']' + return 0 + '[' -n '' ']' + shift + '[' -n '' ']' + '[' -e /usr/X11R6/lib/X11/xdm.moved-by-preinst ']' + remove_conffile_commit /etc/X11/xdm/Xreset + local conffile + '[' 1 -ne 1 ']' + conffile=/etc/X11/xdm/Xreset + '[' -e /etc/X11/xdm/Xreset.xdm-tmp ']' + remove_conffile_commit /etc/X11/xdm/Xsetup + local conffile + '[' 1 -ne 1 ']' + conffile=/etc/X11/xdm/Xsetup + '[' -e /etc/X11/xdm/Xsetup.xdm-tmp ']' + DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager + '[' '!' -e /etc/X11/default-display-manager ']' + DEFAULT_DISPLAY_MANAGER= + db_get shared/default-x-display-manager + _db_cmd 'GET shared/default-x-display-manager' + echo 'GET shared/default-x-display-manager' + local 'IFS= ' + local _LINE + read -r _LINE + RET=shared/default-x-display-manager + return 0 + DEFAULT_DISPLAY_MANAGER=shared/default-x-display-manager + '[' -n shared/default-x-display-manager ']' + DAEMON_NAME= + db_get shared/default-x-display-manager/daemon_name + _db_cmd 'GET shared/default-x-display-manager/daemon_name' + echo 'GET shared/default-x-display-manager/daemon_name' + local 'IFS= ' + local _LINE + read -r _LINE + RET=10 shared/default-x-display-manager/daemon_name doesn't exist + return 10 + '[' '!' -n '' ']' ++ which shared/default-x-display-manager + DAEMON_NAME= this then terminates with exit code 1, which stops dpkg processing, blegh. /var/cache/debconf/templates.dat contains: Name: shared/default-x-display-manager Choices: ${choices} Description: Select the desired default display manager. [...] Type: select Owners: shared/default-x-display-manager /var/cache/debconf/config.dat contains Name: shared/default-x-display-manager Template: shared/default-x-display-manager Value: shared/default-x-display-manager Owners: shared/default-x-display-manager, xdm Flags: seen Variables: choices = shared/default-x-display-manager, xdm -- Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.org/ -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i586) Kernel: Linux 2.4.26-1-586tsc Locale: LANG=en_ZA, LC_CTYPE=en_ZA Versions of packages xdm depends on: ii cpp 4:3.3.4-2 The GNU C preprocessor (cpp) ii debconf [debconf-2.0] 1.4.30.5 Debian configuration management sy ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an ii libice6 4.3.0.dfsg.1-8 Inter-Client Exchange library ii libpam-modules 0.76-22 Pluggable Authentication Modules f ii libpam-runtime 0.76-22 Runtime support for the PAM librar ii libpam0g 0.76-22 Pluggable Authentication Modules l ii libsm6 4.3.0.dfsg.1-8 X Window System Session Management ii libxaw7 4.3.0.dfsg.1-8 X Athena widget set library ii libxext6 4.3.0.dfsg.1-8 X Window System miscellaneous exte ii libxmu6 4.3.0.dfsg.1-8 X Window System miscellaneous util ii libxpm4 4.3.0.dfsg.1-8 X pixmap library ii libxt6 4.3.0.dfsg.1-8 X Toolkit Intrinsics ii xbase-clients 4.3.0.dfsg.1-8 miscellaneous X clients ii xlibs 4.3.0.dfsg.1-8 X Window System client libraries m -- debconf information: * xdm/default_servers_100dpi: * shared/default-x-display-manager: shared/default-x-display-manager * xdm/default_servers_nolisten_tcp: xdm/stop_running_server_with_children: false xdm/daemon_name: /usr/bin/X11/xdm * xdm/default_nolisten_udp: -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.org/