Technik, Linux und das Leben an sich.

Ein ewiger Kampf war das gestern.
Ich habe ihn aber Glücklicherweise gewonnen. Gestern meinte das Amavis ne Zeitlang einfach kein ClamAV finden zu wollen was er mir ständig mit der Fehlermeldung quitiert hat:
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=31991-08-3, virus_scan FALED: virus_scan: ALL VIRUS SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: Too many retries to talk to /var/run/clamav/clamd.ctl (Can't connect to UNIX socket /var/run/clamav/clamd.ctl: No such file or directory) at (eval 48) line 268. (in reply to end of DATA command))
Nach ein bisschen rumgooglen fand ich dann heraus das es einfach nicht die neuste Version ist und diese mit Etch Probleme hat.
Also zur Behebung fügt man einfach folgende Zeile zu seiner /etc/apt/sources.list hinzu:
deb http://volatile.debian.org/debian-volatile etch/volatile main
Damit ihr nicht die Katze im Sack kauft:

Was ist debian-volatile?
Einige Pakete wie Spam-Filterung und Virenscanning veralten sehr schnell, und selbst wenn sie aktualisierte Datenmuster verwenden, werden sie nicht über die gesamte Dauer einer stabilen Veröffenlichung funktionieren. Das Hauptanliegen von "Volatile" ist es, Systemadministratoren zu ermöglichen, ihre Systeme auf eine nette, konsistente Art und Weise zu aktualisieren, ohne die Nachteile der Verwendung von Unstable zu erfahren, ja selbst ohne die Nachteile der gewählten Pakete zu erfahren. debian-volatile wird deswegen nur Änderungen zu Programmen aus Stable enthalten, die nötig sind, um sie funktionsfähig zu halten. Quelle

Dann macht ihr einfach ein Apt-get update und anschließend ein apt-get install clamav jetzt installiert er euch die neuste Version und Amavis hat nun auch keine Probleme mehr den Scanner zu finden. Wunderbar.

Kaum war ClamAV besiegt schon trat das nächste Ding auf. Spamassassin hat offensichtliche Spam mails mit einem Score von 0.001 durchgelassen was natürlich nicht sonderlich viel ist. Ein sa-update funktionierte nicht weil:
Can't locate Net/DNS.pm in @INC (@INC contains: /usr/share/perl5 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl) at /usr/bin/sa-update line 91.
Äh, was?
Nach wieder ein bisschen herum Googlen stellte ich entsetzt fest das es mal wieder an einer veralteten Version liegt.
Also wieder apt-get install spamassassin und schon ging das sa-update aber er hat die Mails immer noch so niedrig gescored. Verdammt!

Ich hab dann auf gut glück einfach mal
rm -f /var/lib/amavis/db/*
rm -f /var/lib/amavis/.spamassassin/*
rm -f /var/lib/amavis/tmp/*

Das sind alles nur Temporäre Datein wo Amavis sich die "Gedanken" speichert.
Jetzt noch ein sa-update und siehe da: Spamassassin scored jetzt mails richtig und makiert sie sogar als *SPAM*

Ich bin Glücklich.

Grundlegend bei der Einrichtung des Mailsservers hat mir folgendes Tutorial geholfen – kann ich eigentlich nur empfehlen: http://workaround.org/articles/ispmail-etch/

Related posts