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で支払うと抽選でお得

この記事が気に入ったらチップで応援してみませんか?