ldap_url: 和 ldap_master_url 在 ldap 副本上不能相同

ldap_url: and ldap_master_url cannot be the same on an ldap replica

所以我尝试使用以下教程在 zimbra 中添加 rt-mailgate http://muru-techsolution.blogspot.co.ke/2015/03/install-rt-mailgate-in-zimbra.html。但是现在当我尝试重新启动 zimbra 服务时,我收到以下错误:

/opt/zimbra/bin/zmcontrol start
 Host localhost
 Unable to determine enabled services from ldap.
 Enabled services read from cache. Service list may be inaccurate.
     Starting ldap...Done.
 Failed.
 ldap_url and ldap_master_url cannot be the same on an ldap replica

是 运行 以下版本的 zimbra:

Release 8.0.7_GA_6021.RHEL6_64_20140408123911 RHEL6_64 FOSS edition.

在 linux 版本上:

Linux x.domain.com 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

有人遇到过同样的问题吗?

这似乎是一个与权限相关的问题。 通常,这发生在您以 root 用户身份更改某些配置后,而不是以 zimbra 用户身份进行更改。

要修复它,请执行以下操作:

。作为 root,运行: /opt/zimbra/libexec/zmfixperms

。重新启动您的 zimbra 服务: 服务 zimbra 重启

希望对您有所帮助。

在我们的例子中,/opt/zimbra/conf/localconfig.xml 大部分是空的,这是导致错误的原因。从备份中恢复它解决了问题。