Si por algún motivo el servicio clamd da errores y por consiguiente los correos se comienzan a encolar (exim_stage4), puede ser que la base de datos no este actualizada o la versión del servicio este obsoleta generando notificaciones del tipo:
ERROR: Can't download main.cvd from database.clamav.net ...
Clamd::ERROR:: COULD NOT CONNECT TO CLAMD, RECOMMEND RESTARTING DAEMON :: .
En el caso de tener que actualizar la versión de clamd, realizamos lo siguiente:
1. Instalación de librerias gmp
cd /usr/mailcleaner/install/src
wget ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.gz
tar -xvzf gmp-4.3.2.tar.gz
cd gmp-4.3.2
./configure
make
make check
macke install
cd ..
2. Actualización de clamad
cd /usr/mailcleaner/install/src
wget http://downloads.sourceforge.net/project/clamav/clamav/0.97.7/clamav-0.97.7.tar.gz?r=&ts=1366724616&use_mirror=ufpr
tar -xvzf clamav-0.97.7.tar.gz
cd clamav-0.97.7
./configure --prefix=/usr/clamav --sysconfdir=$SRCDIR/etc/clamav --with-zlib=/usr/zlib
make
/usr/mailcleaner/etc/init.d/clamd restart
Update 2017:
Pasando de la versión de clamav 0.98 a 0.99.2.
Paquetes previos a instalar:
apt-get update
apt-get install libxml2-dev
apt-get install libpcre3 libpcre3-devwget http://http.debian.net/debian/pool/main/z/zlib/zlib_1.2.7.dfsg.orig.tar.gz
tar zxvf zlib_1.2.7.dfsg.orig.tar.gz
cd zlib-1.2.7/
./configure
make
make install
Compilación de ClamAV:
./configure --prefix=/opt/clamav --sysconfdir=/usr/mailcleaner/etc/clamav --with-zlib=/usr/local
make
make install
ldconfig
/usr/mailcleaner/etc/init.d/clamd restart
Checks:
/opt/clamav/bin/clamscan --version
SRCDIR=/opt/mailcleaner
/opt/clamav/bin/freshclam --user=clamav --config-file=$SRCDIR/etc/clamav/freshclam.conf --daemon-notify=$SRCDIR/etc/clamav/clamd.conf
0 Comentarios