Can’t connect to UNIX socket /var/run/clamav/clamd.ctl

Este error se debe a que no tenemos el directorio creado, puede que nos falte tambien el paquete clamav-daemon.

[shell]
Mar 29 17:26:23 front5 amavisd-new[24950]: (24950-01) Clam Antivirus-clamd: Can’t connect to UNIX socket /var/run/clamav/clamd.ctl: No existe el fichero o el directorio, retrying (1)
[/shell]

Otro error de amavis, falla al chequear los mails con el antivirus
[shell]
amavisd-new[27386]: (27386-01) TROUBLE in check_mail: virus_scan FAILED: ALL VIRUS SCANNERS FAILED: Clam Antivirus-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 existe el fichero o el directorio) at (eval 40) line 180
[/shell]

El problema es que clamav corren chroot y no consigue acceder al demonio. Hay que verificar la configuracion de clamav:

/etc/clamav/clamd.conf y buscar LocalSocket /var/run/clamav/clamd

vemos que el socket está corriendo en /var/run/clamav/clamd , ahora comprobamos la configuracion de amavis en /etc/amavis/amavis.conf y vemos que por defecto :
[shell]
@av_scanners = (
### http://www.clamav.net/
[‘Clam Antivirus-clamd’,
\&ask_daemon, [«CONTSCAN {}\n», «/var/run/clamav/clamd.ctl»],
qr/\bOK$/, qr/\bFOUND$/,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ]
[/shell]

No coincide la ruta, la cambiamos para que sea /var/run/clamav/clamd y reiniciamos el demonio
[shell]
/etc/init.d/amavis restart
[/shell]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.