Восстановление базы OpenLDAP.

Восстановление базы 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 оказались потерянными.

Nicko

Добавить комментарий