Actualización de clamd

Miguel Coa M. -

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-dev

wget 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

Inicie sesión para dejar un comentario.
Tecnología de Zendesk