Virtualización y Cloud Computing

Zimbra: Corrigiendo “Error: Queue report unavailable – mail system is down”

En ocasiones, al reinciar el servidor de Zimbra, nos podemos encontrar que no se arranca correctamente el servicio MTA del postfix. Pero el sistema nos indica que esta todo funcionando correctamente: 

zimbra@zcs:~$ zmcontrol status
Host zcs.ilba.cat
antispam Running
antivirus Running
convertd Running
ldap Running
logger Running
mailbox Running
mta Running
opendkim Running
proxy Running
snmp Running
spell Running
stats Running
zmconfigd Running

Revisamos los logs y los servicios y vemos que el MTA está caido:

zimbra@zcs:~$ tail -f /var/log/mail.log
Jan 22 11:08:00 zcs postfix/postqueue[19195]: fatal: Queue report unavailable – mail system is down

zimbra@zcs:~$ netstat -nlpt |grep 25
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:7025 0.0.0.0:* LISTEN –

Procedemos a reiniciar los servicios de postfix a mano, nos indica que los ha levantado correctamente, pero no funciona:

zimbra@zcs:~$ /opt/zimbra/bin/zmmtactl stop
/postfix-script: fatal: the Postfix mail system is not running
Stopping saslauthd…done.

zimbra@zcs:~$ /opt/zimbra/bin/zmmtactl start
Rewriting configuration files…done.
Starting saslauthd…done.

zimbra@zcs:~$ netstat -nlpt |grep 25
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:7025 0.0.0.0:* LISTEN –

El problema, es que existe el fichero master.pid, el cual le indica al postfix que está levantado, pero realmente no está levantado. Lo buscamos:

root@zcs:~# locate master.pid
/opt/zimbra/data/postfix/spool/pid/master.pid

Y lo borramos o lo renombramos y posteriormente reiniciamos el MTA:

root@zcs:~# mv /opt/zimbra/data/postfix/spool/pid/master.pid /opt/zimbra/data/postfix/spool/pid/master.pid.ori

root@zcs:~# su – zimbra

zimbra@zcs:~$ /opt/zimbra/bin/zmmtactl start
Rewriting configuration files…done.
Starting saslauthd…already running.
/postfix-script: starting the Postfix mail system

By | 2017-02-13T17:19:55+00:00 05-02-2014|Zimbra|