Inicio > General, Linux > Upgrade MailScanner en 5 pasos….

Upgrade MailScanner en 5 pasos….

Esta tarde he realizado el upgrade de un sistema de correo:
“postfix+MailScanner+ClamAV+Spamassassin “ en una empresa donde hago labores de postmaster. El problema principalmente residía en que la integración había quedado en un estado “inconsistente” ,tras actualizar a clamav 0.92 y tener problemas con el módulo  MailTools de perl y dar marcha atrás para que MailScanner arrancara.


Por lo que aunque el sistema funcionaba “más o menos” trás armarme de valor, parar los servicios y subir ClamAV y Spamassassin a las últimas versiones del repositorio de DAG ( el host es un Cent0S 4.6) comenzamos con el proceso de upgrade de la versión 4.60 instalada a la última estable. Estas son las notas tomadas durante el “upgrade”:

Primero nos preparamos la documentación http://wiki.mailscanner.info/doku.php?id=maq:index

1-Realizamos una copia de seguridad de los directorios de configuración, de los ejecutables y de las librerias

cp -a /etc/MailScanner /etc/MailScanner.$(date +%Y%m%d)
cp -a /usr/lib/MailScanner /usr/lib/MailScanner.$(date +%Y%m%d)
cp -a /usr/sbin/MailScanner /usr/sbin/MailScanner.$(date +%Y%m%d)

También hacemos un backup de los archivos de postfix por si las moscas.

cp -a /etc/postfix /etc/postfix.$(date +%Y%m%d)

2-Descargamos la última versión estable
http://www.mailscanner.info/files/4/rpm/MailScanner-4.67.6-1.rpm.tar.gz
3-Descomprimimos ,cruzamos los dedos y ejecutamos :

./install.sh
bla,bla,bla,...
To upgrade your MailScanner.conf and languages.conf files automatically, run
upgrade_MailScanner_conf
upgrade_languages_conf
----------------------------------------------------------
Please buy the MailScanner book from http://www.mailscanner.info!
It is a very useful administration guide and introduction
to MailScanner. All the proceeds go directly to making
MailScanner a better supported package than it is today.
.....

4-Venga vale

upgrade_MailScanner_conf
upgrade_languages_conf

Arrancamos.
En /var/log/maillog nos dice MailScanner que no encuentra el módulo de perl Mail::ClamAV

Instalación de Mail::ClamAV

a. Abrimos un terminal y tecleamos
perl -MCPAN -e shell
Este comando activa el modo interectivo para descargar e instalar los módulos de perl en nuestro sistema desde cualquiera de los mirrors de CPAN “Comprehensive Perl Archive Network”

b-Instale los módulos
install Parse::RecDescent
install Inline
install Mail::ClamAV

c- Salga de la shell de CPAN con quit.

5-Reiniciamos MailScanner y esto parece que funciona

Revisando el directorio de configuracion tenemos /etc/MailScanner/MailScanner.conf y /etc/MailScanner.rpmnew
Dando un vistazo más a fondo vemos que los comandos de upgrade sólo nos han copiado el nuevo fichero MailScanner.rpmnew, no han modificado el viejo MailScanner.conf. Después de darnos cuenta de esto, hacemos un “merge manual” entre los dos ficheros reinciamos MailScanner y ya por fin la actualización se ha realizado con éxito.

Categorías:General, Linux Etiquetas: , , , ,
  1. Aún no hay comentarios.
  1. junio 16, 2008 a las 5:44 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: