Closed gustavovalverde closed 1 month ago
can you paste your config.yaml that you used?
can you paste your config.yaml that you used?
Sure @barnabasbusa, I've had different errors with different el + cl + network configurations.
The main changes were using network: "sepolia"
, checkpoint_sync_enabled: true
and checkpoint_sync_url: "https://sepolia.beaconstate.info/"
If I use network: "kurtosis"
this does not happen, I've tried with mainnet
, sepolia
and holesky
, and all get me to this error.
Can you try to disable full_beaconchain_explorer
, as this tooling doesn't yet support native networks out of the box.
After disabling full_beaconchain_explorer
I do not get the same error, but I still get one:
There was an error executing Starlark code
An error occurred executing instruction (number 11) at github.com/ethpandaops/ethereum-package/src/cl/lighthouse/lighthouse_launcher.star[82:38]:
add_service(name="cl-1-lighthouse-geth", config=ServiceConfig(image="ethpandaops/lighthouse:stable", ports={"http": PortSpec(number=4000, transport_protocol="TCP", application_protocol="http"), "metrics": PortSpec(number=5054, transport_protocol="TCP", application_protocol="http"), "tcp-discovery": PortSpec(number=9000, transport_protocol="TCP", application_protocol=""), "udp-discovery": PortSpec(number=9000, transport_protocol="UDP", application_protocol="")}, public_ports={}, files={"/data/lighthouse/beacon-data": Directory(persistent_key="data-cl-1-lighthouse-geth", size=500000), "/jwt": "jwt_file", "/network-configs": "el_cl_genesis_data"}, cmd=["lighthouse", "beacon_node", "--debug-level=info", "--datadir=/data/lighthouse/beacon-data", "--disable-enr-auto-update", "--enr-address=KURTOSIS_IP_ADDR_PLACEHOLDER", "--enr-udp-port=9000", "--enr-tcp-port=9000", "--listen-address=0.0.0.0", "--port=9000", "--http", "--http-address=0.0.0.0", "--http-port=4000", "--http-allow-sync-stalled", "--slots-per-restore-point=32", "--disable-packet-filter", "--execution-endpoints=http://{{kurtosis:732640fdd4924ee1863325d7fc87257f:ip_address.runtime_value}}:8551", "--jwt-secrets=/jwt/jwtsecret", "--suggested-fee-recipient=0x8943545177806ED17B9F23F0a21ee5948eCaa776", "--metrics", "--metrics-address=0.0.0.0", "--metrics-allow-origin=*", "--metrics-port=5054", "--enable-private-discovery", "--checkpoint-sync-url=https://beaconstate.ethstaker.cc/", "--network=mainnet"], env_vars={"RUST_BACKTRACE": "full"}, private_ip_address_placeholder="KURTOSIS_IP_ADDR_PLACEHOLDER", ready_conditions=ReadyCondition(recipe=GetHttpRequestRecipe(port_id="http", endpoint="/eth/v1/node/health"), field="code", assertion="IN", target_value=[200, 206], timeout="15m"), labels={"ethereum-package.client": "lighthouse", "ethereum-package.client-image": "ethpandaops-lighthouse_stable", "ethereum-package.client-type": "beacon", "ethereum-package.connected-client": "geth", "ethereum-package.sha256": ""}, tolerations=[], node_selectors={}))
Caused by: Unexpected error occurred starting service 'cl-1-lighthouse-geth'
Caused by: An error occurred waiting for all TCP and UDP ports to be open for service 'cl-1-lighthouse-geth' with private IP '172.16.0.6'; this is usually due to a misconfiguration in the service itself, so here are the logs:
== SERVICE 'cl-1-lighthouse-geth' LOGS ===================================
Sep 30 07:53:42.625 INFO Logging to file path: "/data/lighthouse/beacon-data/beacon/logs/beacon.log"
Sep 30 07:53:42.635 INFO Lighthouse started version: Lighthouse/v5.3.0-2e0eb6d
Sep 30 07:53:42.635 INFO Configured for network name: mainnet
Sep 30 07:53:42.635 INFO Data directory initialised datadir: /data/lighthouse/beacon-data
Sep 30 07:53:42.635 WARN Discv5 packet filter is disabled
Sep 30 07:53:42.635 WARN Ignoring --http-allow-sync-stalled info: this flag is deprecated and will be removed
Sep 30 07:53:42.640 INFO Deposit contract address: 0x00000000219ab540356cbb839cbe05303d7705fa, deploy_block: 11184524
Sep 30 07:53:42.663 INFO Blob DB initialized oldest_blob_slot: Some(Slot(8626176)), path: "/data/lighthouse/beacon-data/beacon/blobs_db", service: freezer_db
Sep 30 07:53:42.677 INFO Starting checkpoint sync remote_url: https://beaconstate.ethstaker.cc/, service: beacon
Sep 30 07:54:18.167 INFO Loaded checkpoint block and state block_root: 0xeeadbe88ab5ca885ed36e97459adde73562efe7ae10dfb370cae10420831cbe4, state_slot: 10071488, block_slot: 10071488, service: beacon
Sep 30 07:54:18.177 INFO Loaded deposit tree snapshot deposits loaded: 1697898, service: beacon
Sep 30 07:54:24.546 INFO Block production enabled method: json rpc via http, endpoint: Auth { endpoint: "http://172.16.0.5:8551/", jwt_path: "/jwt/jwtsecret", jwt_id: None, jwt_version: None }
Sep 30 07:54:24.561 WARN Execution endpoint is not synced last_seen_block_unix_timestamp: 0, endpoint: http://172.16.0.5:8551/, auth=true, service: beacon
Sep 30 07:54:24.561 ERRO Error updating deposit contract cache error: Failed to get remote head and new block ranges: EndpointError(FarBehind), retry_millis: 60000, service: beacon
Sep 30 07:55:24.554 WARN Execution endpoint is not synced last_seen_block_unix_timestamp: 0, endpoint: http://172.16.0.5:8551/, auth=true, service: beacon
Sep 30 07:55:24.555 ERRO Error updating deposit contract cache error: Failed to get remote head and new block ranges: EndpointError(FarBehind), retry_millis: 60000, service: beacon
looks like you using sepolia network with mainnet checkpoint sync url?
Yes, this was my bad while testing different combinations. I also had to disable dugtrio
as it was failing to start (I might open a different issue for that one)
If I'd like to test full_beaconchain_explorer
is there another test network that could be used? Or can this only be used with kurtosis
network?
Would need to fix the config to support native chains. We haven't been using kurtosis for running public chains, thats why the lack of support for all the tooling.
I'm having this issue when running with the following configuration in a Mac with M1: