Essa dica é para quem está recebendo o erro abaixo ao executar o comando zmmailbox:
ERROR: zclient.IO_ERROR (invoke sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target, server: localhost) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target)
Esse erro é muito comum após instalar um novo certificado no Zimbra, que mesmo reiniciando os serviços não o valida para utilização de alguns utilitários de linha de comando principalmente. Para solucionar, execute os comandos abaixo como root:
/opt/zimbra/bin/zmcertmgr deploycrt self
/opt/zimbra/bin/zmcertmgr deployca
Agora execute o comando abaixo como usuário Zimbra:
zmupdateauthkeys
Feito isso, basta executar o utilitário novamente, sem precisar recarregar ou reiniciar qualquer serviço.
thank you. this works for me! ubuntu 12.04.5 with zimbra 8.0.6
Bom dia, estou com problema para executar o zmmailbox pelo terminal cada vez que executo aparece esse erro “ERROR: zclient.IO_ERROR (invoke sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed, server: localhost) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed)” ja fiz os passos que indicasse mas para zmmailbox não funcionou o zimbra esta funcionando normal, zmprov funciona também é só o zmmailbox que não, o que posso fazer para resolver este problema.
Este teu site é muito bom já peguei varias dicas nele, parabéns.
Olá Maicon, obrigado pelo acesso. Fico feliz que o blog tem te ajudado.
Por favor me informe a versão do seu Zimbra, como o artigo já tem um tempo, pode ser que algum caminho tenha mudado.
Estou usando o Zimbra “Release 8.6.0.GA.1153.UBUNTU14.64 UBUNTU14_64 FOSS edition, Patch 8.6.0_P10.”
Zimbra 8.6 OpenSource, isso aconteceu depois o certificado venceu dai criei ele novamente, mas o nome do computador mudou, outra coisa que para conseguir iniciar o zimbra na época que troquei o certificado tive que executar estes comandos:
zmlocalconfig -e zimbra_zmprov_default_to_ldap=true
zmlocalconfig -e ldap_common_require_tls=0
zmlocalconfig -e ldap_starttls_required=false
zmlocalconfig -e ldap_starttls_supported=0