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 с файлом, как рекомендует сообщение об ошибке.

Другие вопросы по тегам