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

Lodestar v1.20.0 can't be used as a checkpoint provider #174

Open
nflaig opened this issue Jul 15, 2024 · 1 comment
Open

Lodestar v1.20.0 can't be used as a checkpoint provider #174

nflaig opened this issue Jul 15, 2024 · 1 comment

Comments

@nflaig
Copy link

nflaig commented Jul 15, 2024

While the latest release of Lodestar is compatible with Checkpointz as a consumer, it does not work as a provider right now as there is a bug in the go-eth2-client (see attestantio/go-eth2-client#144). This was already fixed a while ago by attestantio/go-eth2-client#145 and released in v0.21.6 but it looks like not yet updated yet.

github.com/attestantio/go-eth2-client v0.19.9

Error logs indicate that it fails to fetch genesis data which is a strong indicator that this is the issue

time="2024-07-15T14:18:43Z" level=info msg="loading config" cfgFile=/opt/checkpointz/config.yml
time="2024-07-15T14:18:43Z" level=error msg="Waiting for a healthy, non-syncing node before beginning.." error="no nodes found" module=beacon/default
time="2024-07-15T14:18:43Z" level=error msg="failed to bootstrap node.. will retry in 5s" error="failed to confirm node connection: failed to fetch genesis: failed to parse genesis: invalid character '\\u0091' looking for beginning of value" module=consensus/beacon upstream="lodestar public"
time="2024-07-15T14:18:48Z" level=error msg="Waiting for a healthy, non-syncing node before beginning.." error="no nodes found" module=beacon/default
time="2024-07-15T14:18:49Z" level=error msg="failed to bootstrap node.. will retry in 10s" error="failed to confirm node connection: failed to fetch genesis: failed to parse genesis: invalid character '\\u0091' looking for beginning of value" module=consensus/beacon upstream="lodestar public"
time="2024-07-15T14:18:53Z" level=error msg="Waiting for a healthy, non-syncing node before beginning.." error="no nodes found" module=beacon/default
time="2024-07-15T14:18:58Z" level=error msg="Waiting for a healthy, non-syncing node before beginning.." error="no nodes found" module=beacon/default
time="2024-07-15T14:18:59Z" level=error msg="failed to bootstrap node.. will retry in 15s" error="failed to confirm node connection: failed to fetch genesis: failed to parse genesis: invalid character '\\u0091' looking for beginning of value" module=consensus/beacon upstream="lodestar public"
@nflaig
Copy link
Author

nflaig commented Jul 15, 2024

We are cutting a v1.20.1 release to work around this issue.

@nflaig nflaig changed the title Lodestar v1.20.0 can't be used a checkpoint provider Lodestar v1.20.0 can't be used as a checkpoint provider Jul 16, 2024
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

1 participant