bsddb3.db.DB运行恢复错误
我正在使用 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)
谢谢!