Debian Bug report logs -
#148870
zephyr-clients: zhm shouldn't flush user state on controlled restart
Reported by: eichin@thok.org (Mark W. Eichin)
Date: Mon, 3 Jun 2002 05:03:03 UTC
Severity: normal
Found in version 2.1.20010518.SNAPSHOT-8
Fixed in version zephyr/2.1.20010518.SNAPSHOT-16
Done: Karl Ramm <kcr@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Mark W. Eichin <eichin@thok.org>, Karl Ramm <kcr@debian.org>, zephyr@packages.qa.debian.org:
Bug#148870; Package zephyr-clients.
(full text, mbox, link).
Acknowledgement sent to eichin@thok.org (Mark W. Eichin):
New Bug report received and forwarded. Copy sent to Mark W. Eichin <eichin@thok.org>, Karl Ramm <kcr@debian.org>, zephyr@packages.qa.debian.org.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: zephyr-clients
Version: 2.1.20010518.SNAPSHOT-8
Severity: normal
Suggested fix:
add a zhm --no-boot flag that suppresses the HM_BOOT;
add a signal handler for restart (HUP would do) that re-exec's with
the --no-boot flag.
(and of course, have /etc/init.d/zhm restart use it. And do
bind-package-style deferred restart: ie. *don't* stop it at the
beginning of the upgrade, just restart it at the end. Since you'll
just be signalling zhm, you're not vulnerable to the "start-stop-daemon
with changed binary" bug.)
-- System Information
Debian Release: 3.0
Kernel Version: Linux kuroneko.thok.org 2.4.18 #2 Thu Feb 28 18:28:34 EST 2002 i686 unknown
Versions of the packages zephyr-clients depends on:
ii debconf 1.1.10 Debian configuration management system
ii debianutils 1.16.2 Miscellaneous utilities specific to Debian.
ii e2fsprogs 1.27-2 The EXT2 file system utilities and libraries
ii libares0 1.1.1-2 asynchronous dns resolver library
ii libc6 2.2.5-6 GNU C Library: Shared libraries and Timezone
ii libhesiod0 3.0.2-12 Libraries for hesiod, a service name resolut
ii libncurses5 5.2.20020112a- Shared libraries for terminal handling
ii libreadline4 4.2a-5 GNU readline and history libraries, run-time
ii libxaw7 4.1.0-17 X Athena widget set library
ii xlibs 4.1.0-17 X Window System client libraries
rc libzephyr3 2.1.20010518.S The original "Instant Message" system librar
ii e2fsprogs 1.27-2 The EXT2 file system utilities and libraries
^^^ (Provides virtual package libcomerr2)
ii e2fsprogs 1.27-2 The EXT2 file system utilities and libraries
^^^ (Provides virtual package libss2)
--- Begin /etc/init.d/zhm (modified conffile)
#! /bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/zhm
NAME=zhm
DESC="zephyr host manager"
test -f $DAEMON || exit 0
set -e
if test -f /etc/default/zephyr-clients
then
. /etc/default/zephyr-clients
fi
case "$1" in
start)
# note that the following will need revisting when we get hesiod support
if test -z "$zhm_args"
then
cat <<EOF
The zephyr-clients package for whatever reason does not have any zephyr
servers configured. Please edit the file /etc/default/zephyr-clients and
add the names of your zephyr servers, seperated by spaces, to the
zhm_args variable.
EOF
exit 0
fi
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $zhm_args &
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON
echo "$NAME."
;;
restart|force-reload)
#
# If the "reload" option is implemented, move the "force-reload"
# option to the "reload" entry above. If not, "force-reload" is
# just the same as "restart".
#
echo -n "Restarting $DESC: "
start-stop-daemon --oknodo --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $zhm_args
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
--- End /etc/init.d/zhm
Information forwarded to debian-bugs-dist@lists.debian.org, Karl Ramm <kcr@debian.org>, zephyr@packages.qa.debian.org:
Bug#148870; Package zephyr-clients.
(full text, mbox, link).
Acknowledgement sent to eichin@thok.org (Mark W. Eichin):
Extra info received and forwarded to list. Copy sent to Karl Ramm <kcr@debian.org>, zephyr@packages.qa.debian.org.
(full text, mbox, link).
Message #10 received at 148870@bugs.debian.org (full text, mbox, reply):
quoth ghudson:
> It seems like sending an HM_BOOT is really only desired if
> you did, in fact, just boot. Seems like maybe zhm should
> @i(only) send an HM_BOOT if you run it with the -r flag
> (send boot notice and exit), and the init script should do
> that before starting zhm. That's not quite right
> protocol-wise, I guess, but close enough.
> (Protocol-wise, that means hosts would send HM_BOOT,
> HM_FLUSH, and then HM_ATTACH. What I'd rather see is
> HM_FLUSH followed by HM_ATTACH, and deprecate HM_BOOT
> completely.)
Reply sent to Karl Ramm <kcr@debian.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to eichin@thok.org (Mark W. Eichin):
Bug acknowledged by developer.
(full text, mbox, link).
Message #15 received at 148870-close@bugs.debian.org (full text, mbox, reply):
Source: zephyr
Source-Version: 2.1.20010518.SNAPSHOT-16
We believe that the bug you reported is fixed in the latest version of
zephyr, which is due to be installed in the Debian FTP archive:
libzephyr-dev_2.1.20010518.SNAPSHOT-16_i386.deb
to pool/main/z/zephyr/libzephyr-dev_2.1.20010518.SNAPSHOT-16_i386.deb
libzephyr3-krb_2.1.20010518.SNAPSHOT-16_i386.deb
to pool/main/z/zephyr/libzephyr3-krb_2.1.20010518.SNAPSHOT-16_i386.deb
libzephyr3_2.1.20010518.SNAPSHOT-16_i386.deb
to pool/main/z/zephyr/libzephyr3_2.1.20010518.SNAPSHOT-16_i386.deb
zephyr-clients_2.1.20010518.SNAPSHOT-16_i386.deb
to pool/main/z/zephyr/zephyr-clients_2.1.20010518.SNAPSHOT-16_i386.deb
zephyr-server-krb_2.1.20010518.SNAPSHOT-16_i386.deb
to pool/main/z/zephyr/zephyr-server-krb_2.1.20010518.SNAPSHOT-16_i386.deb
zephyr-server_2.1.20010518.SNAPSHOT-16_i386.deb
to pool/main/z/zephyr/zephyr-server_2.1.20010518.SNAPSHOT-16_i386.deb
zephyr_2.1.20010518.SNAPSHOT-16.diff.gz
to pool/main/z/zephyr/zephyr_2.1.20010518.SNAPSHOT-16.diff.gz
zephyr_2.1.20010518.SNAPSHOT-16.dsc
to pool/main/z/zephyr/zephyr_2.1.20010518.SNAPSHOT-16.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 148870@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Karl Ramm <kcr@debian.org> (supplier of updated zephyr package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 16 Oct 2006 02:41:22 -0400
Source: zephyr
Binary: zephyr-server libzephyr3 libzephyr3-krb zephyr-server-krb zephyr-clients libzephyr-dev
Architecture: source i386
Version: 2.1.20010518.SNAPSHOT-16
Distribution: unstable
Urgency: low
Maintainer: Karl Ramm <kcr@debian.org>
Changed-By: Karl Ramm <kcr@debian.org>
Description:
libzephyr-dev - The original "Instant Message" system development libraries
libzephyr3 - The original "Instant Message" system libraries without Kerberos
libzephyr3-krb - The original "Instant Message" system libraries with Kerberos
zephyr-clients - The original "Instant Message" system client
zephyr-server - The original "Instant Message" system-server without Kerberos
zephyr-server-krb - The original "Instant Message" system-server with Kerberos
Closes: 148870 177477 343756 385052
Changes:
zephyr (2.1.20010518.SNAPSHOT-16) unstable; urgency=low
.
* Tweak zhm and postinst scripts to not flush subs on restart.
(it will happen one last time on upgrade, sorry)
Closes: #148870
* Avoid possible doubling of zephyr-server name in configuration.
Closes: #177477
* Add Swedish debconf template. Closes: #343756
* Update Spanish debconf template. Closes: #385052
* Fixup build-depends for new X world.
* Make debconf templates lintian compliant (short titles instead of
questions, "for internal use" instead of "You should never see this")
* LSB init info
* invoke init.d scripts properly
* Assert Standards-Version: 3.7.2
Files:
be55cc17d9127db09f1aab77cb44a4a8 1578 net optional zephyr_2.1.20010518.SNAPSHOT-16.dsc
96aedf3314beb95a73fc698f3b151f46 52231 net optional zephyr_2.1.20010518.SNAPSHOT-16.diff.gz
57e16538c47823ad918499fef0cab51b 24456 libs optional libzephyr3_2.1.20010518.SNAPSHOT-16_i386.deb
419344dc0ec62f24f45b1a3f96b40abe 25392 libs optional libzephyr3-krb_2.1.20010518.SNAPSHOT-16_i386.deb
c86a7b26500eb3a83f9fd899dff13e8d 146018 net optional zephyr-clients_2.1.20010518.SNAPSHOT-16_i386.deb
25b9b163f534515ee432a6254f67b6fb 49542 net optional zephyr-server_2.1.20010518.SNAPSHOT-16_i386.deb
5ef6aae1b849016f9b6b48f6899a47fa 56692 net optional zephyr-server-krb_2.1.20010518.SNAPSHOT-16_i386.deb
ca9fdfa2d1ba702517a6533e00fa6975 33752 libdevel optional libzephyr-dev_2.1.20010518.SNAPSHOT-16_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iQIVAwUBRTMv8bItdz86KScoAQKJ0hAAgvRmHO+zajrPGvQyFaXZKCmogT46fwIC
NpyKYNGrqtwMjXJHOrao2V9fcwxqS5TScB9j2kWS0SYyaUJsrRJYi++5EaSbJGjQ
WLoo8g6w7S2L3zrChJSUarecF8NqbybMnb66L5T+LhIvnOW71IZG4ze0PflvHzpt
FLP54NhxuxoH3HGusC7WVZS42w0aRfwLKJqtLG2PyQ9NDuH7mD1n8ZiahXPYwaQr
KTCTaXpPLr9nR6n95maHv+vXGltf9FCUT45qcsEPduQylvUKx7JsJA8IBpkaSdjL
wkFG+uds8+uU3gYFvEiHfFg63jNfdjxggub7sUeOfr3AUwegdHS3O3rYIVkjsOA3
3T1wIWn9BoQzMla1Y7n0Mek/P/RbTzGyxGXKXnCCpFOFdBRT8h883XoiMjIwt5t3
E++hlfcvGlZu9CU4aqmNfchHRdUZzTzAyHHD54ODw/H0/6dyURxnQgyuVzdamMqE
6JuoE/5N/V0Diknn6wVaX+bxSQ1w+cZwHIgUF9+3+OLXMbEJPPdUD3qqfWBQ/cbV
cKiTl4oOgyEffTkpmBpoJO3mxi3yx2cm6uejIWTbYVLtVG0+G3PD7mdCYVdVdj/4
T891WCL217pv5YJIJSzT6AtfSgOIgbFcvN8YILmvVcnufecBcYlsG96YRVoZjEcK
1E8VNCpDyQ8=
=YDOy
-----END PGP SIGNATURE-----
No longer marked as fixed in versions zephyr/2.1.20010518.snapshot-16.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Fri, 01 Nov 2013 01:21:37 GMT) (full text, mbox, link).
Marked as fixed in versions zephyr/2.1.20010518.SNAPSHOT-16.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Fri, 01 Nov 2013 01:21:37 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 29 Nov 2013 07:42:46 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed Oct 11 00:24:41 2017;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.