Úvod:
Dlouhou dobu pod Debianem Wheezy Spamassassin běžel docela dobře, dokud jsem neupgradoval systém na Jessie. Tehdy začal Spamassassin (spam) každou chvíli padat, aniž by uvedl mnoho důvodů.
Příčina chybové zprávy:
Při pohledu do systémových protokolů(/var/log/syslog) jsem našel následující chybu:spamd[7490]: util: refusing to untaint suspicious path: "/${SAHOME}"
Nejsem si jistý, jestli je to příčina pádů, ale rozhodně to nepomáhá. Takže jsem si řekl, že bych se měl nejprve pokusit vyřešit tuto chybu. Podle tohoto webu, protože Spamassassin se nyní spouští přes ‚systemd‘, proměnné nastavené v konfiguračním souboru init (/etc/default/spamassassin ) nejsou rozbaleny a jsou předávány „tak, jak jsou“ na příkazovém řádku pro spouštění spamu proces. např.SAHOME="/var/lib/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME}"
Řešení:
Protože tento soubor nebude během aktualizací přepsán, bylo doporučeno zapsat hodnotu této proměnné přímo do řádku OPTIONS v (/etc/default/spamassassin ) takto:OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir /var/lib/spamassassin/"
Nyní se alespoň tato chyba již nevyskytuje a čas ukáže, zda dojde k selhání spamu se stále dějí.