bsddb3.db.DBRunRecoveryError
Я использую Python 2.7.2 и модуль bsddb3
Я просто проверяю, содержит ли БД элемент, а если нет, то добавляет его
Для конкретных ключей, когда я делаю .get(hashkey)
, тогда я получаю это сообщение об ошибке:
bsddb3.db.DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')
hashkey, который является md5, не является специальным, выглядит аналогично тем, которые не вызывают эту проблему
кто-нибудь встречался с этим раньше?
(Debian 6)
Спасибо
1 ответ
Ваша база данных повреждена. Попробуйте восстановить файл Berkeley DB с файлом, как рекомендует сообщение об ошибке.