Linux: SpamAssassin Can’t locate CompiledRegexps

Hinweis: Wir haben in diesem Artikel möglicherweise Provisions-Links verwendet und sie durch (*) gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält maffert.net eine Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.

Letztens hatte ich folgende Fehlermeldung von SpamAssassin in der maillog Datei gefunden:

Can’t locate Mail/SpamAssassin/CompiledRegexps/body_neg2000.pm in @INC (you may need to install the Mail::SpamAssassin::CompiledRegexps::body_neg2000 module) (@INC contains: /var/lib/spamassassin/compiled/5.028/3.004002 /var/lib/spamassassin/compiled/5.028/3.004002/auto /usr/share/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at (eval 1963) line 1.

Das Problem ließ sich schnell wie folgt beheben:

Prüfen ob alle benötigten Pakete installiert sind:
apt-get install re2c sa-compile
SpamAssassin Regeln updaten und kompilieren:
sa-update
sa-compile
SpamAssassin neustarten:
systemctl restart spamassassin.service
Prüfen ob der Fehler weiterhin auftritt:
grep -R "CompiledRegexps" /var/log/maillog

Ein Kommentar zu “Linux: SpamAssassin Can’t locate CompiledRegexps”

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert