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

just simple-devnet failed with error #14621

Closed
zhiqiangxu opened this issue Mar 4, 2025 · 1 comment
Closed

just simple-devnet failed with error #14621

zhiqiangxu opened this issue Mar 4, 2025 · 1 comment

Comments

@zhiqiangxu
Copy link
Contributor

When running just simple-devnet under kurtosis-devnet, I got

Image

The complete output is:

2025/03/04 22:37:06 Building docker image for project: op-node with tag: op-node:simple-devnet
2025/03/04 22:37:24 Building docker image for project: op-batcher with tag: op-batcher:simple-devnet
2025/03/04 22:37:29 Building docker image for project: op-challenger with tag: op-challenger:simple-devnet
2025/03/04 22:37:43 Building docker image for project: op-proposer with tag: op-proposer:simple-devnet
2025/03/04 22:37:48 Building docker image for project: op-deployer with tag: op-deployer:simple-devnet
2025/03/04 22:37:54 Building contracts bundle: /var/folders/vz/bkvjs5md769c5w35b7ypbvt80000gn/T/simple-devnet2545644365/contracts-bundle-simple-devnet.tar.gz


2025/03/04 22:46:32 l1: contract artifacts available at: http://fileserver/contracts-bundle-simple-devnet.tar.gz
2025/03/04 22:46:32 l2: contract artifacts available at: http://fileserver/contracts-bundle-simple-devnet.tar.gz
2025/03/04 22:46:32 Building prestate: /var/folders/vz/bkvjs5md769c5w35b7ypbvt80000gn/T/simple-devnet2545644365/proofs/op-program/cannon
2025/03/04 22:48:16 prestate-proof-interop.json available at: http://fileserver/proofs/op-program/cannon/0x0318b39829b8e936288679a1756c4716c22e02d1dd62eba18484670b93eb9335.json
2025/03/04 22:48:16 prestate-interop.bin.gz available at: http://fileserver/proofs/op-program/cannon/0x0318b39829b8e936288679a1756c4716c22e02d1dd62eba18484670b93eb9335.bin.gz
2025/03/04 22:48:16 prestate-proof-mt64.json available at: http://fileserver/proofs/op-program/cannon/0x0365e5f9a7d19d1edeb35890c8886f596e505c23753effcc25b909287f0f6bf5.json
2025/03/04 22:48:16 prestate-mt64.bin.gz available at: http://fileserver/proofs/op-program/cannon/0x0365e5f9a7d19d1edeb35890c8886f596e505c23753effcc25b909287f0f6bf5.bin.gz
2025/03/04 22:48:16 prestate-proof.json available at: http://fileserver/proofs/op-program/cannon/0x03c7dde421fc4988d13be78b655712e0274937dab5de988fbb7a17cf6142b8ac.json
2025/03/04 22:48:16 prestate.bin.gz available at: http://fileserver/proofs/op-program/cannon/0x03c7dde421fc4988d13be78b655712e0274937dab5de988fbb7a17cf6142b8ac.bin.gz
Creating a new enclave for Starlark to run inside...
Enclave 'simple-devnet' created successfully

INFO[0674] Compressing package 'github.com/ethereum-optimism/optimism/kurtosis-devnet/fileserver' at 'fileserver' for upload 
INFO[0681] Uploading and executing package 'github.com/ethereum-optimism/optimism/kurtosis-devnet/fileserver' 
Container images used in this run:
> nginx:latest - remotely downloaded
Uploading file 'upload-content' to files artifact 'fileserver-content'
Files with artifact name 'fileserver-content' uploaded with artifact UUID 'f4b19e0447264479b693751233de9db6'

Uploading file 'static_files/nginx' to files artifact 'fileserver-nginx-conf'
Files with artifact name 'fileserver-nginx-conf' uploaded with artifact UUID '963e21b3b4964adb94732f5dd612f70b'

Adding service with name 'fileserver' and image 'nginx:latest'
Service 'fileserver' added with service UUID 'ab302ce614864ad7ad7faa1c666cd4a4'

⭐ us on GitHub - https://github.com/kurtosis-tech/kurtosis
2025/03/04 22:48:49 Deployment input:
ethereum_package:
  network_params:
    additional_preloaded_contracts: |
      {
        "0x4e59b44847b379578588920cA78FbF26c0B4956C": {
          "balance": "0ETH",
          "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03601600081602082378035828234f58015156039578182fd5b8082525050506014600cf3",
          "storage": {},
          "nonce": "1"
        }
      }
    genesis_delay: 5
    preset: minimal
  participants:
    - cl_type: teku
      el_type: geth
optimism_package:
  chains:
    - additional_services: []
      batcher_params:
        extra_params:
          - --txmgr.max-basefee 0 --txmgr.max-gasprice 0
        image: op-batcher:simple-devnet
      challenger_params:
        cannon_prestate_path: ""
        cannon_prestates_url: http://fileserver/proofs/op-program/cannon
        extra_params: []
        image: op-challenger:simple-devnet
      mev_params:
        builder_host: ""
        builder_port: ""
        rollup_boost_image: ""
      network_params:
        fjord_time_offset: 0
        fund_dev_accounts: true
        granite_time_offset: 0
        holocene_time_offset: 0
        name: op-kurtosis
        network: kurtosis
        network_id: "2151908"
        seconds_per_slot: 2
      participants:
        - cl_extra_env_vars: {}
          cl_extra_labels: {}
          cl_extra_params: []
          cl_image: op-node:simple-devnet
          cl_log_level: ""
          cl_max_cpu: 0
          cl_max_mem: 0
          cl_min_cpu: 0
          cl_min_mem: 0
          cl_tolerations: []
          cl_type: op-node
          cl_volume_size: 0
          count: 1
          el_extra_env_vars: {}
          el_extra_labels: {}
          el_extra_params: []
          el_image: ""
          el_log_level: ""
          el_max_cpu: 0
          el_max_mem: 0
          el_min_cpu: 0
          el_min_mem: 0
          el_tolerations: []
          el_type: op-geth
          el_volume_size: 0
          node_selectors: {}
          tolerations: []
      proposer_params:
        extra_params: []
        game_type: 1
        image: op-proposer:simple-devnet
        proposal_interval: 10m
  global_log_level: info
  global_node_selectors: {}
  global_tolerations: []
  op_contract_deployer_params:
    global_deploy_overrides:
      faultGameAbsolutePrestate: 0x03c7dde421fc4988d13be78b655712e0274937dab5de988fbb7a17cf6142b8ac
    image: op-deployer:simple-devnet
    l1_artifacts_locator: http://fileserver/contracts-bundle-simple-devnet.tar.gz
    l2_artifacts_locator: http://fileserver/contracts-bundle-simple-devnet.tar.gz
  persistent: false
Using existing enclave 'simple-devnet'

2025/03/04 22:49:25 Error: error deploying environment: error deploying kurtosis package: validation error: Error while validating final environment of script
        Caused by: Failed fetching the required image 'badouralix/curl-jq'.
        Caused by: An error occurred pulling image 'badouralix/curl-jq'
 --- at /home/circleci/project/container-engine-lib/lib/backend_impls/metrics_reporting/metrics_reporting_kurtosis_backend.go:38 (MetricsReportingKurtosisBackend.FetchImage) ---
Caused by: An error occurred fetching image 'badouralix/curl-jq'
 --- at /home/circleci/project/container-engine-lib/lib/backend_impls/docker/docker_manager/docker_manager.go:1310 (DockerManager.FetchImage) ---
Caused by: Failed to pull Docker image 'badouralix/curl-jq:latest' from remote image repository.
 --- at /home/circleci/project/container-engine-lib/lib/backend_impls/docker/docker_manager/docker_manager.go:1288 (DockerManager.FetchLatestImage) ---
Caused by: Tried pulling image 'badouralix/curl-jq:latest' but failed
 --- at /home/circleci/project/container-engine-lib/lib/backend_impls/docker/docker_manager/docker_manager.go:1641 (DockerManager.pullImage) ---
Caused by: Tried pulling image 'badouralix/curl-jq:latest' with platform '' but failed
 --- at /home/circleci/project/container-engine-lib/lib/backend_impls/docker/docker_manager/docker_manager.go:2321 (pullImage) ---
Caused by: Error response from daemon: Head "https://registry-1.docker.io/v2/badouralix/curl-jq/manifests/latest": Get "https://auth.docker.io/token?scope=repository%3Abadouralix%2Fcurl-jq%3Apull&service=registry.docker.io": net/http: request canceled (Client.Timeout exceeded while awaiting headers)
exit status 1
error: Recipe `devnet` failed with exit code 1
@zhiqiangxu
Copy link
Contributor Author

zhiqiangxu commented Mar 4, 2025

Fixed by setting http_proxy & https_proxy.

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