terra-money/core

pisco with 2.1.1 not working

bert2002 opened this issue · 5 comments

Hi,
when running 2.1.1 on pisco-1 we are getting following error:

Aug 05 04:20:34 terra terrad[7981]: Error: error during handshake: error on replay: wrong Block.Header.AppHash.  Expected 9E61EA0C19A0C21BB79CCC492AF65D4B52F0218B8F8D8346885BAE84B518AAE7, got F95001DBE5B5DD44309D4E31F34183407E1CF02D4DFF841819DA5BD775651280

This also happens when syncing from a clean state or downgrading to 2.1.0-beta.1. Downgrading to v2.0.0-rc.0 seems to be the only way to sync it.

bert

Ah pisco-1 is working with 2.1.0-beta.1 and 2.1.0.
pisco-1 will be upgrade to 2.1.1 or next version directly.

terra-money/testnet#2

I'm seeing a similar issue with v2.1.0.

$ terrad start
3:04PM INF starting node with ABCI Tendermint in-process
3:04PM INF Starting multiAppConn service impl=multiAppConn module=proxy
3:04PM INF Starting localClient service connection=query impl=localClient module=abci-client
3:04PM INF Starting localClient service connection=snapshot impl=localClient module=abci-client
3:04PM INF Starting localClient service connection=mempool impl=localClient module=abci-client
3:04PM INF Starting localClient service connection=consensus impl=localClient module=abci-client
3:04PM INF Starting EventBus service impl=EventBus module=events
3:04PM INF Starting PubSub service impl=PubSub module=pubsub
3:04PM INF Starting IndexerService service impl=IndexerService module=txindex
3:04PM INF ABCI Handshake App Info hash="�a�\f\x19��\x1b���I*�]KR�!����F�[���\x18��" height=1 module=consensus protocol-version=0 software-version=v2.1.0
3:04PM INF ABCI Replay Blocks appHeight=1 module=consensus stateHeight=1 storeHeight=2
3:04PM INF Replay last block using real app module=consensus
Error: error during handshake: error on replay: wrong Block.Header.AppHash.  Expected 9E61EA0C19A0C21BB79CCC492AF65D4B52F0218B8F8D8346885BAE84B518AAE7, got F95001DBE5B5DD44309D4E31F34183407E1CF02D4DFF841819DA5BD775651280

I used terrad tendermint unsafe-reset-all and restarted nodes' validator to genesis state and that seems to have fixed the issued.

sorry, was wrong. I see this happening again.

apparently it's required to use v2.0.0-rc0 to sync from block 1.