/home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/click/core.py:1213: UserWarning: The parameter -m is used more than once. Remove its duplicate as parameters should be unique. parser = self.make_parser(ctx) /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/click/core.py:1206: UserWarning: The parameter -m is used more than once. Remove its duplicate as parameters should be unique. self.parse_args(ctx, args) Using UID: 1000, GID: 1000 Forwarding environment variable OPENROUTER_API_KEY to container Mounting local directory /home/llmeval/llmeval/runs/run_20260210_150124/task5_dedup_contact/openrouter-deepseek-deepseek-v3.1-terminus/workspace to /app No project_name provided - skipping configuration directory setup. Session created successfully! Session ID: 31ba9af6 Image: opencode Executing command and waiting for completion... Container will exit after command completes. Command logs: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/connectionpool.py:534 in _make_request │ │ │ │ 531 │ │ │ │ 532 │ │ # Receive the response from the server │ │ 533 │ │ try: │ │ ❱ 534 │ │ │ response = conn.getresponse() │ │ 535 │ │ except (BaseSSLError, OSError) as e: │ │ 536 │ │ │ self._raise_timeout(err=e, url=url, timeout_value=read_ti │ │ 537 │ │ │ raise │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ body = None │ │ │ │ chunked = False │ │ │ │ conn = │ │ │ │ decode_content = False │ │ │ │ enforce_content_length = True │ │ │ │ headers = {'User-Agent': 'docker-sdk-python/7.1.0', │ │ │ │ 'Accept-Encoding': 'gzip, deflate', 'Accept': │ │ │ │ '*/*', 'Connection': 'keep-alive'} │ │ │ │ method = 'GET' │ │ │ │ preload_content = False │ │ │ │ read_timeout = 60 │ │ │ │ response_conn = │ │ │ │ retries = Retry(total=0, connect=None, read=False, │ │ │ │ redirect=None, status=None) │ │ │ │ self = │ │ │ │ timeout = Timeout(connect=60, read=60, total=None) │ │ │ │ timeout_obj = Timeout(connect=60, read=60, total=None) │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/connection.py:565 in getresponse │ │ │ │ 562 │ │ _shutdown = getattr(self.sock, "shutdown", None) │ │ 563 │ │ │ │ 564 │ │ # Get the response from http.client.HTTPConnection │ │ ❱ 565 │ │ httplib_response = super().getresponse() │ │ 566 │ │ │ │ 567 │ │ try: │ │ 568 │ │ │ assert_header_parsing(httplib_response.msg) │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ _shutdown = │ │ │ │ resp_options = _ResponseOptions( │ │ │ │ │ request_method='GET', │ │ │ │ │ │ │ │ │ request_url='/v1.51/containers/json?limit=-1&all=1&size=… │ │ │ │ │ preload_content=False, │ │ │ │ │ decode_content=False, │ │ │ │ │ enforce_content_length=True │ │ │ │ ) │ │ │ │ self = │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /usr/lib/python3.12/http/client.py:1448 in getresponse │ │ │ │ 1445 │ │ │ │ 1446 │ │ try: │ │ 1447 │ │ │ try: │ │ ❱ 1448 │ │ │ │ response.begin() │ │ 1449 │ │ │ except ConnectionError: │ │ 1450 │ │ │ │ self.close() │ │ 1451 │ │ │ │ raise │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ response = │ │ │ │ self = │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /usr/lib/python3.12/http/client.py:336 in begin │ │ │ │ 333 │ │ │ │ 334 │ │ # read until we get a non-100 response │ │ 335 │ │ while True: │ │ ❱ 336 │ │ │ version, status, reason = self._read_status() │ │ 337 │ │ │ if status != CONTINUE: │ │ 338 │ │ │ │ break │ │ 339 │ │ │ # skip the header from the 100 response │ │ │ │ ╭────────────────────────── locals ──────────────────────────╮ │ │ │ self = │ │ │ ╰────────────────────────────────────────────────────────────╯ │ │ │ │ /usr/lib/python3.12/http/client.py:297 in _read_status │ │ │ │ 294 │ │ self.will_close = _UNKNOWN # conn will close at end of r │ │ 295 │ │ │ 296 │ def _read_status(self): │ │ ❱ 297 │ │ line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") │ │ 298 │ │ if len(line) > _MAXLINE: │ │ 299 │ │ │ raise LineTooLong("status line") │ │ 300 │ │ if self.debuglevel > 0: │ │ │ │ ╭────────────────────────── locals ──────────────────────────╮ │ │ │ self = │ │ │ ╰────────────────────────────────────────────────────────────╯ │ │ │ │ /usr/lib/python3.12/socket.py:707 in readinto │ │ │ │ 704 │ │ │ raise OSError("cannot read from timed out object") │ │ 705 │ │ while True: │ │ 706 │ │ │ try: │ │ ❱ 707 │ │ │ │ return self._sock.recv_into(b) │ │ 708 │ │ │ except timeout: │ │ 709 │ │ │ │ self._timeout_occurred = True │ │ 710 │ │ │ │ raise │ │ │ │ ╭───────────────────── locals ──────────────────────╮ │ │ │ b = │ │ │ │ self = │ │ │ ╰───────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────╯ TimeoutError: timed out The above exception was the direct cause of the following exception: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/reque │ │ sts/adapters.py:644 in send │ │ │ │ 641 │ │ │ timeout = TimeoutSauce(connect=timeout, read=timeout) │ │ 642 │ │ │ │ 643 │ │ try: │ │ ❱ 644 │ │ │ resp = conn.urlopen( │ │ 645 │ │ │ │ method=request.method, │ │ 646 │ │ │ │ url=url, │ │ 647 │ │ │ │ body=request.body, │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ cert = None │ │ │ │ chunked = False │ │ │ │ conn = │ │ │ │ proxies = OrderedDict() │ │ │ │ request = │ │ │ │ self = │ │ │ │ stream = False │ │ │ │ timeout = Timeout(connect=60, read=60, total=None) │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&fil… │ │ │ │ verify = True │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/connectionpool.py:841 in urlopen │ │ │ │ 838 │ │ │ elif isinstance(new_e, (OSError, HTTPException)): │ │ 839 │ │ │ │ new_e = ProtocolError("Connection aborted.", new_e) │ │ 840 │ │ │ │ │ ❱ 841 │ │ │ retries = retries.increment( │ │ 842 │ │ │ │ method, url, error=new_e, _pool=self, _stacktrace=sys │ │ 843 │ │ │ ) │ │ 844 │ │ │ retries.sleep() │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ assert_same_host = False │ │ │ │ body = None │ │ │ │ body_pos = None │ │ │ │ chunked = False │ │ │ │ clean_exit = False │ │ │ │ conn = None │ │ │ │ decode_content = False │ │ │ │ destination_scheme = None │ │ │ │ err = None │ │ │ │ headers = {'User-Agent': 'docker-sdk-python/7.1.0', │ │ │ │ 'Accept-Encoding': 'gzip, deflate', 'Accept': │ │ │ │ '*/*', 'Connection': 'keep-alive'} │ │ │ │ http_tunnel_required = False │ │ │ │ method = 'GET' │ │ │ │ new_e = ReadTimeoutError("UnixHTTPConnectionPool(host='l… │ │ │ │ port=None): Read timed out. (read timeout=60)") │ │ │ │ parsed_url = Url( │ │ │ │ │ scheme=None, │ │ │ │ │ auth=None, │ │ │ │ │ host=None, │ │ │ │ │ port=None, │ │ │ │ │ path='/v1.51/containers/json', │ │ │ │ │ │ │ │ │ query='limit=-1&all=1&size=0&trunc_cmd=0&filters… │ │ │ │ │ fragment=None │ │ │ │ ) │ │ │ │ pool_timeout = None │ │ │ │ preload_content = False │ │ │ │ redirect = False │ │ │ │ release_conn = False │ │ │ │ release_this_conn = True │ │ │ │ response_conn = │ │ │ │ response_kw = {} │ │ │ │ retries = Retry(total=0, connect=None, read=False, │ │ │ │ redirect=None, status=None) │ │ │ │ self = │ │ │ │ timeout = Timeout(connect=60, read=60, total=None) │ │ │ │ timeout_obj = Timeout(connect=60, read=60, total=None) │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&tr… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/util/retry.py:474 in increment │ │ │ │ 471 │ │ elif error and self._is_read_error(error): │ │ 472 │ │ │ # Read retry? │ │ 473 │ │ │ if read is False or method is None or not self._is_method_ │ │ ❱ 474 │ │ │ │ raise reraise(type(error), error, _stacktrace) │ │ 475 │ │ │ elif read is not None: │ │ 476 │ │ │ │ read -= 1 │ │ 477 │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ _pool = │ │ │ │ _stacktrace = │ │ │ │ cause = 'unknown' │ │ │ │ connect = None │ │ │ │ error = ReadTimeoutError("UnixHTTPConnectionPool(host='loca… │ │ │ │ port=None): Read timed out. (read timeout=60)") │ │ │ │ method = 'GET' │ │ │ │ other = None │ │ │ │ read = False │ │ │ │ redirect = None │ │ │ │ redirect_location = None │ │ │ │ response = None │ │ │ │ self = Retry(total=0, connect=None, read=False, │ │ │ │ redirect=None, status=None) │ │ │ │ status = None │ │ │ │ status_count = None │ │ │ │ total = -1 │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&trunc… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/util/util.py:39 in reraise │ │ │ │ 36 │ try: │ │ 37 │ │ if value.__traceback__ is not tb: │ │ 38 │ │ │ raise value.with_traceback(tb) │ │ ❱ 39 │ │ raise value │ │ 40 │ finally: │ │ 41 │ │ value = None # type: ignore[assignment] │ │ 42 │ │ tb = None │ │ │ │ ╭─── locals ───╮ │ │ │ tb = None │ │ │ │ value = None │ │ │ ╰──────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/connectionpool.py:787 in urlopen │ │ │ │ 784 │ │ │ response_conn = conn if not release_conn else None │ │ 785 │ │ │ │ │ 786 │ │ │ # Make the request on the HTTPConnection object │ │ ❱ 787 │ │ │ response = self._make_request( │ │ 788 │ │ │ │ conn, │ │ 789 │ │ │ │ method, │ │ 790 │ │ │ │ url, │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ assert_same_host = False │ │ │ │ body = None │ │ │ │ body_pos = None │ │ │ │ chunked = False │ │ │ │ clean_exit = False │ │ │ │ conn = None │ │ │ │ decode_content = False │ │ │ │ destination_scheme = None │ │ │ │ err = None │ │ │ │ headers = {'User-Agent': 'docker-sdk-python/7.1.0', │ │ │ │ 'Accept-Encoding': 'gzip, deflate', 'Accept': │ │ │ │ '*/*', 'Connection': 'keep-alive'} │ │ │ │ http_tunnel_required = False │ │ │ │ method = 'GET' │ │ │ │ new_e = ReadTimeoutError("UnixHTTPConnectionPool(host='l… │ │ │ │ port=None): Read timed out. (read timeout=60)") │ │ │ │ parsed_url = Url( │ │ │ │ │ scheme=None, │ │ │ │ │ auth=None, │ │ │ │ │ host=None, │ │ │ │ │ port=None, │ │ │ │ │ path='/v1.51/containers/json', │ │ │ │ │ │ │ │ │ query='limit=-1&all=1&size=0&trunc_cmd=0&filters… │ │ │ │ │ fragment=None │ │ │ │ ) │ │ │ │ pool_timeout = None │ │ │ │ preload_content = False │ │ │ │ redirect = False │ │ │ │ release_conn = False │ │ │ │ release_this_conn = True │ │ │ │ response_conn = │ │ │ │ response_kw = {} │ │ │ │ retries = Retry(total=0, connect=None, read=False, │ │ │ │ redirect=None, status=None) │ │ │ │ self = │ │ │ │ timeout = Timeout(connect=60, read=60, total=None) │ │ │ │ timeout_obj = Timeout(connect=60, read=60, total=None) │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&tr… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/connectionpool.py:536 in _make_request │ │ │ │ 533 │ │ try: │ │ 534 │ │ │ response = conn.getresponse() │ │ 535 │ │ except (BaseSSLError, OSError) as e: │ │ ❱ 536 │ │ │ self._raise_timeout(err=e, url=url, timeout_value=read_ti │ │ 537 │ │ │ raise │ │ 538 │ │ │ │ 539 │ │ # Set properties that are used by the pooling layer. │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ body = None │ │ │ │ chunked = False │ │ │ │ conn = │ │ │ │ decode_content = False │ │ │ │ enforce_content_length = True │ │ │ │ headers = {'User-Agent': 'docker-sdk-python/7.1.0', │ │ │ │ 'Accept-Encoding': 'gzip, deflate', 'Accept': │ │ │ │ '*/*', 'Connection': 'keep-alive'} │ │ │ │ method = 'GET' │ │ │ │ preload_content = False │ │ │ │ read_timeout = 60 │ │ │ │ response_conn = │ │ │ │ retries = Retry(total=0, connect=None, read=False, │ │ │ │ redirect=None, status=None) │ │ │ │ self = │ │ │ │ timeout = Timeout(connect=60, read=60, total=None) │ │ │ │ timeout_obj = Timeout(connect=60, read=60, total=None) │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/urlli │ │ b3/connectionpool.py:367 in _raise_timeout │ │ │ │ 364 │ │ """Is the error actually a timeout? Will raise a ReadTimeout │ │ 365 │ │ │ │ 366 │ │ if isinstance(err, SocketTimeout): │ │ ❱ 367 │ │ │ raise ReadTimeoutError( │ │ 368 │ │ │ │ self, url, f"Read timed out. (read timeout={timeout_v │ │ 369 │ │ │ ) from err │ │ 370 │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ err = TimeoutError('timed out') │ │ │ │ self = │ │ │ │ timeout_value = 60 │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&trunc_cmd… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────╯ ReadTimeoutError: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) During handling of the above exception, another exception occurred: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/cubbi │ │ /cli.py:445 in create_session │ │ │ │ 442 │ │ │ console.print("Container will exit after command complete │ │ 443 │ │ │ console.print("[bold]Command logs:[/bold]") │ │ 444 │ │ │ # Stream logs from the container until it exits │ │ ❱ 445 │ │ │ container_manager.get_session_logs(session.id, follow=Tru │ │ 446 │ │ │ # At this point the command and container should have fin │ │ 447 │ │ │ │ │ 448 │ │ │ # Clean up the session entry to avoid leaving stale entri │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ all_domains = [] │ │ │ │ all_mcps = [] │ │ │ │ all_networks = [] │ │ │ │ all_ports = [] │ │ │ │ all_volumes = [] │ │ │ │ auto_connect = True │ │ │ │ config = [] │ │ │ │ config_overrides = {} │ │ │ │ default_domains = [] │ │ │ │ default_mcps = [] │ │ │ │ default_networks = [] │ │ │ │ default_ports = [] │ │ │ │ default_volumes = [] │ │ │ │ domains = [] │ │ │ │ env = [] │ │ │ │ environment = {} │ │ │ │ final_model = 'openrouter/deepseek/deepseek-v3.1-terminus' │ │ │ │ gid = None │ │ │ │ image = 'opencode' │ │ │ │ image_name = 'opencode' │ │ │ │ mcp = [] │ │ │ │ model = 'openrouter/deepseek/deepseek-v3.1-terminus' │ │ │ │ mount_local = True │ │ │ │ name = None │ │ │ │ network = [] │ │ │ │ no_connect = False │ │ │ │ no_shell = True │ │ │ │ path_or_url = '.' │ │ │ │ port = [] │ │ │ │ project = None │ │ │ │ run_command = '\n if [ -f install.sh ]; then bash install.sh; │ │ │ │ fi;\n echo "--- TASK BEGIN --'+101 │ │ │ │ session = Session( │ │ │ │ │ id='31ba9af6', │ │ │ │ │ name='cubbi-31ba9af6', │ │ │ │ │ image='opencode', │ │ │ │ │ status=, │ │ │ │ │ │ │ │ │ container_id='3cca674839fa0c6e6d1d1e4e2eb1fc4201205f… │ │ │ │ │ ports={}, │ │ │ │ │ mcps=[] │ │ │ │ ) │ │ │ │ session_ports = [] │ │ │ │ ssh = False │ │ │ │ target_gid = 1000 │ │ │ │ target_uid = 1000 │ │ │ │ temp_user_config = │ │ │ │ uid = None │ │ │ │ verbose = False │ │ │ │ volume = [] │ │ │ │ volume_mounts = {} │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/cubbi │ │ /container.py:1056 in get_session_logs │ │ │ │ 1053 │ def get_session_logs(self, session_id: str, follow: bool = False) │ │ 1054 │ │ """Get logs from a Cubbi session""" │ │ 1055 │ │ try: │ │ ❱ 1056 │ │ │ sessions = self.list_sessions() │ │ 1057 │ │ │ for session in sessions: │ │ 1058 │ │ │ │ if session.id == session_id and session.container_id: │ │ 1059 │ │ │ │ │ container = self.client.containers.get(session.co │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ follow = True │ │ │ │ self = │ │ │ │ session_id = '31ba9af6' │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/cubbi │ │ /container.py:178 in list_sessions │ │ │ │ 175 │ │ """List all active Cubbi sessions""" │ │ 176 │ │ sessions = [] │ │ 177 │ │ try: │ │ ❱ 178 │ │ │ containers = self.client.containers.list( │ │ 179 │ │ │ │ all=True, filters={"label": "cubbi.session"} │ │ 180 │ │ │ ) │ │ 181 │ │ │ │ ╭──────────────────────────────── locals ────────────────────────────────╮ │ │ │ self = │ │ │ │ sessions = [] │ │ │ ╰────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/models/containers.py:1009 in list │ │ │ │ 1006 │ │ │ :py:class:`docker.errors.APIError` │ │ 1007 │ │ │ │ If the server returns an error. │ │ 1008 │ │ """ │ │ ❱ 1009 │ │ resp = self.client.api.containers(all=all, before=before, │ │ 1010 │ │ │ │ │ │ │ │ │ │ filters=filters, limit=limi │ │ 1011 │ │ │ │ │ │ │ │ │ │ since=since) │ │ 1012 │ │ if sparse: │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ all = True │ │ │ │ before = None │ │ │ │ filters = {'label': 'cubbi.session'} │ │ │ │ ignore_removed = False │ │ │ │ limit = -1 │ │ │ │ self = │ │ │ │ since = None │ │ │ │ sparse = False │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/api/container.py:212 in containers │ │ │ │ 209 │ │ if filters: │ │ 210 │ │ │ params['filters'] = utils.convert_filters(filters) │ │ 211 │ │ u = self._url("/containers/json") │ │ ❱ 212 │ │ res = self._result(self._get(u, params=params), True) │ │ 213 │ │ │ │ 214 │ │ if quiet: │ │ 215 │ │ │ return [{'Id': x['Id']} for x in res] │ │ │ │ ╭───────────────────────────── locals ─────────────────────────────╮ │ │ │ all = True │ │ │ │ before = None │ │ │ │ filters = {'label': 'cubbi.session'} │ │ │ │ latest = False │ │ │ │ limit = -1 │ │ │ │ params = { │ │ │ │ │ 'limit': -1, │ │ │ │ │ 'all': 1, │ │ │ │ │ 'size': 0, │ │ │ │ │ 'trunc_cmd': 0, │ │ │ │ │ 'since': None, │ │ │ │ │ 'before': None, │ │ │ │ │ 'filters': '{"label": ["cubbi.session"]}' │ │ │ │ } │ │ │ │ quiet = False │ │ │ │ self = │ │ │ │ since = None │ │ │ │ size = False │ │ │ │ trunc = False │ │ │ │ u = 'http+docker://localhost/v1.51/containers/json' │ │ │ ╰──────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/utils/decorators.py:44 in inner │ │ │ │ 41 │ │ │ │ kwargs['headers'] = self._general_configs['HttpHeaders' │ │ 42 │ │ │ else: │ │ 43 │ │ │ │ kwargs['headers'].update(self._general_configs['HttpHea │ │ ❱ 44 │ │ return f(self, *args, **kwargs) │ │ 45 │ return inner │ │ 46 │ │ │ │ ╭──────────────────────────── locals ─────────────────────────────╮ │ │ │ args = ('http+docker://localhost/v1.51/containers/json',) │ │ │ │ kwargs = { │ │ │ │ │ 'params': { │ │ │ │ │ │ 'limit': -1, │ │ │ │ │ │ 'all': 1, │ │ │ │ │ │ 'size': 0, │ │ │ │ │ │ 'trunc_cmd': 0, │ │ │ │ │ │ 'since': None, │ │ │ │ │ │ 'before': None, │ │ │ │ │ │ 'filters': '{"label": ["cubbi.session"]}' │ │ │ │ │ } │ │ │ │ } │ │ │ │ self = │ │ │ ╰─────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/api/client.py:246 in _get │ │ │ │ 243 │ │ │ 244 │ @update_headers │ │ 245 │ def _get(self, url, **kwargs): │ │ ❱ 246 │ │ return self.get(url, **self._set_request_timeout(kwargs)) │ │ 247 │ │ │ 248 │ @update_headers │ │ 249 │ def _put(self, url, **kwargs): │ │ │ │ ╭──────────────────────────── locals ─────────────────────────────╮ │ │ │ kwargs = { │ │ │ │ │ 'params': { │ │ │ │ │ │ 'limit': -1, │ │ │ │ │ │ 'all': 1, │ │ │ │ │ │ 'size': 0, │ │ │ │ │ │ 'trunc_cmd': 0, │ │ │ │ │ │ 'since': None, │ │ │ │ │ │ 'before': None, │ │ │ │ │ │ 'filters': '{"label": ["cubbi.session"]}' │ │ │ │ │ }, │ │ │ │ │ 'timeout': 60 │ │ │ │ } │ │ │ │ self = │ │ │ │ url = 'http+docker://localhost/v1.51/containers/json' │ │ │ ╰─────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/reque │ │ sts/sessions.py:602 in get │ │ │ │ 599 │ │ """ │ │ 600 │ │ │ │ 601 │ │ kwargs.setdefault("allow_redirects", True) │ │ ❱ 602 │ │ return self.request("GET", url, **kwargs) │ │ 603 │ │ │ 604 │ def options(self, url, **kwargs): │ │ 605 │ │ r"""Sends a OPTIONS request. Returns :class:`Response` object. │ │ │ │ ╭──────────────────────────── locals ─────────────────────────────╮ │ │ │ kwargs = { │ │ │ │ │ 'params': { │ │ │ │ │ │ 'limit': -1, │ │ │ │ │ │ 'all': 1, │ │ │ │ │ │ 'size': 0, │ │ │ │ │ │ 'trunc_cmd': 0, │ │ │ │ │ │ 'since': None, │ │ │ │ │ │ 'before': None, │ │ │ │ │ │ 'filters': '{"label": ["cubbi.session"]}' │ │ │ │ │ }, │ │ │ │ │ 'timeout': 60, │ │ │ │ │ 'allow_redirects': True │ │ │ │ } │ │ │ │ self = │ │ │ │ url = 'http+docker://localhost/v1.51/containers/json' │ │ │ ╰─────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/reque │ │ sts/sessions.py:589 in request │ │ │ │ 586 │ │ │ "allow_redirects": allow_redirects, │ │ 587 │ │ } │ │ 588 │ │ send_kwargs.update(settings) │ │ ❱ 589 │ │ resp = self.send(prep, **send_kwargs) │ │ 590 │ │ │ │ 591 │ │ return resp │ │ 592 │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ allow_redirects = True │ │ │ │ auth = None │ │ │ │ cert = None │ │ │ │ cookies = None │ │ │ │ data = None │ │ │ │ files = None │ │ │ │ headers = None │ │ │ │ hooks = None │ │ │ │ json = None │ │ │ │ method = 'GET' │ │ │ │ params = { │ │ │ │ │ 'limit': -1, │ │ │ │ │ 'all': 1, │ │ │ │ │ 'size': 0, │ │ │ │ │ 'trunc_cmd': 0, │ │ │ │ │ 'since': None, │ │ │ │ │ 'before': None, │ │ │ │ │ 'filters': '{"label": ["cubbi.session"]}' │ │ │ │ } │ │ │ │ prep = │ │ │ │ proxies = {} │ │ │ │ req = │ │ │ │ self = │ │ │ │ send_kwargs = { │ │ │ │ │ 'timeout': 60, │ │ │ │ │ 'allow_redirects': True, │ │ │ │ │ 'proxies': OrderedDict(), │ │ │ │ │ 'stream': False, │ │ │ │ │ 'verify': True, │ │ │ │ │ 'cert': None │ │ │ │ } │ │ │ │ settings = { │ │ │ │ │ 'proxies': OrderedDict(), │ │ │ │ │ 'stream': False, │ │ │ │ │ 'verify': True, │ │ │ │ │ 'cert': None │ │ │ │ } │ │ │ │ stream = None │ │ │ │ timeout = 60 │ │ │ │ url = 'http+docker://localhost/v1.51/containers/json' │ │ │ │ verify = None │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/reque │ │ sts/sessions.py:703 in send │ │ │ │ 700 │ │ start = preferred_clock() │ │ 701 │ │ │ │ 702 │ │ # Send the request │ │ ❱ 703 │ │ r = adapter.send(request, **kwargs) │ │ 704 │ │ │ │ 705 │ │ # Total elapsed time of the request (approximately) │ │ 706 │ │ elapsed = preferred_clock() - start │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ adapter = │ │ │ │ allow_redirects = True │ │ │ │ hooks = {'response': []} │ │ │ │ kwargs = { │ │ │ │ │ 'timeout': 60, │ │ │ │ │ 'proxies': OrderedDict(), │ │ │ │ │ 'stream': False, │ │ │ │ │ 'verify': True, │ │ │ │ │ 'cert': None │ │ │ │ } │ │ │ │ request = │ │ │ │ self = │ │ │ │ start = 1770740060.2436004 │ │ │ │ stream = False │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/reque │ │ sts/adapters.py:690 in send │ │ │ │ 687 │ │ │ │ # This branch is for urllib3 versions earlier than v1. │ │ 688 │ │ │ │ raise SSLError(e, request=request) │ │ 689 │ │ │ elif isinstance(e, ReadTimeoutError): │ │ ❱ 690 │ │ │ │ raise ReadTimeout(e, request=request) │ │ 691 │ │ │ elif isinstance(e, _InvalidHeader): │ │ 692 │ │ │ │ raise InvalidHeader(e, request=request) │ │ 693 │ │ │ else: │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ cert = None │ │ │ │ chunked = False │ │ │ │ conn = │ │ │ │ proxies = OrderedDict() │ │ │ │ request = │ │ │ │ self = │ │ │ │ stream = False │ │ │ │ timeout = Timeout(connect=60, read=60, total=None) │ │ │ │ url = '/v1.51/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&fil… │ │ │ │ verify = True │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────╯ ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)