/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_20260216_150140/task9_cpp_footguns/openrouter-x-ai-grok-3-mini/workspace to /app No project_name provided - skipping configuration directory setup. Session created successfully! Session ID: 15cfa3c2 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/a3eae7aa1703ebab3966ec47d14… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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/a3eae7aa1703ebab3966ec47d… │ │ │ │ │ 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/a3eae7aa1703ebab3966ec47d14d2627011405fb49… │ │ │ │ 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/a3eae7aa1703ebab3966ec47… │ │ │ │ │ query=None, │ │ │ │ │ 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/a3eae7aa1703ebab3966ec47d14d2… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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/a3eae7aa1703ebab3966ec47d14d2627… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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/a3eae7aa1703ebab3966ec47… │ │ │ │ │ query=None, │ │ │ │ │ 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/a3eae7aa1703ebab3966ec47d14d2… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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/a3eae7aa1703ebab3966ec47d14… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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/a3eae7aa1703ebab3966ec47d14d26270114… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────╯ 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/x-ai/grok-3-mini' │ │ │ │ gid = None │ │ │ │ image = 'opencode' │ │ │ │ image_name = 'opencode' │ │ │ │ mcp = [] │ │ │ │ model = 'openrouter/x-ai/grok-3-mini' │ │ │ │ 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='15cfa3c2', │ │ │ │ │ name='cubbi-15cfa3c2', │ │ │ │ │ image='opencode', │ │ │ │ │ status=, │ │ │ │ │ │ │ │ │ container_id='a3eae7aa1703ebab3966ec47d14d2627011405… │ │ │ │ │ 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 = '15cfa3c2' │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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:1018 in list │ │ │ │ 1015 │ │ │ containers = [] │ │ 1016 │ │ │ for r in resp: │ │ 1017 │ │ │ │ try: │ │ ❱ 1018 │ │ │ │ │ containers.append(self.get(r['Id'])) │ │ 1019 │ │ │ │ # a container may have been removed while iterating │ │ 1020 │ │ │ │ except NotFound: │ │ 1021 │ │ │ │ │ if not ignore_removed: │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ all = True │ │ │ │ before = None │ │ │ │ containers = [] │ │ │ │ filters = {'label': 'cubbi.session'} │ │ │ │ ignore_removed = False │ │ │ │ limit = -1 │ │ │ │ r = { │ │ │ │ │ 'Id': │ │ │ │ 'a3eae7aa1703ebab3966ec47d14d2627011405fb493348976eff3… │ │ │ │ │ 'Names': ['/cubbi-15cfa3c2'], │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ 'Created': 1771261285, │ │ │ │ │ 'Ports': [], │ │ │ │ │ 'Labels': { │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ 'cubbi.session.id': '15cfa3c2', │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-15cfa3c2', │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ }, │ │ │ │ │ 'State': 'running', │ │ │ │ │ 'Status': 'Up 5 seconds', │ │ │ │ │ ... +3 │ │ │ │ } │ │ │ │ resp = [ │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ '37c17f5b45974be8534f71982849bfcc44d66ea6771c7240745e9… │ │ │ │ │ │ 'Names': ['/cubbi-ce361bb5'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771261285, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': 'ce361bb5', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-ce361bb5', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 5 seconds', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ 'a3eae7aa1703ebab3966ec47d14d2627011405fb493348976eff3… │ │ │ │ │ │ 'Names': ['/cubbi-15cfa3c2'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771261285, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '15cfa3c2', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-15cfa3c2', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 5 seconds', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ 'b520d1709a8b8f7ca590007884c0b886c3ec4afaa258da42975ce… │ │ │ │ │ │ 'Names': ['/cubbi-10c2a561'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771260657, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '10c2a561', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-10c2a561', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 10 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ 'bbb2f7fe058cfb27247e6e31e8a857fa1fbea8534ef6e185b0b00… │ │ │ │ │ │ 'Names': ['/cubbi-7e3fd584'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771260574, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '7e3fd584', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-7e3fd584', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 11 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ '82efaf4eb28adc8be93d3532b318e96d36de1d0029b6a5172bfa2… │ │ │ │ │ │ 'Names': ['/cubbi-3e381a3d'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771260555, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '3e381a3d', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-3e381a3d', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 12 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ '54ee93bbca0e34bf4c16bf6e156200b432bb5fd53665566c3eea1… │ │ │ │ │ │ 'Names': ['/cubbi-53ab4af8'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771260484, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '53ab4af8', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-53ab4af8', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 13 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ '375e90a9e0cb1acbe4af3a261e31ad3545b686f7beff83a5b7293… │ │ │ │ │ │ 'Names': ['/cubbi-d82d8534'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771259788, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': 'd82d8534', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-d82d8534', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 25 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ '1299b076620f2335899641622300374a3120249bc715278a214bc… │ │ │ │ │ │ 'Names': ['/cubbi-048606a6'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771259374, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '048606a6', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-048606a6', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 31 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ '83352b44e239ee0888c0e3c43c1970510ba7f0cf130720da5b508… │ │ │ │ │ │ 'Names': ['/cubbi-002653d4'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771258993, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': '002653d4', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-002653d4', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 38 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ │ 'Id': │ │ │ │ 'fac6689b8b0c3ac998a1d6eb162971b082e16214e921f0c18964c… │ │ │ │ │ │ 'Names': ['/cubbi-d271e512'], │ │ │ │ │ │ 'Image': 'monadical/cubbi-opencode:latest', │ │ │ │ │ │ 'ImageID': │ │ │ │ 'sha256:67965d41c1c40b891b913ebd70fad60b20f38abfb188c0… │ │ │ │ │ │ 'Command': '/cubbi/cubbi_init.py /bin/bash', │ │ │ │ │ │ 'Created': 1771258526, │ │ │ │ │ │ 'Ports': [], │ │ │ │ │ │ 'Labels': { │ │ │ │ │ │ │ 'cubbi.image': 'opencode', │ │ │ │ │ │ │ 'cubbi.mcps': '', │ │ │ │ │ │ │ 'cubbi.project': '', │ │ │ │ │ │ │ 'cubbi.project_name': '', │ │ │ │ │ │ │ 'cubbi.session': 'true', │ │ │ │ │ │ │ 'cubbi.session.id': 'd271e512', │ │ │ │ │ │ │ 'cubbi.session.name': 'cubbi-d271e512', │ │ │ │ │ │ │ 'description': 'Opencode for Cubbi', │ │ │ │ │ │ │ 'maintainer': 'team@monadical.com' │ │ │ │ │ │ }, │ │ │ │ │ │ 'State': 'running', │ │ │ │ │ │ 'Status': 'Up 46 minutes', │ │ │ │ │ │ ... +3 │ │ │ │ │ }, │ │ │ │ │ ... +13 │ │ │ │ ] │ │ │ │ self = │ │ │ │ since = None │ │ │ │ sparse = False │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/models/containers.py:954 in get │ │ │ │ 951 │ │ │ :py:class:`docker.errors.APIError` │ │ 952 │ │ │ │ If the server returns an error. │ │ 953 │ │ """ │ │ ❱ 954 │ │ resp = self.client.api.inspect_container(container_id) │ │ 955 │ │ return self.prepare_model(resp) │ │ 956 │ │ │ 957 │ def list(self, all=False, before=None, filters=None, limit=-1, si │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ container_id = 'a3eae7aa1703ebab3966ec47d14d2627011405fb493348976eff3bd… │ │ │ │ self = │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/utils/decorators.py:19 in wrapped │ │ │ │ 16 │ │ │ │ raise errors.NullResource( │ │ 17 │ │ │ │ │ 'Resource ID was not provided' │ │ 18 │ │ │ │ ) │ │ ❱ 19 │ │ │ return f(self, resource_id, *args, **kwargs) │ │ 20 │ │ return wrapped │ │ 21 │ return decorator │ │ 22 │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ args = () │ │ │ │ kwargs = {} │ │ │ │ resource_id = 'a3eae7aa1703ebab3966ec47d14d2627011405fb493348976eff3b… │ │ │ │ resource_name = 'container' │ │ │ │ self = │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/llmeval/.local/share/uv/tools/cubbi/lib/python3.12/site-packages/docke │ │ r/api/container.py:794 in inspect_container │ │ │ │ 791 │ │ │ │ If the server returns an error. │ │ 792 │ │ """ │ │ 793 │ │ return self._result( │ │ ❱ 794 │ │ │ self._get(self._url("/containers/{0}/json", container)), │ │ 795 │ │ ) │ │ 796 │ │ │ 797 │ @utils.check_resource('container') │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ container = 'a3eae7aa1703ebab3966ec47d14d2627011405fb493348976eff3bd2cd… │ │ │ │ self = │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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/a3eae7aa1703ebab3966… │ │ │ │ ) │ │ │ │ kwargs = {} │ │ │ │ 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 = {'timeout': 60} │ │ │ │ self = │ │ │ │ url = 'http+docker://localhost/v1.51/containers/a3eae7aa1703ebab3966… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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 = {'timeout': 60, 'allow_redirects': True} │ │ │ │ self = │ │ │ │ url = 'http+docker://localhost/v1.51/containers/a3eae7aa1703ebab3966… │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /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 = None │ │ │ │ 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/a3eae7aa170… │ │ │ │ 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 = 1771261295.524972 │ │ │ │ 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/a3eae7aa1703ebab3966ec47d14d2627011405fb49… │ │ │ │ verify = True │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────╯ ReadTimeout: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)