Bug#334461: xdm: not just purge
Package: xdm
Version: 6.9.0.dfsg.1-4
Followup-For: Bug #334461
It's a more general problem. After upgrading to this version,
start-stop-daemon refuses to kill xdm; I get a message like
no /usr/bin/X11/xdm found running; none killed
I checked that the pid file contains the pid of the actual xdm
process, and it does. So forking/daemonizing etc should not
be the problem.
Normally you wouldn't notice this because /etc/init.d/xdm
runs start-stop-daemon --stop --quiet and if it fails then
uses brute force (kill) to do the killing anyway.
This is why "defensive" programming is evil.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-10custom1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages xdm depends on:
ii cpp 4:4.0.2-2 The GNU C preprocessor (cpp)
ii debconf [debconf-2.0] 1.4.70 Debian configuration management sy
ii libc6 2.3.5-13 GNU C Library: Shared libraries an
ii libice6 6.9.0.dfsg.1-4 Inter-Client Exchange library
ii libpam-modules 0.79-3 Pluggable Authentication Modules f
ii libpam-runtime 0.79-3 Runtime support for the PAM librar
ii libpam0g 0.79-3 Pluggable Authentication Modules l
ii libselinux1 1.28-2 SELinux shared libraries
ii libsm6 6.9.0.dfsg.1-4 X Window System Session Management
ii libx11-6 6.9.0.dfsg.1-4 X Window System protocol client li
ii libxau6 6.9.0.dfsg.1-4 X Authentication library
ii libxaw8 6.9.0.dfsg.1-4 X Athena widget set library
ii libxdmcp6 6.9.0.dfsg.1-4 X Display Manager Control Protocol
ii libxext6 6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii libxinerama1 6.9.0.dfsg.1-4 X Window System multi-head display
ii libxmu6 6.9.0.dfsg.1-4 X Window System miscellaneous util
ii libxp6 6.9.0.dfsg.1-4 X Window System printing extension
ii libxpm4 6.9.0.dfsg.1-4 X pixmap library
ii libxt6 6.9.0.dfsg.1-4 X Toolkit Intrinsics
ii xbase-clients 6.9.0.dfsg.1-4 miscellaneous X clients
xdm recommends no packages.
-- debconf information:
xdm/stop_running_server_with_children: false
xdm/daemon_name: /usr/bin/X11/xdm
* shared/default-x-display-manager: xdm
Reply to: