Package: spamassassin
Version: 3.4.0-6
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear Maintainer,

I'm running spamassasin through amavis therefore spamassasin is not
running as a service. /etc/cron.daily/spamassassin tries to reload the
service after updates have been found, resulting in an "error mail" as
the service is not running and can therefore not be reloaded.

I would suggest checking $ENABLED (as configured in
/etc/default/spamassassin) before reloading the service, see attached
patch.

cu
    Alex

- -- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages spamassassin depends on:
ii  adduser                         3.113+nmu3
ii  init-system-helpers             1.22
pn  libarchive-tar-perl             <none>
ii  libhtml-parser-perl             3.71-1+b3
ii  libnet-dns-perl                 0.81-2
ii  libnetaddr-ip-perl              4.075+dfsg-1+b1
ii  libsocket6-perl                 0.25-1+b1
ii  libsys-hostname-long-perl       1.4-3
ii  libwww-perl                     6.08-1
ii  perl                            5.20.2-3
ii  perl-modules [libio-zlib-perl]  5.20.2-3

Versions of packages spamassassin recommends:
ii  gnupg                      1.4.18-7
ii  libio-socket-inet6-perl    2.72-1
ii  libmail-spf-perl           2.9.0-3
ii  perl [libsys-syslog-perl]  5.20.2-3
pn  sa-compile                 <none>
ii  spamc                      3.4.0-6

Versions of packages spamassassin suggests:
ii  libdbi-perl                                  1.631-3+b1
ii  libio-compress-perl [libcompress-zlib-perl]  2.066-1
ii  libio-socket-ssl-perl                        2.002-2
ii  libmail-dkim-perl                            0.40-1
ii  perl [libcompress-zlib-perl]                 5.20.2-3
pn  pyzor                                        <none>
pn  razor                                        <none>

- -- Configuration Files:
/etc/default/spamassassin changed:
ENABLED=0
OPTIONS="--create-prefs --max-children 5 --helper-home-dir"
PIDFILE="/var/run/spamd.pid"
CRON=1


- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAlVRozkACgkQci0IS3Y4ncrf2gCghfc6OOHMgzCk+fYcKWxanXRm
1VYAoImCXThIyRSps56I6l/jL7cOE/dK
=Gjct
-----END PGP SIGNATURE-----
--- /etc/cron.daily/spamassassin.orig	2015-05-12 08:41:58.431225651 +0200
+++ /etc/cron.daily/spamassassin	2015-05-12 08:40:43.603025384 +0200
@@ -48,10 +48,12 @@
 # Tell a running spamd to reload its configs and rules.
 reload() {
     # Reload
-    if which invoke-rc.d >/dev/null 2>&1; then
-        invoke-rc.d spamassassin reload > /dev/null
-    else
-        /etc/init.d/spamassassin reload > /dev/null
+    if [ $ENABLED -ne 0 ]; then
+        if which invoke-rc.d >/dev/null 2>&1; then
+            invoke-rc.d spamassassin reload > /dev/null
+        else
+            /etc/init.d/spamassassin reload > /dev/null
+        fi
     fi
     if [ -d /etc/spamassassin/sa-update-hooks.d ]; then
         run-parts --lsbsysinit /etc/spamassassin/sa-update-hooks.d

Reply via email to