Introduzione:
Per molto tempo sotto Debian Wheezy Spamassassin ha funzionato abbastanza bene fino a quando non ho aggiornato il sistema a Jessie. È allora che Spamassassin(spamd) ha iniziato a bloccarsi ogni tanto senza fornire molte ragioni.
Causa del messaggio di errore:
Cercando nei log di sistema(/var/log/syslog) ho trovato il seguente errore:spamd[7490]: util: refusing to untaint suspicious path: "/${SAHOME}"
Non sono sicuro che questa sia la causa degli arresti anomali, ma di certo non aiuta. Quindi ho pensato che avrei dovuto prima provare a risolvere questo errore. Secondo questo sito poiché lo Spamassassin è ora avviato tramite 'systemd' le variabili impostate nel file di configurazione init (/etc/default/spamassassin ) non vengono espansi e vengono passati "così come sono" sulla riga di comando per l'avvio di spamd processi. es.SAHOME="/var/lib/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME}"
Soluzione:
Dato che questo file non verrà sovrascritto durante gli aggiornamenti, il suggerimento era di scrivere il valore di questa variabile direttamente nella riga OPTIONS in (/etc/default/spamassassin ) come segue:OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir /var/lib/spamassassin/"
Ora almeno questo errore non si verifica più e il tempo dirà se si verificano arresti anomali di spamd stanno ancora accadendo.