monoeci(XMCC)のウォレット同期が止まった場合。マスターノードがNEW_START_REQUIRED?
monoeciマスターノードを公開してしばらくしたある日、報酬が入ってこなくなったので調べてみると、ウォレットのマスターノードのステータスが「NEW_START_REQUIRED」となっている。(運悪く、その後WindowsUpdateで勝手に再起動してしまい、キャプチャ撮れず)
普通はそのメッセージ通りに、再起動してあげて、ウォレットのマスタノードタブの「start alias」ボタンを押してあげれば再びマスターノードが走り出すハズでした。
しかし、今回の障害?ではウォレットを再起動した時点で、同期が止まってしまい、何日経っても同期待ちのままになってしまいました。
サーバ側のマスターノードの状態も、マスターノードモニタリングサイトから見るとInActiveになっている模様。
復旧までにやったことは
■Windowsクライアント側(Monoeci Core ウォレット)
・ノードの追加(繋がってるノードのプロトコル番号が自分のウォレットのバージョンと違ってたので追加してみた。もしかしたら不要かも。)
・ウォレットのリペア(ブロックチェーンを最初から同期しなおし)
■Ubuntuサーバ側(マスターノード)
・マスターノード同期のリセット
・マスターノードのブロックチェーンを最初から同期しなおし
を行うことで復旧しました。
たぶん、ウォレットもマスターノードサービスも再インストールすれば復旧するんでしょうけど、毎回エラーが出るたびにその手間がかかるのもあれなので、上記の方法を検証しました。
初めてのウォレットリペアは1000XMCCがGOXする恐怖との戦いと、その他コマンドを英語サイトから探す苦労で3日ほどかかりました。
したがいまして、今回の価格は足元を見させていただきます。(人によってエラー原因さまざまなので、解決策というより、上記のコマンドの答え合わせに価値を見出してください)
■6月21日アップデート
バグフィックスのアップデートがきています。基本的には上書きでOKかと思いますが、公式からシェルスクリプトが出ています。
ここから先は
1,853字
¥ 800
期間限定!PayPayで支払うと抽選でお得
この記事が気に入ったらチップで応援してみませんか?