Traceback (most recent call last):
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 204, in run
    return runner.run(main)
           ~~~~~~~~~~^^^^^^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 127, in run
    return self._loop.run_until_complete(task)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 706, in run_until_complete
    self.run_forever()
    ~~~~~~~~~~~~~~~~^^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 677, in run_forever
    self._run_once()
    ~~~~~~~~~~~~~~^^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2008, in _run_once
    event_list = self._selector.select(timeout)
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/selectors.py", line 452, in select
    fd_event_list = self._selector.poll(timeout, max_ev)
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/cli/jobs.py", line 317, in _handle_sigterm
    raise KeyboardInterrupt
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/trial/trial.py", line 354, in run
    await self._run()
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/trial/single_step.py", line 41, in _run
    await self._run_agent()
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/trial/single_step.py", line 86, in _run_agent
    await self._sync_agent_output(self.result)
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/trial/trial.py", line 692, in _sync_agent_output
    await self._download_agent_logs()
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/trial/trial.py", line 471, in _download_agent_logs
    await self.agent_environment.prepare_logs_for_host()
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/environments/docker/docker.py", line 931, in prepare_logs_for_host
    await self._chown_to_host_user(target, recursive=True)
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/environments/docker/docker.py", line 1023, in _chown_to_host_user
    if await self._is_rootless_docker():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ksen/.cache/uv/archive-v0/b9UT0zC9f67aJdW1aqDVy/lib/python3.14/site-packages/harbor/environments/docker/docker.py", line 992, in _is_rootless_docker
    proc = await asyncio.create_subprocess_exec(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<6 lines>...
    )
    ^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/subprocess.py", line 224, in create_subprocess_exec
    transport, protocol = await loop.subprocess_exec(
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        stderr=stderr, **kwds)
        ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 1798, in subprocess_exec
    transport = await self._make_subprocess_transport(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        protocol, popen_args, False, stdin, stdout, stderr,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        bufsize, **kwargs)
        ^^^^^^^^^^^^^^^^^^
  File "/home/ksen/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/asyncio/unix_events.py", line 209, in _make_subprocess_transport
    await waiter
asyncio.exceptions.CancelledError
