Package: openbsd-inetd
Version: 0.20050402-5
Followup-For: Bug #386469
I'm seeing this same error on an etch update/upgrade today.
my pid for inetd doesn't change during the attempt at install, which
suggests that the preinstall for openbsd-inetd doesn't make any attempt
to stop the preexisting process. (or any attempt that is made, fails)
I'm not familiar with this package specifically, but glancing at the
preinst script I am leaning towards the first hypothesis (we make no
attempt to stop the preexisting process).
The script has:
upgrade_from_old_inetd() {
if [ "$2" ] && dpkg --compare-versions "$2" ge 0.20040915-1; then
return 0
fi
This seems incorrect to me. Even when we upgrade from a previous
version, shouldn't we stop the previous instance? starting the new inetd
is always going to fail otherwise, right?
On a somewhat related note, in cases where we follow the other code
paths and have some trouble stopping the old processes (as evidenced
from some old bugs and the comments about bad-moon-alignment) shouldn't
the script use start-stop-daemon --retry <timeout> to forcibly kill the
process if it doesn't stop gracefully?
--Mike
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages openbsd-inetd depends on:
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libwrap0 7.6.dbs-13 Wietse Venema's TCP wrappers libra
ii lsb-base 3.1-23 Linux Standard Base 3.1 init scrip
ii tcpd 7.6.dbs-13 Wietse Venema's TCP wrapper utilit
ii update-inetd 4.27-0.4 inetd.conf updater
openbsd-inetd recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]