Repository: modelscope/evalscope
Issue: swe_bench_lite 数据集测评报错
Root cause: External Dependency Breakage

以下是swe_bench_lite 数据集测评报错部分详情：
```
2025-12-11 12:37:53 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-22714:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-22714: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:37:53 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-21847:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-21847: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
2025-12-11 12:37:53 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-22005:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-22005: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
2025-12-11 12:38:18 - evalscope - INFO: Pulling swebench/sweb.eval.x86_64.sympy_1776_sympy-24066:latest...
2025-12-11 12:38:23 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-22840:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-22840: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:38:53 - evalscope - INFO: Pulling SWE-Bench images still processing... pending=8
2025-12-11 12:38:53 - evalscope - INFO: Pulling swebench/sweb.eval.x86_64.sympy_1776_sympy-24102:latest...
2025-12-11 12:39:16 - evalscope - INFO: Pulling swebench/sweb.eval.x86_64.sympy_1776_sympy-24152:latest...
2025-12-11 12:39:23 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-23117:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-23117: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:39:23 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-23191:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-23191: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
2025-12-11 12:39:35 - evalscope - INFO: Pulling swebench/sweb.eval.x86_64.sympy_1776_sympy-24213:latest...
2025-12-11 12:39:39 - evalscope - INFO: Pulling swebench/sweb.eval.x86_64.sympy_1776_sympy-24909:latest...
2025-12-11 12:39:53 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-23262:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-23262: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:39:53 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-24066:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-24066: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
2025-12-11 12:40:23 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-24102:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-24102: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:40:53 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-24213:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-24213: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:41:22 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-24909:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-24909: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
                                                                             2025-12-11 12:41:22 - evalscope - WARNING: Failed to pull swebench/sweb.eval.x86_64.sympy_1776_sympy-24152:latest: 500 Server Error for http+docker://localhost/v1.42/images/create?tag=latest&fromImage=swebench%2Fsweb.eval.x86_64.sympy_1776_sympy-24152: Internal Server Error ("Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)")
Pulling SWE-Bench images: 100%|██████████| 300/300 [1:45:29<00:00, 21.10s/it]
2025-12-11 12:41:22 - evalscope - INFO: Pulled 0 images from Docker Hub
2025-12-11 12:41:23 - evalscope - WARNING: BUILDING SWE-BENCH IMAGES. NOTE: This can take a long time.
###  进程 0::   0%|          | 0/2 [1:51:04<?, ?it/s]
Process Process-2:
Traceback (most recent call last):
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/data/fffan/0_experiment/10_大模型测试/3_大模型效果测试/4_debug_LLM/run_llm_test_qwen_next_code.py", line 41, in run_function
    self.GT.code_test(task_name, one_name, task_info[one_name])
  File "/data/fffan/0_experiment/10_大模型测试/3_大模型效果测试/4_debug_LLM/evalscope_inference.py", line 80, in code_test
    run_task(task_cfg=task_cfg)
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/run.py", line 28, in run_task
    return run_single_task(task_cfg, run_time)
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/run.py", line 42, in run_single_task
    result = evaluate_model(task_cfg, outputs)
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/run.py", line 148, in evaluate_model
    res_dict = evaluator.eval()
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/evaluator/evaluator.py", line 96, in eval
    dataset_dict = self.benchmark.load_dataset()
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/api/benchmark/adapters/default_data_adapter.py", line 65, in load_dataset
    self._post_process_samples()
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/benchmarks/swe_bench/swe_bench_adapter.py", line 102, in _post_process_samples
    id_to_docker_image_map = build_images(
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/evalscope/benchmarks/swe_bench/build_images.py", line 119, in build_images
    build_instance_images(
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/swebench/harness/docker_build.py", line 355, in build_instance_images
    test_specs = list(
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/swebench/harness/docker_build.py", line 357, in <lambda>
    lambda x: make_test_spec(
  File "/data/miniconda3/envs/fffan_test/lib/python3.10/site-packages/swebench/harness/test_spec/test_spec.py", line 185, in make_test_spec
    assert env_image_tag is not None, "env_image_tag cannot be None"
AssertionError: env_image_tag cannot be None
```


以下文件是报错详情：

[nohup_next_code_2.txt](https://github.com/user-attachments/files/24095690/nohup_next_code_2.txt)