You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's not stuck, it needs to sync the state now.
An Ethereum node has all old blocks and the current state of all smart contracts/balances. During sync we need to download all old blocks and the current state. Your node has synced the old blocks, but it has not synced the state yet.
You can see that the knownStates which are the states that you need to download differ from the pulledStates which are the states that you already downloaded. The pulledStates are increasing between subsequent calls to eth.syncing which indicates that you node is downloading the state. So your not stuck, you just need to download more. You can run --syncmode=snap instead of fast sync which improves the state download drastically.
Ethereum node stuck, and can't sync last 64-100 block.
currentBlock cannot catch up and be equal to highestBlock
I studied these articles but none of the above solved my problem.
ethereum/mist#3760 (comment)
https://geth.ethereum.org/docs/faq
System information
ran on a powerful server on ssd disks.
use docker image ethereum/client-go:v1.10.3 , ethereum/client-go:v1.10.2 , ethereum/client-go:v1.10.1
/ # geth version
Geth
Version: 1.10.3-stable
Git Commit: 991384a
Git Commit Date: 20210505
Architecture: amd64
Go Version: go1.16.3
Operating System: linux
GOPATH=
GOROOT=go
/ #
/ # geth attach http://127.0.0.1:8545
Welcome to the Geth JavaScript console!
instance: Geth/v1.10.3-stable-991384a7/linux-amd64/go1.16.3
at block: 0 (Thu Jan 01 1970 00:00:00 GMT+0000 (UTC))
modules: debug:1.0 eth:1.0 net:1.0 personal:1.0 rpc:1.0 web3:1.0
To exit, press ctrl-d
The text was updated successfully, but these errors were encountered: