Zimbra: Unable to determine enabled services. Cache is out of date or doesn’t exist.

Olá galera!

Tive um problema no Zimbra essa semana e encontrei em apenas um site a explicação para resolver o problema, então resolvi colocar aqui a solução.

A mensagem de erro quando executamos o comando zmcontrol status é:

zimbra@zimbra:/~$ zmcontrol status
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.

Descobri que meu certificado tinha expirado, para saber se o seu certificado está expirado execute o comando abaixo:

root@zimbra:~# /opt/zimbra/bin/zmcertmgr  viewdeployedcrt all |grep notAfter

Logo irá aparecer a data do certificado que está no Zimbra.

Se estiver vencido, execute os comandos (como root) abaixo para criar um novo certificado. O certificado será criado para 3 anos:

/opt/zimbra/bin/zmcertmgr createca -new
/opt/zimbra/bin/zmcertmgr createcrt -new -days 1095
/opt/zimbra/bin/zmcertmgr deploycrt self
/opt/zimbra/bin/zmcertmgr deployca

Depois reinici o servidor e verifique se os serviços estão funcionando corretamente:

zimbra@zimbra:/~$ zmcontrol status
Host 
        antispam                Running
        ldap                    Running
        logger                  Running
        mailbox                 Running
        mta                     Running
        snmp                    Running
        spell                   Running
        stats                   Running
        zmconfigd               Running

Espero ajudar alguém que está passando pelo mesmo problema.

Até a próxima…

10 respostas para “Zimbra: Unable to determine enabled services. Cache is out of date or doesn’t exist.”

  1. Belo post, resolveu meu problema aqui. Aqui a criação do certificado surtiu efeito apenas quando criei o certificado com o serviço parado.

Os comentários estão desativados.