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

Can not launchung CL network when start with "./atacknet start suite" #93

Open
frystal opened this issue Apr 29, 2024 · 0 comments
Open

Comments

@frystal
Copy link

frystal commented Apr 29, 2024

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 
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