Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 6.07s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 462ms warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. If the cache and target directories are on different filesystems, hardlinking may not be supported. If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. Installed 32 packages in 1.28s + annotated-types==0.7.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.6.17 + cffi==2.1.0 + cryptography==49.0.0 + dnspython==2.8.0 + h11==0.16.0 + httpcore==1.0.9 + httpx==0.28.1 + httpx-oauth==0.17.0 + idna==3.18 + invoke==3.0.3 + joserfc==1.7.4 + msgspec==0.21.1 + packaging==26.2 + paramiko==4.0.0 + pycparser==3.0 + pydantic==2.13.4 + pydantic-core==2.46.4 + pyjwt==2.13.0 + pynacl==1.6.2 + pytz==2026.2 + pyyaml==6.0.3 + slices-clientlib-bi==5.1.2 + slices-clientlib-core==5.6.0 + slices-monitor-test-runner==0.1.dev187+g005dd054e (from file:///app) + tomli-w==1.2.0 + tomlkit==0.15.1 + typing-extensions==4.16.0 + typing-inspection==0.4.2 Run Test: slices-bi-singlenode-login 2026-07-19 20:08:31.883784 UTC - Installing Slices CLI (latest stable version). 2026-07-19 20:08:31.884049 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-19 20:08:38.660847 UTC - Slices CLI installed. 2026-07-19 20:08:38.663989 UTC - PATH: {'PATH': '/app/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin/:/root/slices-cli-venv/bin', 'COLUMNS': '200'} 2026-07-19 20:08:38.667515 UTC - ls -a /root/ /scripts/ (error 2): None b"ls: cannot access '/scripts/': No such file or directory\n/root/:\n.\n..\n.cache\n.local\n.slices\nrun_test_runner.sh\nslices-cli-venv\n" 2026-07-19 20:08:38.669973 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-19 20:08:38.670678 UTC - OS release: PRETTY_NAME="Debian GNU/Linux 13 (trixie)" NAME="Debian GNU/Linux" VERSION_ID="13" VERSION="13 (trixie)" VERSION_CODENAME=trixie DEBIAN_VERSION_FULL=13.5 ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" 2026-07-19 20:08:38.670722 UTC - Slices CLI exe: 'slices' 2026-07-19 20:08:38.670746 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-19 20:08:38.671513 UTC - Run: slices --version 2026-07-19 20:08:45.763168 UTC - version: Slices CLI v2026.1.2 Slices CLI core v1.2.4 Slices CLI ai v1.1.0 Slices CLI bi v2.2.0 Slices clientlib bi v6.1.1 Slices clientlib ai v1.0.0 Slices clientlib core v5.5.1 2026-07-19 20:08:45.765171 UTC - Run: slices pubkey list --format text 2026-07-19 20:08:47.624201 UTC - Pubkey already registered 2026-07-19 20:08:47.624946 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-19 20:08:48.855846 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-19 20:08:48.855942 UTC - Check List Flavors 2026-07-19 20:08:48.856103 UTC - Run: slices bi --infra ch-geneva-bi-vm1 flavor list -f json 2026-07-19 20:08:51.182451 UTC - Check List DiskImages 2026-07-19 20:08:51.182638 UTC - Run: slices bi --infra ch-geneva-bi-vm1 diskimage list -f json 2026-07-19 20:08:52.330358 UTC - Requesting resources 2026-07-19 20:08:52.330964 UTC - Run: slices bi --infra ch-geneva-bi-vm1 create tst --image 'Ubuntu 24.04.3' --flavor tiny --duration 2h --experiment tst-96e22f8e 2026-07-19 20:08:56.495074 UTC - Resource ID: r_ch-geneva-bi-vm1_01kxxzxz58eqha0y7dybsmw29g 2026-07-19 20:08:56.495941 UTC - Waiting until resource ready 2026-07-19 20:08:58.496318 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-96e22f8e tst 2026-07-19 20:09:00.783803 UTC - Status: IMAGING 2026-07-19 20:09:04.435580 UTC - Status: IMAGING 2026-07-19 20:09:07.352949 UTC - Status: IMAGING 2026-07-19 20:09:10.687906 UTC - Status: IMAGING 2026-07-19 20:09:14.703168 UTC - Status: IMAGING 2026-07-19 20:09:17.771689 UTC - Status: IMAGING 2026-07-19 20:09:20.793259 UTC - Status: IMAGING 2026-07-19 20:09:24.075140 UTC - Status: IMAGING 2026-07-19 20:09:27.755480 UTC - Status: IMAGING 2026-07-19 20:09:30.731553 UTC - Status: IMAGING 2026-07-19 20:09:33.752125 UTC - Status: IMAGING 2026-07-19 20:09:37.325789 UTC - Status: IMAGING 2026-07-19 20:09:41.258010 UTC - Status: IMAGING 2026-07-19 20:09:44.560247 UTC - Status: IMAGING 2026-07-19 20:09:47.989763 UTC - Status: IMAGING 2026-07-19 20:10:52.950690 UTC - Content of log file '/test_dir/step_WaitforUP_command_1.txt': slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-96e22f8e tst 2026-07-19 20:10:52.950977 UTC - Destroying tst-96e22f8e tst ERROR:slices_monitor_test_runner.main:Test Failed with exception Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 170, in step yield File "/app/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1588, in run self._wait_for_up() ~~~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 616, in _wait_for_up raise SlicesTestFailure('"slices bi list-resources" failed') slices_monitor_test_runner.exceptions.SlicesTestFailure: "slices bi list-resources" failed During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/main.py", line 76, in run_test return _get_test_by_test_spec(steps, test_dir, test_spec).run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1587, in run with self.step("Wait for UP", description="Waiting until the resource is in the UP state"): ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/contextlib.py", line 162, in __exit__ self.gen.throw(value) ~~~~~~~~~~~~~~^^^^^^^ File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 197, in step _dump_log_files(self.cur_step.log_files) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 165, in _dump_log_files with Path(log_file).open("r") as log_f: ~~~~~~~~~~~~~~~~~~~^^^^^ File "/usr/local/lib/python3.14/pathlib/__init__.py", line 771, in open return io.open(self, mode, buffering, encoding, errors, newline) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/test_dir/list-resources_json.txt' 2026-07-19 20:10:52.952750 UTC - Run: slices bi --infra ch-geneva-bi-vm1 destroy --experiment tst-96e22f8e tst