bsddb3.db.DBRunRecoveryError - PullRequest
       36

bsddb3.db.DBRunRecoveryError

2 голосов
/ 07 января 2012

Я использую 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')

хеш-ключ, который не является специальным md5, похож на тот, который не вызывает этой проблемы

кто-нибудь встречался с этим раньше?

(Debian 6)

спасибо

1 Ответ

1 голос
/ 07 января 2012

Ваша база данных повреждена. Попробуйте Berkeley DB процедуры восстановления для файла, как рекомендует сообщение об ошибке.

...