Zimbra 7.1.4 аварийное восстановление в службе LDAP
У нас катастрофа на нашем сервере 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
не запускается