-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Join mainnet fail with panic "Wrong Block.Header" #4254
Comments
Thanks for opening up an issue @garyyu. Based off of the steps you've listed, everything looks to be in order (correct genesis, genesis hash, file locations, and gaiad version). Perhaps the seed nodes you're connecting to are still running an old version/network? Can you try using the following seeds:
|
thanks @alexanderbez , I replace seeds with yours, but peers number is 0 even waiting a few minutes:
I can confirm all these seeds are reachable:
The error logs:
And here is my node status:
Any further suggestions? |
Hmmm, I'm not too sure. Most often times those errors are benign and eventually your node will gossip to the correct peers. Any luck? |
Ah, just saw it (after half an hour) fail again for same error as before:
|
Any further suggestions please? |
@garyyu we've had other instances of similar issues. It's almost certainly to do with your seeds/peers, since you are on the correct version. I'll try to find some good seeds or persistent peers for you. |
I have the same issue. To get a mainnet full node running is currently only possible by checking out tag v0.34.3 |
Thanks @mateuszk87, indeed! When I checkout tag So, is this a bug on latest master branch? |
Hmmm, @mateuszk87 @garyyu, there must be a misunderstanding. Perhaps the docs are wrong, but I recently think we fixed and deployed docs. You should never run any code off of Sorry for any confusion. If our docs still say |
same error on master.
|
this solution don't work for me. |
I met the same problem here. And changing seeds does not work |
I have same error.
gaiad version:
seeds:
|
The same error happened, would it be possible to look into these issues ?? For my case, v0.34.3 was used and brock syncing got stuck at 482280.
|
@yuyasugano you have to use version v0.34.7 in order to successfully sync from genesis. |
The same problem Network: Version $ gaiacli version --long
cosmos-sdk: 0.34.7
git commit: f783cb71e7fe976bc01273ad652529650142139b
vendor hash: f60176672270c09455c01e9d880079ba36130df4f5cd89df58b6701f50b13aad
build tags: netgo ledger
go version go1.12.7 darwin/amd64
genesis.json $ shasum -a 256 ~/.gaiad/config/genesis.json #should equals 48519942c69dbda18fd9dfba949bca5591ad67772bff669fc8649d796b9cf3c3
48519942c69dbda18fd9dfba949bca5591ad67772bff669fc8649d796b9cf3c3 /Users/meetone/.gaiad/config/genesis.json
Output gaiad start
I[2019-07-11|11:07:46.469] Starting ABCI with Tendermint module=main
ERROR: Error during handshake: Error on replay: Wrong Block.Header.AppHash. Expected 90C966D919DB087A33212139AAD5D2C0015254A0A6E7686942AF84CB395B38C2, got 40BF5CC64E6C22115A467D212AE871C658653041D0536C6A1A6B829D49564CAB
|
Why is this issue closed? is it solved? |
Had the same on new akash testnet. Tried everything as far as I know. Reverted to a new server and same steps without a problem. |
It's usually always one of the following reasons:
|
|
If genesis state is verified to be valid and the application versions are consistent and correct, then it's an issue in your application's state-machine -- most likely some non-determinism. |
Summary of Bug
Follow the Join Mainnet doc but always fail with panic
Wrong Block.Header.AppHash
:Version
Steps to Reproduce
Genesis:
Seed config:
It's one of seeds provided here
For Admin Use
The text was updated successfully, but these errors were encountered: