昨天晚上又被朋友们喊出去喝酒,其实最近挺忙的,事情超多,不过一句“就差你了”让我没法推脱啊。
(图源 :pexels.com)
这么一喝就喝到了半夜,然后回来的时候就想着编译和升级一下steemd吧,毕竟steemit最近一连推出好多个版本。
STEEMIT最近新推出的四个版本分别是:
0.20.12-no-mira
0.20.12
0.21.0-no-mira
0.21.0
而大部分见证人或者节点当前在运行的版本则分别是0.20.10以及0.20.11,其中0.20.11是mira版本。
所以我理解顺序应该是:
0.20.10->0.20.12-no-mira->0.21.0-no-mira
0.20.11->0.20.12->0.21.0
而0.20.12-no-mira作为0.20.10的后续版本且非硬分叉版本,我理解是不应该需要replay的,去看release note
我承认我被No Mira中的各种NO以及最底下的does not迷惑了,完全没注意:
Steem 0.20.12 does require reindexing from all previous versions.
然后费了好大劲的编译,
编译之后去替换0.20.10,发现失败了:
Error opening database. If the binary or configuration has changed, replay the blockchain explicitly. Error: {"code":13,"name":"N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE","message":"database created by a different compiler, build, or operating system"......
也就是说,提示我需要replay。
这时我还没意识到我看错了,然后竟然去github上提issue,然后steemit的人竟然给我回不需要replay,他会发布个新版本解决问题。然后早晨的时候,他给我回复他看错了。😳,好吧,我也看错了😳
然后我又注意到0.20.12 release note中的一句话:
Steem 0.20.12 is an identical release to 0.21.0......
这样你竟然叫0.20.x,这不是误导人嘛?
哎,估计STEEMIT官方自己也晕呢,一下子发4个版本,这是要闹哪样?
还有就是,我觉定先不升级了,再等等,反正硬分叉还早着呢,等醒醒酒再弄不迟,喝酒真的误事啊。
相关链接
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.01% upvote! Together, let’s change the world!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit