Temos um desastre no nosso servidor Zimbra 7.1.4. O servidor está em execução em uma caixa do CentOS 6 e falhou na última sexta-feira.
Depois de fazer um grande esforço para fazer a inicialização da máquina mais uma vez, o Zimbra não inicia com muitos erros. O primeiro foi um erro sobre o serviço LDAP:
Unable to determine enabled services. Cache is out of date or doesn't exist.
Unable to determine enabled services from ldap.
Ao fazer uma pesquisa no Google, ele apontou que o problema deveria ser certificados expirados. E, à primeira vista, parecia ser a resposta certa, mas não foi.
Editando o arquivo zmcontrol, posso ver o que a função está fazendo:
sub getEnabledServices {
unless (open (ZMPROV, "/opt/zimbra/bin/zmprov -l gs $localHostName 2>/dev/null |")) {
warn "Unable to determine enabled services from ldap.\n";
...
}
Portanto, o script de inicialização do Zimbra falha ao executar o programa zmprov
. Tentar executá-lo manualmente retorna um erro de permissão:
/opt/zimbra/bin/zmprov -l gs localhost
ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause:
javax.naming.AuthenticationException [LDAP: error code 49 - Invalid Credentials])
Neste ponto, não sei como proceder. Desde que eu não estou ciente de quaisquer "credenciais" para consultas locais LDAP. Eu fiquei sem opções.
Estou aberto a sugestões neste momento sobre como lidar com esse problema.
Agradecemos antecipadamente
PS: Se houver uma maneira de extrair todas as mensagens de correio armazenadas, será uma solução viável. Apenas exporte o e-mail e importe para o novo servidor. Mas não tenho certeza de como fazer isso, pois o zmmailboxd
não está sendo iniciado.
Tags ldap zimbra disaster-recovery