CLAMAV POSTFIX AMAVIS, et autres problème de mail
Par Draggi le dimanche, janvier 6 2008, 12:45 - Linux & BSD - Lien permanent
Lorsque vous ne recevez plus de mail avec dans vos log mail.warn ou mail.log des erreurs dans le genre de celle ci: 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)
Si vous avez installer freshclam vous devriez avoir des erreurs comme celle-ci dans le fichier de log freshclam.log:
Cela veut dire que clamav ne peut pas mettre à jour la base de virus, parce que le client installé n'est plus valide au yeux de la communauté :). Ce qui a la fâcheuse tendance a bloquer les mails qui ne peuvent plus être analysé par amavis. Commencer dabord par laisser les mails partir sans analyse anti virale commenter la ligne suivante dans /etc/amavis/conf.d/15-content_filter_mode:
Restarter postfix et amavis.
Faire un apt-get update
ainsi qu'un apt-get upgrade
puis
Si vous avez toujours des erreurs changer le mirror jusqu'à ce que vous en trouviez un valide, moi ce soir j'ai réussi avec un mirror japonais !!!
pour cela se rendre dans le fichier de conf de freshclam /etc/clamav/freshclam.conf et changer :
Ensuite il ne reste plus qu'a attendre que le package debian se remette à jour et en attendant bloquer la mise à jour de clamav pour dans un mois ;)
Bon courage!
L'autre solution est de reinstallé clamav 0.92 (dans mon cas) à l'aide des package volatile de etch ajouter cette ligne à votre conf apt (/etv/apt/source.list): deb http://volatile.debian.net/debian-volatile etch/volatile main
et voilou:
Si vous avez désactivé le contrôle anti virus de amavis, réactivez le (voir plus haut)
Received signal: wake up ClamAV update process started at Sat Jan 5 14:03:13 2008 WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.90.1 Recommended version: 0.92 DON'T PANIC! Read http://www.clamav.net/support/faq main.inc is up to date (version: 45, sigs: 169676, f-level: 21, builder: sven) Ignoring mirror 194.116.142.73 (too often connections with outdated version) ... etc
Cela veut dire que clamav ne peut pas mettre à jour la base de virus, parce que le client installé n'est plus valide au yeux de la communauté :). Ce qui a la fâcheuse tendance a bloquer les mails qui ne peuvent plus être analysé par amavis. Commencer dabord par laisser les mails partir sans analyse anti virale commenter la ligne suivante dans /etc/amavis/conf.d/15-content_filter_mode:
#@bypass_virus_checks_maps = (\%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);
Restarter postfix et amavis.
Faire un apt-get update
ainsi qu'un apt-get upgrade
puis
freshclam --daemon-notify=/etc/clamav/clamd.conf -c /etc/clamav/freshclam.conf
Si vous avez toujours des erreurs changer le mirror jusqu'à ce que vous en trouviez un valide, moi ce soir j'ai réussi avec un mirror japonais !!!
pour cela se rendre dans le fichier de conf de freshclam /etc/clamav/freshclam.conf et changer :
DatabaseMirror db.fr.clamav.net
par
DatabaseMirror db.jp.clamav.net
ou DatabaseMirror db.uk.clamav.net
DatabaseMirror db.us.clamav.net
DatabaseMirror db.cz.clamav.net
Ensuite il ne reste plus qu'a attendre que le package debian se remette à jour et en attendant bloquer la mise à jour de clamav pour dans un mois ;)
Bon courage!
L'autre solution est de reinstallé clamav 0.92 (dans mon cas) à l'aide des package volatile de etch ajouter cette ligne à votre conf apt (/etv/apt/source.list): deb http://volatile.debian.net/debian-volatile etch/volatile main
puis un apt-get update
puis un apt-get install clamav-daemon
puis un apt-get install clamav-freshclam
et voilou:
*****@root# freshclam --daemon-notify=/etc/clamav/clamd.conf -c /etc/clamav/freshclam.conf ClamAV update process started at Sun Jan 6 15:13:14 2008 main.inc is up to date (version: 45, sigs: 169676, f-level: 21, builder: sven) daily.inc is up to date (version: 5385, sigs: 18552, f-level: 21, builder: ccordes) marseille@root# ls /var/run/clamav/ clamd.ctl clamd.pid freshclam.pid *****@root#
Si vous avez désactivé le contrôle anti virus de amavis, réactivez le (voir plus haut)
Commentaires
Salu Draggi,
Ce vendredi 29 février, je viens d'avoir ce problème et je te remercie pour cette doc. bien détaillée !!!
je t'en pris :)
brillant, clair et efficace,
depuis le temps que le me prennais la tête avec cette erreur !!
merci !