最新版EOS.IO环境配置的两个坑

作者: 面壁者Z | 来源:发表于2018-05-21 08:25 被阅读164次

    貌似每一次升级,都会出现不少的坑,这次的4.0,有两个坑需要注意。
    用了一个周末的时间,反复在两台云服务器上安装配置,终于都弄好了,可以正常出块了。
    现在将填坑方法记录如下。

    坑1:运行nodeos时,报错:“Failed to start a pending block, will try again later”

    当然了,你真的try again later 也没用,正确的解决方法是:

    $ cd ~/.local/share/eosio/nodeos/data
    $ rm shared_mem -rf # 彻底删除这个文件夹
    $ reboot # 重启服务器

    再次连接服务器后,直接运行

    $ nodeos

    坑2: database dirty flag set (likely due to unclean shutdown) replay or resync required

    造成这个错误的可能原因有不少,比如,如果你运行过nodeos,但没有正确终止,再次运行时,就会出现这个问题。
    还有的时候,是因为mongod数据库的锁死问题。
    遇到这个问题,首先尝试reboot,看是否管用。如果管用,那一般就是因为没正确停止nodeos造成的。

    如果reboot后故障依旧,那么你需要尝试删除上一步所提到的 shared_mem文件夹,同时再到这个目录:~/opt/mongodb/data,找到mongod.lock删掉,然后reboot。

    如果还是不行(我确实遇到这样问题),只能重置服务器以后,重新安装一遍了。

    日期:2018年5月19日~21日
    版本:EOS.IO Dawn 4.0版本

    相关文章

      网友评论

        本文标题:最新版EOS.IO环境配置的两个坑

        本文链接:https://www.haomeiwen.com/subject/xdnxjftx.html