Wallet won't open

imatt

New Member
Jul 15, 2019
5
1
3
29
Running dash-qt from terminal on Ubuntu 18.04. Wallet GUI appears for a few seconds then closes. Error reads:

dash-qt: evo/evodb.cpp:33: bool CEvoDB::VerifyBestBlock(const uint256&): Assertion `hashBestBlock == hashBlockIndex' failed.
Aborted (core dumped)

Thoughts?
 

qwizzie

Well-known Member
Aug 6, 2014
1,659
800
183
Running dash-qt from terminal on Ubuntu 18.04. Wallet GUI appears for a few seconds then closes. Error reads:

dash-qt: evo/evodb.cpp:33: bool CEvoDB::VerifyBestBlock(const uint256&): Assertion `hashBestBlock == hashBlockIndex' failed.
Aborted (core dumped)

Thoughts?
Which version are you running of Dash ? Make sure you are running latest version 0.14.0.2

If you still have problems with latest version, then first check your debug.log (it may mention you need a -reindex)

Options available :

Option 1 : Try a -reindex to see if that gets your wallet started

Option 2 : Make a backup of the evodb folder --> rename that backup to nonevodb --> remove the orginal evodb folder --> start wallet with -reindex
* if that works and your wallet starts normally, you can then delete your nonevodb backup folder

Option 3 : Delete your blockchain and sync from scratch (you can download a bootstrap here : https://github.com/UdjinM6/dash-bootstrap)
* when bootstrap is finished it will rename itself to "bootstrap.dat.old" and you can then delete it
 
Last edited:

imatt

New Member
Jul 15, 2019
5
1
3
29
Which version are you running of Dash ? Make sure you are running latest version 0.14.0.2

If you still have problems with latest version, then first check your debug.log (it may mention you need a -reindex)

Options available :

Option 1 : Try a -reindex to see if that gets your wallet started

Option 2 : Make a backup of the evodb folder --> rename that backup to nonevodb --> remove the orginal evodb folder --> start wallet with -reindex
* if that works and your wallet starts normally, you can then delete your nonevodb backup folder

Option 3 : Delete your blockchain and sync from scratch (you can download a bootstrap here : https://github.com/UdjinM6/dash-bootstrap)
* when bootstrap is finished it will rename itself to "bootstrap.dat.old" and you can then delete it
Thanks, I'll give that a go.