Michael Reincke schrieb am Wednesday, den 14. December 2011: > Package: amavisd-new > Version: 1:2.6.4-4 > Severity: important > > Dear Maintainer, > > the init script not working correctly. > > In our configuration an amavisd-new restart is triggered by a spamassassin > rule > update. > > In log file I see the following messages: > > The amavisd daemon is already running, PID: [2729] > run-parts: /etc/spamassassin/sa-update-hooks.d/amavisd-new exited with return > code 1 > run-parts: /etc/cron.daily/spamassassin exited with return code 1 > > When calling "/etc/init.d/amavis restart" it gives > as105849:~# ps -eaf | grep amavis > amavis 20044 21334 0 00:14 ? 00:00:00 amavisd (ch4-avail) > amavis 20048 21334 0 00:14 ? 00:00:00 amavisd (ch4-avail) > amavis 21334 1 0 Dec13 ? 00:00:01 amavisd (master) > amavis 21336 21334 0 Dec13 ? 00:00:01 amavisd (ch7-avail) > root 25883 22603 0 10:16 pts/0 00:00:00 grep amavis > as105849:~# /etc/init.d/amavis restart > Stopping amavisd: (not running). > Starting amavisd: The amavisd daemon is already running, PID: [21334] > (failed). > as105849:~# ps -eaf | grep amavis > amavis 20044 21334 0 00:14 ? 00:00:00 amavisd (ch4-avail) > amavis 20048 21334 0 00:14 ? 00:00:00 amavisd (ch4-avail) > amavis 21334 1 0 Dec13 ? 00:00:01 amavisd (master) > amavis 21336 21334 0 Dec13 ? 00:00:01 amavisd (ch7-avail) > root 26011 22603 0 10:18 pts/0 00:00:00 grep amavis > as105849:~# > > But when changing the init script > as105849:~# diff -u /etc/init.d/amavis-save /etc/init.d/amavis > --- /etc/init.d/amavis-save 2011-12-14 10:19:07.000000000 +0100 > +++ /etc/init.d/amavis 2011-12-14 10:19:32.000000000 +0100 > @@ -42,7 +42,7 @@ > set -e > > START="--start --quiet --pidfile $PIDFILE --name ${DAEMONNAME} --startas > ${DAEMON}" > -STOP="--stop --quiet --pidfile $PIDFILE --name ${DAEMONNAME}" > +STOP="--stop --quiet --pidfile $PIDFILE" > PARAMS= > > check_noncompatible_upgrade() { > as105849:~# > > It works: > as105849:~# !ps > ps -eaf | grep amavis > amavis 20044 21334 0 00:14 ? 00:00:00 amavisd (ch4-avail) > amavis 20048 21334 0 00:14 ? 00:00:00 amavisd (ch4-avail) > amavis 21334 1 0 Dec13 ? 00:00:01 amavisd (master) > amavis 21336 21334 0 Dec13 ? 00:00:01 amavisd (ch7-avail) > root 26082 1 0 10:19 ? 00:00:00 gvim /etc/init.d/amavis > root 26155 22603 0 10:20 pts/0 00:00:00 grep amavis > as105849:~# /etc/init.d/amavis restart > Stopping amavisd: amavisd-new. > Starting amavisd: amavisd-new. > as105849:~# ps -eaf | grep amavis > root 26082 1 0 10:19 ? 00:00:00 gvim /etc/init.d/amavis > amavis 26176 1 48 10:20 ? 00:00:00 amavisd (master) > amavis 26178 26176 0 10:21 ? 00:00:00 amavisd (virgin child) > amavis 26179 26176 0 10:21 ? 00:00:00 amavisd (virgin child) > amavis 26180 26176 0 10:21 ? 00:00:00 amavisd (virgin child) > root 26182 22603 0 10:21 pts/0 00:00:00 grep amavis > as105849:~# > > Oh by the way. Is there a dependency missing? In the init script amavisd-new > is > using start-stop-daemon which is provided by dpkg. But amavisd-new depends not > on dpkg. dpkg is essential and does not need to be declared.
Alex -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org