网赚论坛

 找回密码
 免费注册
查看: 335|回复: 0
打印 上一主题 下一主题

比特币客户端0.8.0版“数据库不一致”BUG的解决方法

[复制链接]

12

主题

13

帖子

48

积分

Ⅰ级财主

Rank: 1

积分
48
跳转到指定楼层
楼主
发表于 2017-10-21 01:02:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Bitcoind/-qt 0.8版的一个bug导致重启后提示:** coin database inconsistencies found,并要求你重建区块索引(Do you want to rebuild the block database now?)

不要去重建区块索引,那只会浪费你的时间,正确的解决方法是在快捷方式里添加 -checklevel=2 这个参数,或者在配置文件中添加 checklevel=2

这个问题是由于一些不常见的版本导致数据库不能正确表达而造成的,数据库一致性是否正确是通过重启时的侵略性的数据库完整性检查来进行的。但是这种不一致性与数据库完整性不是发生在同一个领域,所以这种检查是没有用的,我们可以忽略它。降低 checklevel 级别可以跳过这些检查,并允许节点像平常那样工作。

这个方法只能解决200个区块以内的数据库不一致性问题,一个长期的修复建议已经被提交审查

原贴:https://bitcointalk.org/index.php?topic=290922.0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2024-11-25 10:46 , Processed in 0.296400 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表