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.

Regards
Michael



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages amavisd-new depends on:
ii  adduser                             3.113
ii  debconf [debconf-2.0]               1.5.41
ii  file                                5.09-2
ii  libarchive-zip-perl                 1.30-4
ii  libberkeleydb-perl                  0.49-1
ii  libcompress-raw-zlib-perl           2.045-1
ii  libconvert-tnef-perl                0.17-11
ii  libconvert-uulib-perl               1:1.4~dfsg-1+b1
ii  libdigest-md5-perl                  <none>
ii  libio-stringy-perl                  2.110-5
ii  libmail-dkim-perl                   0.39-1
ii  libmailtools-perl                   2.08-1
ii  libmime-base64-perl                 <none>
ii  libmime-tools-perl                  5.502-1
ii  libnet-server-perl                  0.99-3
ii  libunix-syslog-perl                 1.1-2+b2
ii  pax                                 1:20090728-4
ii  perl [libtime-hires-perl]           5.14.2-6
ii  perl-modules [libarchive-tar-perl]  5.14.2-6

amavisd-new recommends no packages.

Versions of packages amavisd-new suggests:
ii  apt-listchanges      2.85.8
ii  arj                  3.10.22-10
ii  cabextract           1.4-1
ii  clamav               0.97.3+dfsg-2
ii  clamav-daemon        0.97.3+dfsg-2
ii  cpio                 2.11-7
ii  dspam                <none>
ii  lha                  1.14i-10.3
ii  libauthen-sasl-perl  2.1500-1
ii  libdbi-perl          1.616-1+b2
ii  libmail-dkim-perl    0.39-1
ii  libnet-ldap-perl     1:0.4300-2
ii  libsnmp-perl         5.4.3~dfsg-2.3+b1
ii  lzop                 1.03-3
ii  nomarch              <none>
ii  p7zip                9.20.1~dfsg.1-3
ii  rpm                  4.9.1.2-1+b1
ii  spamassassin         3.3.2-2
ii  unrar                1:4.0.3-1
ii  unrar-free           1:0.0.1+cvs20071127-1
ii  zoo                  2.10-24

-- Configuration Files:
/etc/amavis/conf.d/01-debian changed [not included]
/etc/amavis/conf.d/05-domain_id changed [not included]
/etc/amavis/conf.d/15-content_filter_mode changed [not included]
/etc/amavis/conf.d/50-user changed [not included]
/etc/init.d/amavis changed [not included]

-- debconf information:
  amavisd-new/outdated_config_style_warning:



-- 
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