Восстановление базы OpenLDAP.
Произошло падение базы OpenLDAP сервера.
При попытке запуска в консоль выводятся сообщения подобные:
db_recover: DB_LOGC->get: log record LSN 1440/985326: checksum mismatch
db_recover: DB_LOGC->;get: catastrophic recovery may be required
db_recover: PANIC: DB_RUNRECOVERY: Fatal error, run database recovery
db_recover: PANIC: DB_RUNRECOVERY: Fatal error, run database recovery
db_recover: PANIC: DB_RUNRECOVERY: Fatal error, run database recovery
db_recover: DB_ENV->;open: DB_RUNRECOVERY: Fatal error, run databaserecovery
Попытка восстановления с помощью команды db_recover -vcf
успеха не имела — сыпались ошибки, приведённые выше.
Крайний лог имел номер 1442.
Потребовалось удалить логи log.0000001440, log.0000001441, log.0000001442 , после этого db_recover -vcf
отработала, LDAP сервер запустился.
Несколько последних записей в базе LDAP оказались потерянными.
Добавить комментарий