Package: spamassassin
Version: 3.4.0-2

When installing the recent Perl 5.20 upgrade, I noticed that
/etc/init.d/spamassassin wasn't restarting spamd.  Even though the
$PIDFILE was correct.

This is because the interpreter was no longer named /usr/bin/perl, and
so the "--exec $XNAME" condition refused to believe it, did not stop
the daemon, and the new one couldn't start because the socket was in use.

The is really something of a more general problem with start-stop-daemon
and maybe this bug should be reassigned to dpkg, but I encountered it
with spamd and I'll let you decide.

In my particular case, prelink also had a hand in the situation, so it's
not just package upgrades that can trigger it:

lrwxrwxrwx  1 root root 0 Aug  6 10:34 exe -> /usr/bin/perl.#prelink#.WTKInn 
(deleted)


To reproduce:

# cp -a /usr/bin/perl{,2}
# mv /usr/bin/perl{2,}
# /etc/init.d/spamassassin restart

Thank you!


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to