Bug#256790: marked as done (dpkg: [S-S-D] start-stop-daemon fails to --stop)
Your message dated Thu, 08 Jul 2004 21:36:12 +0200
with message-id <1089315372.24840.710.camel@thanatos>
and subject line Not a bug
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 29 Jun 2004 04:13:24 +0000
>From branden@redwald.deadbeast.net Mon Jun 28 21:13:24 2004
Return-path: <branden@redwald.deadbeast.net>
Received: from dhcp065-026-182-085.indy.rr.com (localhost) [65.26.182.85]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1Bf9zo-0001NU-00; Mon, 28 Jun 2004 21:13:24 -0700
Received: by localhost (Postfix, from userid 1000)
id 087F868C028; Mon, 28 Jun 2004 23:13:23 -0500 (EST)
Content-Type: multipart/mixed; boundary="===============1597660998=="
MIME-Version: 1.0
From: Branden Robinson <branden@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dpkg: [S-S-D] start-stop-daemon fails to --stop
X-Mailer: reportbug 2.62
Date: Mon, 28 Jun 2004 23:13:22 -0500
Message-Id: <20040629041323.087F868C028@localhost>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level:
This is a multi-part MIME message sent by reportbug.
--===============1597660998==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Package: dpkg
Version: 1.10.22
Severity: normal
File: /sbin/start-stop-daemon
I have written xdm's maintainer and init scripts such that it can be
configured to not kill the daemon on package upgrade.
This works, except that if the xdm package has been upgraded since it
was last started, start-stop-daemon reports failure to stop it by
exiting with a nonzero status.
Please see the following typescript (with control sequence garbage
edited out). I added set -x to xdm's init script so it would be more
clear what's going on.
I'm also attaching xdm's init script so you can have a look at what
it's doing.
Script started on Mon Jun 28 23:00:28 2004
$TERM is "linux".
Not using UTF-8 environment.
sisyphus:~# ps -C xdm
PID TTY TIME CMD
19004 ? 00:00:00 xdm
19007 ? 00:00:00 xdm
sisyphus:~# cat /var/run/xdm.pid
19004
sisyphus:~# ls /var/run
Xprint_servers dhclient.eth0.leases lpd.pid screen utmp
apache2 dhclient.eth0.pid ntpd.pid sshd xdm.pid
atd.pid exim4 pppconfig sshd.pid xfs.pid
crond.pid inetd.pid ptal-mlcd syslogd.pid
crond.reboot klogd.pid ptal-printd usb
sisyphus:~# dpkg -i /home/branden/packages/xfree86/4.3.0-testing2/xdm_4.3.0.dfsg..1-5+SVN_powerpc.deb
(Reading database ... 102528 files and directories currently installed.)
Preparing to replace xdm 4.3.0.dfsg.1-5+SVN (using .../xdm_4.3.0.dfsg.1-5+SVN_powerpc.deb) ...
Unpacking replacement xdm ...
Setting up xdm (4.3.0.dfsg.1-5+SVN) ...
System startup links for /etc/init.d/xdm already exist.
sisyphus:~# ls /var/run
Xprint_servers dhclient.eth0.leases lpd.pid screen utmp
apache2 dhclient.eth0.pid ntpd.pid sshd xdm.pid
atd.pid exim4 pppconfig sshd.pid xfs.pid
crond.pid inetd.pid ptal-mlcd syslogd.pid
crond.reboot klogd.pid ptal-printd usb
sisyphus:~# ps -C xdm
PID TTY TIME CMD
19004 ? 00:00:00 xdm
19007 ? 00:00:00 xdm
sisyphus:~# cat /var/run/xdm.pid
19004
sisyphus:~# invoke-rc.d xdm stop
+ HEED_DEFAULT_DISPLAY_MANAGER=true
+ DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin
+ DAEMON=/usr/bin/X11/xdm
+ PIDFILE=/var/run/xdm.pid
+ UPGRADEFILE=/var/run/xdm.upgrade
+ test -x /usr/bin/X11/xdm
+ '[' -e /var/run/xdm.upgrade ']'
+ SSD_ARGS=--pidfile /var/run/xdm.pid --exec /usr/bin/X11/xdm
+ echo -n 'Stopping X display manager: xdm'
Stopping X display manager: xdm+ '[' '!' -f /var/run/xdm.pid ']'
++ cat /var/run/xdm.pid
++ tr -d '[:blank:]'
+ DAEMONPID=19004
+ KILLCOUNT=1
+ '[' '!' -e /var/run/xdm.upgrade ']'
+ start-stop-daemon --stop --quiet --pidfile /var/run/xdm.pid --exec /usr/bin/X11/xdm
+ echo -n ' not running'
not running+ '[' 1 -le 5 ']'
+ stillrunning
++ cat /proc/19004/cmdline
+ expr /usr/bin/X11/xdm : /usr/bin/X11/xdm
+ true
+ kill 19004
+ sleep 1
+ KILLCOUNT=2
+ '[' 2 -le 5 ']'
+ stillrunning
++ cat /proc/19004/cmdline
+ expr '' : /usr/bin/X11/xdm
+ rm -f /var/run/xdm.pid /var/run/xdm.upgrade
+ false
+ break
+ stillrunning
++ cat /proc/19004/cmdline
+ expr '' : /usr/bin/X11/xdm
+ rm -f /var/run/xdm.pid /var/run/xdm.upgrade
+ false
+ rm -f /var/run/xdm.upgrade
+ echo .
.
+ exit 0
sisyphus:~# invoke-rc.d xdm start
+ HEED_DEFAULT_DISPLAY_MANAGER=true
+ DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin
+ DAEMON=/usr/bin/X11/xdm
+ PIDFILE=/var/run/xdm.pid
+ UPGRADEFILE=/var/run/xdm.upgrade
+ test -x /usr/bin/X11/xdm
+ '[' -e /var/run/xdm.upgrade ']'
+ SSD_ARGS=--pidfile /var/run/xdm.pid --exec /usr/bin/X11/xdm
+ '[' -e /etc/X11/default-display-manager ']'
+ '[' true = true ']'
++ cat /etc/X11/default-display-manager
+ '[' /usr/bin/X11/xdm '!=' /usr/bin/X11/xdm ']'
+ echo -n 'Starting X display manager: xdm'
Starting X display manager: xdm+ start-stop-daemon --start --quiet --pidfile /var/run/xdm.pid --exec /usr/bin/X11/xdm
+ echo .
.
+ exit 0
sisyphus:~# invoke-rc.d xdm stop
+ HEED_DEFAULT_DISPLAY_MANAGER=true
+ DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin
+ DAEMON=/usr/bin/X11/xdm
+ PIDFILE=/var/run/xdm.pid
+ UPGRADEFILE=/var/run/xdm.upgrade
+ test -x /usr/bin/X11/xdm
+ '[' -e /var/run/xdm.upgrade ']'
+ SSD_ARGS=--pidfile /var/run/xdm.pid --exec /usr/bin/X11/xdm
+ echo -n 'Stopping X display manager: xdm'
Stopping X display manager: xdm+ '[' '!' -f /var/run/xdm.pid ']'
++ cat /var/run/xdm.pid
++ tr -d '[:blank:]'
+ DAEMONPID=19155
+ KILLCOUNT=1
+ '[' '!' -e /var/run/xdm.upgrade ']'
+ start-stop-daemon --stop --quiet --pidfile /var/run/xdm.pid --exec /usr/bin/X11/xdm
+ sleep 1
+ '[' 1 -le 5 ']'
+ stillrunning
++ cat /proc/19155/cmdline
+ expr '' : /usr/bin/X11/xdm
+ rm -f /var/run/xdm.pid /var/run/xdm.upgrade
+ false
+ break
+ stillrunning
++ cat /proc/19155/cmdline
+ expr '' : /usr/bin/X11/xdm
+ rm -f /var/run/xdm.pid /var/run/xdm.upgrade
+ false
+ rm -f /var/run/xdm.upgrade
+ echo .
.
+ exit 0
sisyphus:~#
Script done on Mon Jun 28 23:01:56 2004
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.4.25-powerpc
Locale: LANG=C, LC_CTYPE=C
Versions of packages dpkg depends on:
ii dselect 1.10.22 a user tool to manage Debian packa
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
-- no debconf information
--===============1597660998==
Content-Type: application/x-shellscript
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xdm"
IyEvYmluL3NoCiMgL2V0Yy9pbml0LmQveGRtOiBzdGFydCBvciBzdG9wIHRoZSBYIGRpc3BsYXkg
bWFuYWdlcgoKc2V0IC1lCnNldCAteAoKIyBUbyBzdGFydCB4ZG0gZXZlbiBpZiBpdCBpcyBub3Qg
dGhlIGRlZmF1bHQgZGlzcGxheSBtYW5hZ2VyLCBjaGFuZ2UKIyBIRUVEX0RFRkFVTFRfRElTUExB
WV9NQU5BR0VSIHRvICJmYWxzZS4iCkhFRURfREVGQVVMVF9ESVNQTEFZX01BTkFHRVI9dHJ1ZQpE
RUZBVUxUX0RJU1BMQVlfTUFOQUdFUl9GSUxFPS9ldGMvWDExL2RlZmF1bHQtZGlzcGxheS1tYW5h
Z2VyCgpQQVRIPS9iaW46L3Vzci9iaW46L3NiaW46L3Vzci9zYmluCkRBRU1PTj0vdXNyL2Jpbi9Y
MTEveGRtClBJREZJTEU9L3Zhci9ydW4veGRtLnBpZApVUEdSQURFRklMRT0vdmFyL3J1bi94ZG0u
dXBncmFkZQoKdGVzdCAteCAkREFFTU9OIHx8IGV4aXQgMAoKIyBJZiB3ZSB1cGdyYWRlZCB0aGUg
ZGFlbW9uLCB3ZSBjYW4ndCB1c2UgdGhlIC0tZXhlYyBhcmd1bWVudCB0bwojIHN0YXJ0LXN0b3At
ZGFlbW9uIHNpbmNlIHRoZSBpbm9kZSB3aWxsIGhhdmUgY2hhbmdlZC4gIFRoZSByaXNrIGhlcmUg
aXMgdGhhdAojIGluIGEgc2l0dWF0aW9uIHdoZXJlIHRoZSBkYWVtb24gZGllZCwgaXRzIHBpZGZp
bGUgd2FzIG5vdCBjbGVhbmVkIHVwLCBhbmQKIyBzb21lIG90aGVyIHByb2Nlc3MgaXMgbm93IHJ1
bm5pbmcgdW5kZXIgdGhhdCBwaWQsIHN0YXJ0LXN0b3AtZGFlbW9uIHdpbGwgc2VuZAojIHNpZ25h
bHMgdG8gYW4gaW5ub2NlbnQgcHJvY2Vzcy4gIEhvd2V2ZXIsIHRoaXMgc2VlbXMgbGlrZSBhIGNv
cm5lciBjYXNlLgojIEMnZXN0IGxhIHZpZSEKaWYgWyAtZSAkVVBHUkFERUZJTEUgXTsgdGhlbgog
IFNTRF9BUkdTPSItLXBpZGZpbGUgJFBJREZJTEUgLS1zdGFydGFzICREQUVNT04iCmVsc2UKICBT
U0RfQVJHUz0iLS1waWRmaWxlICRQSURGSUxFIC0tZXhlYyAkREFFTU9OIgpmaQoKc3RpbGxydW5u
aW5nICgpIHsKICBpZiBleHByICIkKGNhdCAvcHJvYy8kREFFTU9OUElEL2NtZGxpbmUgMj4gL2Rl
di9udWxsKSIgOiAiJERBRU1PTiIgPiAvZGV2L251bGwgMj4mMTsgdGhlbgogICAgdHJ1ZQogIGVs
c2UKICAgICMgaWYgdGhlIGRhZW1vbiBkb2VzIG5vdCByZW1vdmUgaXRzIG93biBwaWRmaWxlLCB3
ZSB3aWxsCiAgICBybSAtZiAkUElERklMRSAkVVBHUkFERUZJTEUKICAgIGZhbHNlCiAgZmk7Cn0K
CmNhc2UgIiQxIiBpbgogIHN0YXJ0KQogICAgaWYgWyAtZSAkREVGQVVMVF9ESVNQTEFZX01BTkFH
RVJfRklMRSBdICYmCiAgICAgICBbICIkSEVFRF9ERUZBVUxUX0RJU1BMQVlfTUFOQUdFUiIgPSAi
dHJ1ZSIgXSAmJgogICAgICAgWyAiJChjYXQgJERFRkFVTFRfRElTUExBWV9NQU5BR0VSX0ZJTEUp
IiAhPSAiJERBRU1PTiIgXTsgdGhlbgogICAgICBlY2hvICJOb3Qgc3RhcnRpbmcgWCBkaXNwbGF5
IG1hbmFnZXIgKHhkbSk7IGl0IGlzIG5vdCB0aGUgZGVmYXVsdCBkaXNwbGF5IG1hbmFnZXIuIgog
ICAgZWxzZQogICAgICBlY2hvIC1uICJTdGFydGluZyBYIGRpc3BsYXkgbWFuYWdlcjogeGRtIgog
ICAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0YXJ0IC0tcXVpZXQgJFNTRF9BUkdTIHx8IGVjaG8g
LW4gIiBhbHJlYWR5IHJ1bm5pbmciCiAgICAgIGVjaG8gIi4iCiAgICBmaQogIDs7CgogIHJlc3Rh
cnQpCiAgICAvZXRjL2luaXQuZC94ZG0gc3RvcAogICAgaWYgWyAtZiAkUElERklMRSBdOyB0aGVu
CiAgICAgIGlmIHN0aWxscnVubmluZzsgdGhlbgogICAgICAgIGV4aXQgMQogICAgICBmaQogICAg
ZmkKICAgIC9ldGMvaW5pdC5kL3hkbSBzdGFydAogIDs7CgogIHJlbG9hZCkKICAgIGVjaG8gLW4g
IlJlbG9hZGluZyBYIGRpc3BsYXkgbWFuYWdlciBjb25maWd1cmF0aW9uLi4uIgogICAgaWYgc3Rh
cnQtc3RvcC1kYWVtb24gLS1zdG9wIC0tc2lnbmFsIDEgLS1xdWlldCAkU1NEX0FSR1M7IHRoZW4K
ICAgICAgZWNobyAiZG9uZS4iCiAgICBlbHNlCiAgICAgIGVjaG8gInhkbSBub3QgcnVubmluZy4i
CiAgICBmaQogIDs7CgogIGZvcmNlLXJlbG9hZCkKICAgIC9ldGMvaW5pdC5kL3hkbSByZWxvYWQK
ICA7OwoKICBzdG9wKQogICAgZWNobyAtbiAiU3RvcHBpbmcgWCBkaXNwbGF5IG1hbmFnZXI6IHhk
bSIKICAgIGlmIFsgISAtZiAkUElERklMRSBdOyB0aGVuCiAgICAgIGVjaG8gIiBub3QgcnVubmlu
ZyAoJFBJREZJTEUgbm90IGZvdW5kKS4iCiAgICAgIGV4aXQgMAogICAgZWxzZQogICAgICBEQUVN
T05QSUQ9JChjYXQgJFBJREZJTEUgfCB0ciAtZCAnWzpibGFuazpdJykKICAgICAgS0lMTENPVU5U
PTEKICAgICAgaWYgWyAhIC1lICRVUEdSQURFRklMRSBdOyB0aGVuCiAgICAgICAgaWYgc3RhcnQt
c3RvcC1kYWVtb24gLS1zdG9wIC0tcXVpZXQgJFNTRF9BUkdTOyB0aGVuCiAgICAgICAgICAjIGdp
dmUgeGRtJ3Mgc2lnbmFsIGhhbmRsZXIgYSBzZWNvbmQgdG8gY2F0Y2ggaXRzIGJyZWF0aAogICAg
ICAgICAgc2xlZXAgMQogICAgICAgIGVsc2UKICAgICAgICAgIGVjaG8gLW4gIiBub3QgcnVubmlu
ZyIKICAgICAgICBmaQogICAgICBmaQogICAgICB3aGlsZSBbICRLSUxMQ09VTlQgLWxlIDUgXTsg
ZG8KICAgICAgICBpZiBzdGlsbHJ1bm5pbmc7IHRoZW4KICAgICAgICAgIGtpbGwgJERBRU1PTlBJ
RAogICAgICAgIGVsc2UKICAgICAgICAgIGJyZWFrCiAgICAgICAgZmkKICAgICAgICBzbGVlcCAx
CiAgICAgICAgS0lMTENPVU5UPSQoKCAkS0lMTENPVU5UICsgMSApKQogICAgICBkb25lCiAgICAg
IGlmIHN0aWxscnVubmluZzsgdGhlbgogICAgICAgIGVjaG8gLW4gIiBub3QgcmVzcG9uZGluZyB0
byBURVJNIHNpZ25hbCAocGlkICREQUVNT05QSUQpIgogICAgICBlbHNlCiAgICAgICAgcm0gLWYg
JFVQR1JBREVGSUxFCiAgICAgIGZpCiAgICBmaQogICAgZWNobyAiLiIKICA7OwoKICAqKQogICAg
ZWNobyAiVXNhZ2U6IC9ldGMvaW5pdC5kL3hkbSB7c3RhcnR8c3RvcHxyZXN0YXJ0fHJlbG9hZHxm
b3JjZS1yZWxvYWR9IgogICAgZXhpdCAxCiAgICA7Owplc2FjCgpleGl0IDAKCiMgdmltOnNldCBh
aSBldCBzdHM9MiBzdz0yIHR3PTA6Cg==
--===============1597660998==--
---------------------------------------
Received: (at 256790-done) by bugs.debian.org; 8 Jul 2004 19:37:01 +0000
>From jdthood@aglu.demon.nl Thu Jul 08 12:37:01 2004
Return-path: <jdthood@aglu.demon.nl>
Received: from post-23.mail.nl.demon.net [194.159.73.193]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1BiehZ-0003hw-00; Thu, 08 Jul 2004 12:37:01 -0700
Received: from aglu.demon.nl ([82.161.38.140]:63633 helo=localhost)
by post-23.mail.nl.demon.net with esmtp (Exim 4.34)
id 1BiehY-0002Dt-9E
for 256790-done@bugs.debian.org; Thu, 08 Jul 2004 19:37:00 +0000
Received: from localhost (localhost [127.0.0.1])
by localhost (Postfix) with ESMTP id E60B410D58F
for <256790-done@bugs.debian.org>; Thu, 8 Jul 2004 21:36:12 +0200 (CEST)
Subject: Not a bug
From: Thomas Hood <jdthood@aglu.demon.nl>
To: 256790-done@bugs.debian.org
Content-Type: text/plain
Message-Id: <1089315372.24840.710.camel@thanatos>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.6
Date: Thu, 08 Jul 2004 21:36:12 +0200
Content-Transfer-Encoding: 7bit
Delivered-To: 256790-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no
version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level:
For the reasons given earlier I think that this is not a
bug in s-s-d.
--
Thomas Hood
Reply to: