Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant