昨天晚上又被朋友们喊出去喝酒,其实最近挺忙的,事情超多,不过一句“就差你了”让我没法推脱啊。
(图源 :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!
This page is synchronized from the post: ‘喝酒误事,升级steem被搞晕’