ノードでテストネットエラーが発生する
-
-
この問題が発生しているだけではありません.Not only you experiencing this issue.
- 0
- 2019-04-14
- indigo
-
このエラーの理由も知りたいWould like to know the reason for this error as well
- 0
- 2019-04-14
- indigo
-
システムを再起動し、通常のコマンドでTezosデータを更新することで、エラーを解消しました.そもそもなぜエラーが発生したのかまだわかりません.I eliminated the error by rebooting system and updating the Tezos data with the usual commands.. Still don't know why I got the error in the first place
- 0
- 2019-04-14
- Argonau7
-
コマンドについてもっと具体的に教えてください.Can you be more specific about commands?
- 0
- 2019-04-14
- indigo
-
gitfetchgit reset --hard origin/mainnetgit clean -dxfeval $(opamenv)makebuild-depsmakegit fetch git reset --hard origin/mainnet git clean -dxf eval $(opam env) make build-deps make
- 0
- 2019-04-14
- Argonau7
-
では、テストネットに関するメッセージは消えましたか?So messages about test net disappeared?
- 0
- 2019-04-14
- indigo
-
セミコロンで使用したコマンドを投稿できますか?それ以外の場合は、すべてが1行になっているため、それらが何であるかが明確ではありません.ありがとうCan you post the commands you used with semicolons? Otherwise it is not clear what they are since it is all in one line. Thanks
- 0
- 2019-04-14
- indigo
-
このように全部一緒に書けると思いますI believe you can write it all together like this
- 0
- 2019-04-14
- Argonau7
-
どうもありがとうございました.それは私にもうまくいきました!ノードが再び稼働しています.それは本当にうまくいったので、あなたはあなたの解決策を答えとして公開すべきだと思いますThank you very much. It worked for me as well ! Node is up and running again. I think you should publish your solution as answer, because it really worked
- 0
- 2019-04-14
- indigo
-
よかったです.しかし、私にとっての問題は、エラーが発生した理由を理解することでした(そして操作スロットを逃しました)I'm glad it did. The issue for me was, however, understanding why the error came up (and I missed my operation slot )
- 0
- 2019-04-14
- Argonau7
-
このため、たくさんのスロットといくつかのブロックを逃しました.理由がわかりましたらお知らせしますI missed lot of slots and some blocks because of this. If I will find the reason, I will let you know
- 0
- 2019-04-14
- indigo
-
1 回答
- 投票
-
- 2019-04-23
原因はわかりませんが、チェーン全体を再ダウンロードせずに解決した方法は次のとおりです.mainnet-snapshotsブランチなどのスナップショットをサポートするバージョンの
tezos-node
を実行している必要があります.tezos-node
と、パン屋、支持者、告発者など、それに依存するプロセスが実行されている場合は、それらをシャットダウンします.手順では、
tezos-node
バイナリがパスにあることを前提としています.そうでない場合は、正しいパスを指定してください.スナップショットをエクスポートする:
tezos-node snapshot export tezos-snapshot
現在の
.tezos-node
ディレクトリをバックアップします.mv -i ~/.tezos-node ~/.tezos-node-backup
新しい
.tezos-node
ディレクトリを作成し、IDを復元しますmkdir ~/.tezos-node cp ~/.tezos-node-backup/identity.json ~/.tezos-node
スナップショットを復元する
tezos-node snapshot import tezos-snapshot
他の構成ファイルがある場合は復元します.
cp -i ~/.tezos-node-backup/config.json ~/.tezos-node-backup/peers.json ~/.tezos-node
今すぐ
tezos-node
を再起動できます.tezos-node run
そして、ブロックの高さが増加していることを確認します. (このステップにはjqが必要です)
tezos-client rpc get /chains/main/blocks/head/ | jq '.header.level, .header.timestamp';date
I'm not sure what the cause is but here's how I got out of it without re-downloading the whole chain. You need to be running a version of
tezos-node
that supports snapshots such as the mainnet-snapshots branch.Shutdown the
tezos-node
and any processes that depend on it like the baker, endorser and accuser if they're running.The instructions assume that your
tezos-node
binary is in your path. If not, specify the correct path.Export a snapshot:
tezos-node snapshot export tezos-snapshot
Backup the current
.tezos-node
directory.mv -i ~/.tezos-node ~/.tezos-node-backup
Create a new
.tezos-node
directory and restore the identitymkdir ~/.tezos-node cp ~/.tezos-node-backup/identity.json ~/.tezos-node
Restore the snapshot
tezos-node snapshot import tezos-snapshot
Restore your other config files if you have some.
cp -i ~/.tezos-node-backup/config.json ~/.tezos-node-backup/peers.json ~/.tezos-node
You can restart
tezos-node
now.tezos-node run
And verify that the block height is increasing. (You'll need jq for this step)
tezos-client rpc get /chains/main/blocks/head/ | jq '.header.level, .header.timestamp';date
システムを再起動し、ノードを再起動しました.次のエラーが発生します.これは、古い(つまり現在の)メインネットで開始したために新しいフォークを実行できないことをノードが通知しているだけですか?私が焼くことができるか、または支持することができるかどうかはわかりませんが(数時間の手術ではありません)、難しい方法を見つけたくありません.これらのエラーを理解するための助けをいただければ幸いです.