These logs in Bor mean that it cannot connect to Heimdall.
The Heimdall doesn’t look in sync and hence it won’t have data on all the things that Bor would require.
So the recommended procedure would be to clear the historical data of both Heimdall and Bor and resync from the snapshot.
Ensure the following is fine:
Heimdall logs are normal or is it throwing up any errors?
Ensure Heimdall is fully synced by running: curl localhost:26657/status
Also ensure whether Heimdall is connected with the other peers.
curl localhost:26657/net_info? | jq .result.n_peers
If there aren’t any peers, check whether the seeds or persistent peers are rightly set on Heimdall and ensure Port 26656 is all open.
Reset Heimdall
sudo service heimdalld stop heimdalld unsafe-reset-all
Sync Heimdall from Snapshot
wget -c <Snapshot URL> tar -xzvf <snapshot file> -C <HEIMDALL_DATA_DIRECTORY>
etherbase missing: etherbase must be explicitly specified
To fix this issue, the signer address that is used to mine must be added inside miner.etherbase section in the config.toml file.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article