问题描述
geth1.9.14版本用fast模式同步区块过程中出现以下报错,然后退出geth。
leveldb/table: corruption on data-block (pos=1662702): checksum mismatch, want=0x93b3c399 got=0xb5693355
看意思是区块出现异常需要回滚,后来往这方向查了查,还是没法解决
解决方法
在启动geth的时候设置高一点的缓存就能解决问题了
--cache=1024
---------------------------更新-------------------------
重新编译一遍geth也可以解决这个问题