У нас произошла авария на нашем сервере Zimbra 7.1.4. Сервер работает (работал) на платформе CentOS 6, и в последнюю пятницу он отказал.
После больших усилий, чтобы компьютер снова загрузился, Zimbra не запускается из-за большого количества ошибок. Первый - ошибка службы LDAP:
Unable to determine enabled services. Cache is out of date or doesn't exist.
Unable to determine enabled services from ldap.
При поиске в Google он указал, что проблема должна заключаться в просроченных сертификатах. На первый взгляд это показалось правильным, но это не так.
Редактируя файл zmcontrol, я вижу, что делает функция:
sub getEnabledServices {
unless (open (ZMPROV, "/opt/zimbra/bin/zmprov -l gs $localHostName 2>/dev/null |")) {
warn "Unable to determine enabled services from ldap.\n";
...
}
Таким образом, сценарий запуска Zimbra не работает при запуске zmprov
программа. Попытка запустить его вручную возвращает ошибку разрешения:
/opt/zimbra/bin/zmprov -l gs localhost
ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause:
javax.naming.AuthenticationException [LDAP: error code 49 - Invalid Credentials])
На данный момент я не знаю, что делать дальше. Так как мне не известны какие-либо «учетные данные» для локальных консультаций с ldap. У меня кончились варианты.
В данный момент я открыт для предложений о том, как решить эту проблему.
Заранее спасибо,
PS: Если есть способ извлечь все сохраненные почтовые сообщения, это будет жизнеспособным решением. Просто экспортируйте почту и импортируйте на новый сервер. Но я не знаю, как это сделать, так как zmmailboxd
не запускается.