Open
Description
Hi, when i follow the document with the command "attacknet start suite", i find it can not launch the CL network with the following error messages.
demo@k8s:~/Setup/attacknet$ ./attacknet start suite
INFO[0000] Loading test suite from /home/demo/Setup/attacknet/test-suites/suite.yaml
INFO[0000] Loading kurtosis network configuration from /home/demo/Setup/attacknet/network-configs/default.yaml
INFO[0000] Looking for existing enclave identified by namespace test4
INFO[0006] No existing kurtosis enclave by the name of t4 was found. Creating a new one.
INFO[0010] Since we created a new kurtosis enclave, we must now genesis the blockchain.
INFO[0010] ------------ EXECUTING PACKAGE ---------------
INFO[0012] [Kurtosis] Interpreting plan - execution will begin shortly
INFO[0015] [Kurtosis] Validating ethpandaops/ethereum-genesis-generator:2.0.12
INFO[0015] [Kurtosis] Validating badouralix/curl-jq
INFO[0015] [Kurtosis] Validating gcr.io/prysmaticlabs/prysm/validator:v5.0.1
INFO[0015] [Kurtosis] Validating gcr.io/prysmaticlabs/prysm/beacon-chain:v5.0.1
INFO[0015] [Kurtosis] Validating protolambda/eth2-val-tools:latest
INFO[0015] [Kurtosis] Validating prom/prometheus:latest
INFO[0015] [Kurtosis] Validating python:3.11-alpine
INFO[0015] [Kurtosis] Validating ethereum/client-go:v1.13.14
INFO[0015] [Kurtosis] Validating ethpandaops/dora:latest
INFO[0015] [Kurtosis] Validating grafana/grafana-enterprise:9.5.12
INFO[0015] [Kurtosis] Container images used in this run:
> gcr.io/prysmaticlabs/prysm/beacon-chain:v5.0.1 - locally cached
> protolambda/eth2-val-tools:latest - locally cached
> ethpandaops/dora:latest - locally cached
> ethereum/client-go:v1.13.14 - locally cached
> grafana/grafana-enterprise:9.5.12 - locally cached
> ethpandaops/ethereum-genesis-generator:2.0.12 - locally cached
> badouralix/curl-jq - locally cached
> gcr.io/prysmaticlabs/prysm/validator:v5.0.1 - locally cached
> prom/prometheus:latest - locally cached
> python:3.11-alpine - locally cached
INFO[0015] [Kurtosis] Files with artifact name 'jwt_file' uploaded with artifact UUID 'fee32c1267e9422b8a81a689fdd3da0d'
INFO[0015] [Kurtosis] Files with artifact name 'keymanager_file' uploaded with artifact UUID '58d092d65d1447aba726e4ce3783de40'
INFO[0015] [Kurtosis] Read the prometheus, grafana templates
INFO[0015] [Kurtosis] Launching participant network with 2 participants and the following network params struct(deneb_fork_epoch = 1, deposit_contract_address = "0x4242424242424242424242424242424242424242", ejection_balance = 16000000000, electra_fork_epoch = 500, eth1_follow_distance = 2048, genesis_delay = 20, max_churn = 8, min_validator_withdrawability_delay = 256, network = "kurtosis", network_id = "3151908", network_sync_base_url = "https://ethpandaops-ethereum-node-snapshots.ams3.digitaloceanspaces.com/", num_validator_keys_per_node = 32, preregistered_validator_count = 0, preregistered_validator_keys_mnemonic = "giant issue aisle success illegal bike spike question tent bar rely arctic volcano long crawl hungry vocal artwork sniff fantasy very lucky have athlete", preset = "mainnet", seconds_per_slot = 12, shard_committee_period = 256)
INFO[0015] [Kurtosis] Generating cl validator key stores
INFO[0020] [Kurtosis] Service 'validator-key-generation-cl-validator-keystore' added with service UUID 'e6ed063e720d47aa884ab1f09d857d13'
INFO[0020] [Kurtosis] Command returned with exit code '0' with no output
INFO[0020] [Kurtosis] Verification succeeded. Value is '0'.
INFO[0020] [Kurtosis] Files with artifact name '1-prysm-geth-0-31' uploaded with artifact UUID 'f2c380b8664649a5a67816b6961e972b'
INFO[0020] [Kurtosis] Files with artifact name '2-prysm-geth-32-63' uploaded with artifact UUID '83fc12c0b02049bc8840e582336343f2'
INFO[0021] [Kurtosis] Command returned with exit code '0' with no output
INFO[0021] [Kurtosis] Verification succeeded. Value is '0'.
INFO[0021] [Kurtosis] Files with artifact name 'prysm-password' uploaded with artifact UUID 'ca95a3370917422c9f12f692a65c8b86'
INFO[0021] [Kurtosis] {
"per_node_keystores": [
{
"files_artifact_uuid": "1-prysm-geth-0-31",
"nimbus_keys_relative_dirpath": "node-0-keystores/nimbus-keys",
"prysm_relative_dirpath": "node-0-keystores/prysm",
"raw_keys_relative_dirpath": "node-0-keystores/keys",
"raw_root_dirpath": "node-0-keystores",
"raw_secrets_relative_dirpath": "node-0-keystores/secrets",
"teku_keys_relative_dirpath": "node-0-keystores/teku-keys",
"teku_secrets_relative_dirpath": "node-0-keystores/teku-secrets"
},
{
"files_artifact_uuid": "2-prysm-geth-32-63",
"nimbus_keys_relative_dirpath": "node-1-keystores/nimbus-keys",
"prysm_relative_dirpath": "node-1-keystores/prysm",
"raw_keys_relative_dirpath": "node-1-keystores/keys",
"raw_root_dirpath": "node-1-keystores",
"raw_secrets_relative_dirpath": "node-1-keystores/secrets",
"teku_keys_relative_dirpath": "node-1-keystores/teku-keys",
"teku_secrets_relative_dirpath": "node-1-keystores/teku-secrets"
}
],
"prysm_password_artifact_uuid": "prysm-password",
"prysm_password_relative_filepath": "prysm-password.txt"
}
INFO[0054] [Kurtosis] Command returned with exit code '0' and the following output: 1714411896
INFO[0054] [Kurtosis] Generating EL CL data
INFO[0054] [Kurtosis] Templates artifact name 'genesis-el-cl-env-file' rendered with artifact UUID 'ef13694bda2c4a83b6574681c0d88ff2'
INFO[0093] [Kurtosis] Command returned with exit code '0' and the following output:
--------------------
+ '[' -f /data/custom_config_data/genesis.json ']'
++ mktemp -d -t ci-XXXXXXXXXX
+ tmp_dir=/tmp/ci-1IzB2JBjEd
+ mkdir -p /data/custom_config_data
+ envsubst
+ python3 /apps/el-gen/genesis_geth.py /tmp/ci-1IzB2JBjEd/genesis-config.yaml
+ python3 /apps/el-gen/genesis_chainspec.py /tmp/ci-1IzB2JBjEd/genesis-config.yaml
+ python3 /apps/el-gen/genesis_besu.py /tmp/ci-1IzB2JBjEd/genesis-config.yaml
+ gen_cl_config
+ set -x
+ '[' -f /data/custom_config_data/genesis.ssz ']'
++ mktemp -d -t ci-XXXXXXXXXX
+ tmp_dir=/tmp/ci-FyRO0x0fgm
+ mkdir -p /data/custom_config_data
+ envsubst
+ envsubst
+ cp /tmp/ci-FyRO0x0fgm/mnemonics.yaml /data/custom_config_data/mnemonics.yaml
+ grep DEPOSIT_CONTRACT_ADDRESS /data/custom_config_data/config.yaml
+ cut -d ' ' -f2
+ echo 0
+ echo 0
+ echo
+ echo '- '
+ envsubst
+ genesis_args=(capella --config /data/custom_config_data/config.yaml --mnemonics $tmp_dir/mnemonics.yaml --tranches-dir /data/custom_config_data/tranches --state-output /data/custom_config_data/genesis.ssz)
+ [[ 0x00 == \0\x\0\1 ]]
+ [[ '' != '' ]]
+ [[ '' != '' ]]
+ genesis_args+=(--eth1-config /data/custom_config_data/genesis.json)
+ '[' -z '' ']'
+ /usr/local/bin/eth2-testnet-genesis capella --config /data/custom_config_data/config.yaml --mnemonics /tmp/ci-FyRO0x0fgm/mnemonics.yaml --tranches-dir /data/custom_config_data/tranches --state-output /data/custom_config_data/genesis.ssz --eth1-config /data/custom_config_data/genesis.json
zrnt version: v0.30.0
Using CL MIN_GENESIS_TIME for genesis timestamp
processing mnemonic 0, for 64 validators
Writing pubkeys list file...
generated 64 validators from mnemonic yaml (/tmp/ci-FyRO0x0fgm/mnemonics.yaml)
eth2 genesis at 1714411896 + 20 = 1714411916 (2024-04-29 17:31:56 +0000 UTC)
done preparing state, serializing SSZ now...
done!
+ /usr/local/bin/zcli pretty capella BeaconState /data/custom_config_data/genesis.ssz
++ jq -r .latest_execution_payload_header.block_number /data/custom_config_data/parsedBeaconState.json
Genesis block number: 0
+ echo 'Genesis block number: 0'
++ jq -r .latest_execution_payload_header.block_hash /data/custom_config_data/parsedBeaconState.json
Genesis block hash: 0x6b226de876a63c93d30d294ec93f7a85adbd0cfb2213ef67a84f7b562ad98d5c
+ echo 'Genesis block hash: 0x6b226de876a63c93d30d294ec93f7a85adbd0cfb2213ef67a84f7b562ad98d5c'
+ jq -r .eth1_data.block_hash /data/custom_config_data/parsedBeaconState.json
+ tr -d '\n'
+ jq -r .genesis_validators_root /data/custom_config_data/parsedBeaconState.json
+ tr -d '\n'
+ gen_shared_files
+ set -x
+ mkdir -p /data/custom_config_data
+ '[' -f /data/jwt/jwtsecret ']'
+ mkdir -p /data/jwt
++ openssl rand -hex 32
++ tr -d '\n'
+ echo -n 0x0215db89b41bf06caf66ff540f06d225c8ec7abd932626a98a751d6b296849d1
+ '[' -f /data/custom_config_data/genesis.json ']'
++ cat /data/custom_config_data/genesis.json
++ jq -r .config.terminalTotalDifficulty
+ terminalTotalDifficulty=0
+ sed -i 's/TERMINAL_TOTAL_DIFFICULTY:.*/TERMINAL_TOTAL_DIFFICULTY: 0/' /data/custom_config_data/config.yaml
+ '[' false = true ']'
--------------------
INFO[0127] [Kurtosis] Command returned with exit code '0' and the following output: 0xd61ea484febacfae5298d52a2b581f3e305a51f3112a9241b968dccf019f7b11
INFO[0161] [Kurtosis] Command returned with exit code '0' and the following output: 1714412300
INFO[0194] [Kurtosis] Command returned with exit code '0' and the following output: null
INFO[0200] [Kurtosis] Service 'el-1-geth-prysm' added with service UUID 'b378a9877cba424cab1c682893df1f86'
INFO[0200] [Kurtosis] Wait took 1 tries (11.961504ms in total). Assertion passed with following:
Request had response code '200' and body "{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"id\":\"daab952af2a06c3c16d177e53257a6af260132279e5534ef9d5c939eaac0a5cb\",\"name\":\"Geth/v1.13.14-stable-2bd6bd01/linux-amd64/go1.21.7\",\"enode\":\"enode://089ade300f0b9ddde1b1259ba4d38c67999d8b8bb671f767fd216f953d9008614e453f3b361f18448115739a744288d2b7ccfd7992ac9fc156a7c450ebe8b1fb@10.103.241.197:30303\",\"enr\":\"enr:-Ke4QF2rZ9wY7qRusjgpewUGgQ8mkDo-SGucSMD8cnffyR4VIMFJUyxk6ji-obZUTIfO5qBKMTl06P3-fk6OpM7V9K-GAY8q66ZFg2V0aMvKhDFNjmWEZi_ZjIJpZIJ2NIJpcIQKZ_HFiXNlY3AyNTZrMaEDCJreMA8Lnd3hsSWbpNOMZ5mdi4u2cfdn_SFvlT2QCGGEc25hcMCDdGNwgnZfg3VkcIJ2Xw\",\"ip\":\"10.103.241.197\",\"ports\":{\"discovery\":30303,\"listener\":30303},\"listenAddr\":\"[::]:30303\",\"protocols\":{\"eth\":{\"network\":3151908,\"difficulty\":1,\"genesis\":\"0x6b226de876a63c93d30d294ec93f7a85adbd0cfb2213ef67a84f7b562ad98d5c\",\"config\":{\"chainId\":3151908,\"homesteadBlock\":0,\"eip150Block\":0,\"eip155Block\":0,\"eip158Block\":0,\"byzantiumBlock\":0,\"constantinopleBlock\":0,\"petersburgBlock\":0,\"istanbulBlock\":0,\"berlinBlock\":0,\"londonBlock\":0,\"mergeNetsplitBlock\":0,\"shanghaiTime\":1714411916,\"cancunTime\":1714412300,\"terminalTotalDifficulty\":0,\"terminalTotalDifficultyPassed\":true},\"head\":\"0x6b226de876a63c93d30d294ec93f7a85adbd0cfb2213ef67a84f7b562ad98d5c\"},\"snap\":{}}}}\n", with extracted fields:
'extract.enode': "enode://089ade300f0b9ddde1b1259ba4d38c67999d8b8bb671f767fd216f953d9008614e453f3b361f18448115739a744288d2b7ccfd7992ac9fc156a7c450ebe8b1fb@10.103.241.197:30303"
'extract.enr': "enr:-Ke4QF2rZ9wY7qRusjgpewUGgQ8mkDo-SGucSMD8cnffyR4VIMFJUyxk6ji-obZUTIfO5qBKMTl06P3-fk6OpM7V9K-GAY8q66ZFg2V0aMvKhDFNjmWEZi_ZjIJpZIJ2NIJpcIQKZ_HFiXNlY3AyNTZrMaEDCJreMA8Lnd3hsSWbpNOMZ5mdi4u2cfdn_SFvlT2QCGGEc25hcMCDdGNwgnZfg3VkcIJ2Xw"
INFO[0206] [Kurtosis] Service 'el-2-geth-prysm' added with service UUID '37024d1771f145349aeb5a3568b351d7'
INFO[0206] [Kurtosis] Wait took 1 tries (15.175898ms in total). Assertion passed with following:
Request had response code '200' and body "{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"id\":\"4d931dfbad6c698aa6512993645ed858044d21b6619430035b10e966eec083ac\",\"name\":\"Geth/v1.13.14-stable-2bd6bd01/linux-amd64/go1.21.7\",\"enode\":\"enode://b50b0ab1fd03a99b2254fbad5cfa2cf0ecf1efd5a9ecbe6f43b0ec7b7e0c0814a32491ad51db59dc34f15006b11908f6d1c9ac86ef5a2ad3f24b25e25b242a1e@10.99.184.86:30303\",\"enr\":\"enr:-Ke4QMQlaaCxnejo04cIdRgo4L1-qFmIJMQDXmk-BdHy3RFMCH2AsZ3vKnfcJfY4irt18x0pc7G9UehtkxpVoabqZ72GAY8q67yTg2V0aMvKhDFNjmWEZi_ZjIJpZIJ2NIJpcIQKY7hWiXNlY3AyNTZrMaECtQsKsf0DqZsiVPutXPos8Ozx79Wp7L5vQ7Dse34MCBSEc25hcMCDdGNwgnZfg3VkcIJ2Xw\",\"ip\":\"10.99.184.86\",\"ports\":{\"discovery\":30303,\"listener\":30303},\"listenAddr\":\"[::]:30303\",\"protocols\":{\"eth\":{\"network\":3151908,\"difficulty\":1,\"genesis\":\"0x6b226de876a63c93d30d294ec93f7a85adbd0cfb2213ef67a84f7b562ad98d5c\",\"config\":{\"chainId\":3151908,\"homesteadBlock\":0,\"eip150Block\":0,\"eip155Block\":0,\"eip158Block\":0,\"byzantiumBlock\":0,\"constantinopleBlock\":0,\"petersburgBlock\":0,\"istanbulBlock\":0,\"berlinBlock\":0,\"londonBlock\":0,\"mergeNetsplitBlock\":0,\"shanghaiTime\":1714411916,\"cancunTime\":1714412300,\"terminalTotalDifficulty\":0,\"terminalTotalDifficultyPassed\":true},\"head\":\"0x6b226de876a63c93d30d294ec93f7a85adbd0cfb2213ef67a84f7b562ad98d5c\"},\"snap\":{}}}}\n", with extracted fields:
'extract.enode': "enode://b50b0ab1fd03a99b2254fbad5cfa2cf0ecf1efd5a9ecbe6f43b0ec7b7e0c0814a32491ad51db59dc34f15006b11908f6d1c9ac86ef5a2ad3f24b25e25b242a1e@10.99.184.86:30303"
'extract.enr': "enr:-Ke4QMQlaaCxnejo04cIdRgo4L1-qFmIJMQDXmk-BdHy3RFMCH2AsZ3vKnfcJfY4irt18x0pc7G9UehtkxpVoabqZ72GAY8q67yTg2V0aMvKhDFNjmWEZi_ZjIJpZIJ2NIJpcIQKY7hWiXNlY3AyNTZrMaECtQsKsf0DqZsiVPutXPos8Ozx79Wp7L5vQ7Dse34MCBSEc25hcMCDdGNwgnZfg3VkcIJ2Xw"
INFO[0206] [Kurtosis] Successfully added 2 EL participants
INFO[0206] [Kurtosis] Launching CL network
ERRO[0344] [Kurtosis] execution_error:{error_message:"An error occurred executing instruction (number 28) at github.com/kurtosis-tech/ethereum-package/src/cl/prysm/prysm_launcher.star[147:38]:\nadd_service(name=\"cl-1-prysm-geth\", config=ServiceConfig(image=\"gcr.io/prysmaticlabs/prysm/beacon-chain:v5.0.1\", ports={\"http\": PortSpec(number=3500, transport_protocol=\"TCP\", application_protocol=\"\"), \"monitoring\": PortSpec(number=8080, transport_protocol=\"TCP\", application_protocol=\"\"), \"rpc\": PortSpec(number=4000, transport_protocol=\"TCP\", application_protocol=\"\"), \"tcp-discovery\": PortSpec(number=13000, transport_protocol=\"TCP\", application_protocol=\"\"), \"udp-discovery\": PortSpec(number=12000, transport_protocol=\"UDP\", application_protocol=\"\")}, files={\"/jwt\": \"jwt_file\", \"/network-configs\": \"el_cl_genesis_data\"}, cmd=[\"--accept-terms-of-use=true\", \"--datadir=/data/prysm/beacon-data/\", \"--execution-endpoint=http://{{kurtosis:a1e89420d20e4243a430eabb3ba00045:ip_address.runtime_value}}:8551\", \"--rpc-host=0.0.0.0\", \"--rpc-port=4000\", \"--grpc-gateway-host=0.0.0.0\", \"--grpc-gateway-corsdomain=*\", \"--grpc-gateway-port=3500\", \"--p2p-host-ip=KURTOSIS_IP_ADDR_PLACEHOLDER\", \"--p2p-tcp-port=13000\", \"--p2p-udp-port=12000\", \"--min-sync-peers=1\", \"--verbosity=info\", \"--slots-per-archive-point=32\", \"--suggested-fee-recipient=0x8943545177806ED17B9F23F0a21ee5948eCaa776\", \"--subscribe-all-subnets=true\", \"--jwt-secret=/jwt/jwtsecret\", \"--enable-debug-rpc-endpoints=true\", \"--disable-monitoring=false\", \"--monitoring-host=0.0.0.0\", \"--monitoring-port=8080\", \"--p2p-static-id=true\", \"--chain-config-file=/network-configs/network-configs/config.yaml\", \"--genesis-state=/network-configs/network-configs/genesis.ssz\", \"--contract-deployment-block=0\"], env_vars={}, private_ip_address_placeholder=\"KURTOSIS_IP_ADDR_PLACEHOLDER\", max_cpu=3000, min_cpu=2000, max_memory=2048, min_memory=2048, 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\": \"prysm\", \"ethereum-package.client-image\": \"gcr.io-prysmaticlabs-prysm-beacon-chain-v5.0.1\", \"ethereum-package.client-type\": \"beacon\", \"ethereum-package.connected-client\": \"geth\"}, tolerations=[], node_selectors={}))\n --- at /home/circleci/project/core/server/api_container/server/startosis_engine/startosis_executor.go:157 (sendErrorAndFail) ---\nCaused by: Unexpected error occurred starting service 'cl-1-prysm-geth'\n --- at /home/circleci/project/core/server/api_container/server/startosis_engine/kurtosis_instruction/add_service/add_service.go:201 (AddServiceCapabilities.Execute) ---\nCaused by: An error occurred waiting for all TCP and UDP ports to be open for service 'cl-1-prysm-geth' with private IP '10.102.83.209'; this is usually due to a misconfiguration in the service itself, so here are the logs:\n== SERVICE 'cl-1-prysm-geth' LOGS ===================================\n\n== FINISHED SERVICE 'cl-1-prysm-geth' LOGS ===================================\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1012 (DefaultServiceNetwork.startRegisteredService) ---\nCaused by: An error occurred while waiting for all TCP and UDP ports to be open\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1393 (waitUntilAllTCPAndUDPPortsAreOpen) ---\nCaused by: Unsuccessful ports check for IP '10.102.83.209' and port spec '{privatePortSpec:0xc001797350}', even after '240' retries with '500' milliseconds in between retries. Timeout '2m0s' has been reached\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1423 (waitUntilPortIsOpenWithTimeout) ---\nCaused by: An error occurred while calling network address '10.102.83.209:13000' with port protocol 'TCP' and using time out '200ms'\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1455 (scanPort) ---\nCaused by: dial tcp 10.102.83.209:13000: i/o timeout"}
FATA[0344] execution_error:{error_message:"An error occurred executing instruction (number 28) at github.com/kurtosis-tech/ethereum-package/src/cl/prysm/prysm_launcher.star[147:38]:\nadd_service(name=\"cl-1-prysm-geth\", config=ServiceConfig(image=\"gcr.io/prysmaticlabs/prysm/beacon-chain:v5.0.1\", ports={\"http\": PortSpec(number=3500, transport_protocol=\"TCP\", application_protocol=\"\"), \"monitoring\": PortSpec(number=8080, transport_protocol=\"TCP\", application_protocol=\"\"), \"rpc\": PortSpec(number=4000, transport_protocol=\"TCP\", application_protocol=\"\"), \"tcp-discovery\": PortSpec(number=13000, transport_protocol=\"TCP\", application_protocol=\"\"), \"udp-discovery\": PortSpec(number=12000, transport_protocol=\"UDP\", application_protocol=\"\")}, files={\"/jwt\": \"jwt_file\", \"/network-configs\": \"el_cl_genesis_data\"}, cmd=[\"--accept-terms-of-use=true\", \"--datadir=/data/prysm/beacon-data/\", \"--execution-endpoint=http://{{kurtosis:a1e89420d20e4243a430eabb3ba00045:ip_address.runtime_value}}:8551\", \"--rpc-host=0.0.0.0\", \"--rpc-port=4000\", \"--grpc-gateway-host=0.0.0.0\", \"--grpc-gateway-corsdomain=*\", \"--grpc-gateway-port=3500\", \"--p2p-host-ip=KURTOSIS_IP_ADDR_PLACEHOLDER\", \"--p2p-tcp-port=13000\", \"--p2p-udp-port=12000\", \"--min-sync-peers=1\", \"--verbosity=info\", \"--slots-per-archive-point=32\", \"--suggested-fee-recipient=0x8943545177806ED17B9F23F0a21ee5948eCaa776\", \"--subscribe-all-subnets=true\", \"--jwt-secret=/jwt/jwtsecret\", \"--enable-debug-rpc-endpoints=true\", \"--disable-monitoring=false\", \"--monitoring-host=0.0.0.0\", \"--monitoring-port=8080\", \"--p2p-static-id=true\", \"--chain-config-file=/network-configs/network-configs/config.yaml\", \"--genesis-state=/network-configs/network-configs/genesis.ssz\", \"--contract-deployment-block=0\"], env_vars={}, private_ip_address_placeholder=\"KURTOSIS_IP_ADDR_PLACEHOLDER\", max_cpu=3000, min_cpu=2000, max_memory=2048, min_memory=2048, 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\": \"prysm\", \"ethereum-package.client-image\": \"gcr.io-prysmaticlabs-prysm-beacon-chain-v5.0.1\", \"ethereum-package.client-type\": \"beacon\", \"ethereum-package.connected-client\": \"geth\"}, tolerations=[], node_selectors={}))\n --- at /home/circleci/project/core/server/api_container/server/startosis_engine/startosis_executor.go:157 (sendErrorAndFail) ---\nCaused by: Unexpected error occurred starting service 'cl-1-prysm-geth'\n --- at /home/circleci/project/core/server/api_container/server/startosis_engine/kurtosis_instruction/add_service/add_service.go:201 (AddServiceCapabilities.Execute) ---\nCaused by: An error occurred waiting for all TCP and UDP ports to be open for service 'cl-1-prysm-geth' with private IP '10.102.83.209'; this is usually due to a misconfiguration in the service itself, so here are the logs:\n== SERVICE 'cl-1-prysm-geth' LOGS ===================================\n\n== FINISHED SERVICE 'cl-1-prysm-geth' LOGS ===================================\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1012 (DefaultServiceNetwork.startRegisteredService) ---\nCaused by: An error occurred while waiting for all TCP and UDP ports to be open\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1393 (waitUntilAllTCPAndUDPPortsAreOpen) ---\nCaused by: Unsuccessful ports check for IP '10.102.83.209' and port spec '{privatePortSpec:0xc001797350}', even after '240' retries with '500' milliseconds in between retries. Timeout '2m0s' has been reached\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1423 (waitUntilPortIsOpenWithTimeout) ---\nCaused by: An error occurred while calling network address '10.102.83.209:13000' with port protocol 'TCP' and using time out '200ms'\n --- at /home/circleci/project/core/server/api_container/server/service_network/default_service_network.go:1455 (scanPort) ---\nCaused by: dial tcp 10.102.83.209:13000: i/o timeout"}
--- at /home/demo/Setup/attacknet/pkg/kurtosis/kurtosis.go:161 (StartNetwork) ---
Caused by: kurtosis deployment failed during execution
Metadata
Metadata
Assignees
Labels
No labels