GNU/Linux >> Znalost Linux >  >> Debian

Oprava Spamassassina v Debianu Jessie(8)

Ú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í.


Debian
  1. Debian apt-get jessie sources.list

  2. Jak upgradovat Debian 8 Jessie na Debian 9 Stretch

  3. Instalace Webminu v Debianu 8 (Jessie)

  1. Vydán Debian 8 Jessie – Co je nového?

  2. Oficiální seznam repozitářů Debianu Jessie

  3. Instalace Xen Hypervisor 4.8 na Debian Jessie

  1. Jak upgradovat Debian 7 Wheezy na Debian 8 Jessie

  2. Jak nainstalovat Nginx na Debian 8 (Jessie)

  3. Instalace TeamPass v Debianu Jessie