Skip to content
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

Error in block freeze operation err="block receipts missing, can't freeze block 8942739" #450

Open
AnieMaria opened this issue Jan 27, 2022 · 5 comments

Comments

@AnieMaria
Copy link

Error from after upgrading core-geth image from 1.12.3 to 1.12.4 / 1.12.6
Any idea what could be causing it?

System information

Geth version: 1.12.4 / 1.12.6
OS & Version: AKS Ubuntu 18.04

Expected behaviour

No freeze errors

Actual behaviour

Error in block freeze operation err="block receipts missing, can't freeze block 8942739"

@ziogaschr
Copy link
Member

Thanks @AnieMaria for reporting. Can you share the command you use to start your node or at least the syncing method? I will try to reproduce it.

@AnieMaria
Copy link
Author

AnieMaria commented Feb 1, 2022

Hi @ziogaschr
Please find the command below:
geth --mainnet --syncmode "archive" --rpc --rpcapi db,eth,net,web3,personal --cache=1024 --rpcport 8545 --rpcaddr 0.0.0.0 --rpccorsdomain "*

@meowsbits
Copy link
Contributor

This is a known issue, and I have also seen it before myself.
It seems this happens when somehow the database gets mangled (potentially by SIGKILL or the like).
Unfortunately, I don't see any clear resolution except to resync (or potentially faster, by debug.setHead("0x8869e0 ").

@lodotek
Copy link

lodotek commented Feb 25, 2022

I am experiencing this issue as well `Error in block freeze operation err="block receipts missing, can't freeze block 12729545"

If I must in fact re-sync, how should I go about that? I have geth running in a docker container Thanks @meowsbits

@ziogaschr
Copy link
Member

@lodotek can you share the command that you are using for docker? Probably in this command you mount a volume to you host machine and then you set the --datadir to it. You simply have to clean this folder or use a new one. Then let it start syncing from scratch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants