Einführung:
Lange Zeit lief Spamassassin unter Debian Wheezy recht gut, bis ich das System auf Jessie aktualisierte. Das war der Zeitpunkt, an dem Spamassassin (spamd) ab und zu abstürzte, ohne viele Gründe dafür anzugeben.
Ursache der Fehlermeldung:
Bei der Suche in den Systemprotokollen (/var/log/syslog) fand ich den folgenden Fehler:spamd[7490]: util: refusing to untaint suspicious path: "/${SAHOME}"
Ich bin mir nicht sicher, ob dies die Ursache für die Abstürze ist, aber es hilft sicherlich nicht. Also dachte ich, ich sollte zuerst versuchen, diesen Fehler zuerst zu beheben. Da der Spamassassin laut dieser Seite nun über „systemd“ gestartet wird, werden die in der init-Konfigurationsdatei (/etc/default/spamassassin ) werden nicht expandiert und werden unverändert auf der Kommandozeile zum Starten von spamd übergeben Prozess. zB.SAHOME="/var/lib/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME}"
Lösung:
Da diese Datei bei Updates nicht überschrieben wird, wurde vorgeschlagen, den Wert dieser Variablen direkt in die OPTIONS-Zeile in (/etc/default/spamassassin ) wie folgt:OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir /var/lib/spamassassin/"
Jetzt tritt zumindest dieser Fehler nicht mehr auf und die Zeit wird zeigen, ob spamd abstürzt finden immer noch statt.