ClamAV-Probleme unter Lenny
ERROR: Malformed database 451-4.5.0 LibClamAV
Was ist denn heut’ mit Lenny los? Die Mailq ist voll gelaufen und Fehlermeldungen geben sich mit Warnungen die Hand. Die ClamAV-Log meldet ERROR: Malformed database und eine Ausgabe der Mailq zeigt eine endlose Liste von fehlerhaften Mail in der Queue. 1.500 Mails! Und das auf meinem kleinen Mailserver…
Nun gut! In der Meldung steht etwas von Update – also machen wir das mal schnell und der Spuk wird vorbei sein. Nur leider fehlen (derzeit) in den Debian 5 Quellen noch das neue Pakete.
Zur Lösung des Problems:
In der sources-List unter /etc/apt/sources.list folgenden Eintrag hinzufügen:
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
Nun zur Installation:
apt-get update
apt-get install clamav
/etc/init.d/amavis restart
Sollte das nicht ausreichen (ClamAV-Logs kontrollieren), dann:
apt-get update
apt-get upgrade
/etc/init.d/postfix restart
Hierbei werden nochmal 4 Pakete aktualisiert:
apt-get upgrade
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein… Fertig
Die folgenden Pakete werden aktualisiert:
clamav-base clamav-daemon clamav-docs clamav-freshclam
4 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Nun sollten auch die Logs wieder sauberes Bild abgeben und der Aufruf von freshclam keine weiteren Probleme aufzeigen. Und eine Kontrolle der Mailq sollte zeigen, dass diese langsam wieder abgebaut wird:
mailq | wc -l
1300
mailq | wc -l
1294
Beispielhafte Medlung aus der Mailq:
87075BC20DC 7797 Thu Apr 15 23:33:02 dummy@example.org
(host 127.0.0.1[127.0.0.1] said: 451-4.5.0 Error in processing, id=22211-03-39, virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: run_av error: Too many retries to talk to /var/run/clamav/clamd.ctl (Can’t connect to UNIX socket /var/run/clamav/clamd.ctl: Datei oder Verzeichnis nicht gefunden) at (eval 88) line 309.; ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan unexpected exit 50, output="LibClamAV Warning: *********************************************************** 451-4.5.0 LibClamAV Warning: *** This version of the ClamAV engine is outdated. *** 451-4.5.0 LibClamAV Warning: *** DON’T PANIC! Read http://www.clamav.net/support/faq *** 451-4.5.0 LibClamAV Warning: *********************************************************** 451-4.5.0 LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later. For more information see www.clamav.net/eol-clamav-094 and www.clamav.net/download (length: 169) 451-4.5.0 LibClamAV Error: Problem parsing database at line 742 451-4.5.0 LibClamAV Error: Can’t load daily.ndb: Malformed database 451-4.5.0 LibClamAV Error: cli_tgzload: Can’t load daily.ndb 451-4.5.0 LibClamAV Error: Can’t load /var/lib/clamav//daily.cld: Malformed database 451 4.5.0 ERROR: Malformed database" at (eval 88) line 527. (in reply to end of DATA command))


bereits 3 Kommentare zu "ClamAV-Probleme unter Lenny"
am 18.04.2010 um 16:57 Uhr
Hilft bei mir nicht, scheint alles exakt so geklappt zu haben aber Mails werden nicht gesendet und mailq | wc -l zeigt immer nur “38″. Weiß jemand Rat?
am 20.04.2010 um 16:58 Uhr
Daaaaaaaaaaaaaaaaaaaaaaanke!!!!!! Meine temporäre Verzweiflung ist damit überwunden worden. Vielen dank fürs posten!
am 22.05.2011 um 23:13 Uhr
THX
Das hat mir min. 1 Nacht rumsuchen gerettet ^^
Und wieder was gelernt. bei Fehlern 1. Logs anschauen.
2. Error bei google eingeben
3. Gemütlich Tee trinken ^^