miércoles, 15 de agosto de 2012

Unable to determine enabled services from ldap (zimbra)

El día de hoy se ha presentado un inconveniente con el servidor de correo ZIMBRA 5, bajo Debian 5 (Lenny); el mismo me mostraba en los log del zimbra (/var/log/zimbra.log) el siguiente error:


Aug 15 08:23:14 correo zimbramon[4293]: 4293:info: zmmtaconfig: Skipping getAllMtaAuthURLs ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.net.ssl.SSLHa
ndshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed)

Aquí esta indicando que el certificado SSL donde esta el zimbra caduco. Claro esta, con este problema no podemos iniciar el servicio via webmail al igual no deja iniciar el servicio de zimbra; entonces procedemos a realizar lo siguiente conectado via ssh o localmente en el servidor zimbra.

* Procedemos a bajar el servicio de Zimbra; ojo esto hay que hacerlo con el usuario zimbra, el cual accedemos de esta forma:

#su zimbra (ya aqui ingresamos al usuario de zimbra)
y luego le damos
zimbra@correo:/root$ zmcontrol stop
y nos mostraria de la siguiente manera:
Host correo.gov.ve
Stopping stats…Done.
Stopping mta…Done.
Stopping spell…Done.
Stopping snmp…Done.
Stopping archiving…Done.
Stopping antivirus…Done.
Stopping antispam…Done.
Stopping imapproxy…Done.
Stopping memcached…Done.
Stopping mailbox…Done.
Stopping logger…Done.
Stopping ldap…Done.

Ya esta detenido el servicio el zimbra; ahora tenemos que ejecutar una serie de comandos para crear el nuevo certificado; pero los mismos tenemos que hacerlo como root; entonces nos deslogueamos del usuario zimbra y tipeamos lo siguiente:

/opt/zimbra/bin/zmcertmgr createcrt -new -days 365

/opt/zimbra/bin/zmcertmgr deploycrt self

/opt/zimbra/bin/zmcertmgr deployca

/opt/zimbra/bin/zmcertmgr viewdeployedcrt


Se tiene que ejecutar comando por comando, y no debe generarte ningun error.
Ahora procedemos a loguearnos como usuario zimbra nuevamente, para levantar el servicio:

zmcontrol start
Host correo.gov.ve
Starting ldap…Done.
Starting logger…Done.
Starting mailbox…Done.
Starting antispam…Done.
Starting antivirus…Done.
Starting snmp…Done.
Starting spell…Done.
Starting mta…Done.
Starting stats…Done.



Ya aquí debería funcionar perfectamente tu Servidor de correo Zimbra.

Esto es todo, espero les ayude...

saludos;

Referencias WEB: