Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.33s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 234ms 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 402ms + 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.3 + 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.0 + typing-extensions==4.16.0 + typing-inspection==0.4.2 Run Test: slices-bi-singlenode-login 2026-07-14 20:10:00.365950 UTC - Installing Slices CLI (latest stable version). 2026-07-14 20:10:00.366175 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-14 20:10:08.955016 UTC - Slices CLI installed. 2026-07-14 20:10:08.955203 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-14 20:10:08.957379 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-14 20:10:08.958574 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-14 20:10:08.958722 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-14 20:10:08.958749 UTC - Slices CLI exe: 'slices' 2026-07-14 20:10:08.958766 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-14 20:10:08.958895 UTC - Run: slices --version 2026-07-14 20:10:12.292074 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-14 20:10:12.292349 UTC - Run: slices pubkey list --format text 2026-07-14 20:10:13.208614 UTC - Pubkey already registered 2026-07-14 20:10:13.208905 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-14 20:10:13.824121 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-14 20:10:13.824215 UTC - Check List Flavors 2026-07-14 20:10:13.824382 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 flavor list -f json 2026-07-14 20:10:15.191457 UTC - Check List DiskImages 2026-07-14 20:10:15.191664 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 diskimage list -f json 2026-07-14 20:10:15.756773 UTC - Requesting resources 2026-07-14 20:10:15.757262 UTC - Cloudinit user data: #!/bin/sh echo "Hello World. The time is now $(date -R)!" | tee '/user_data_output.txt' 2026-07-14 20:10:15.757379 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 create tst --image 'Ubuntu 22.04.5' --flavor pc --duration 2h --experiment tst-c32a393a --user-data /tmp/tmposig6phm 2026-07-14 20:10:19.478692 UTC - Resource ID: r_be-gent1-bi-baremetal1_01kxh40x98ex99tbmhat8vyev0 2026-07-14 20:10:19.478899 UTC - Waiting until resource ready 2026-07-14 20:10:21.479276 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-c32a393a tst 2026-07-14 20:10:22.194828 UTC - Status: IMAGING 2026-07-14 20:10:24.910946 UTC - Status: IMAGING 2026-07-14 20:10:28.459024 UTC - Status: IMAGING 2026-07-14 20:10:31.596299 UTC - Status: IMAGING 2026-07-14 20:10:35.482926 UTC - Status: IMAGING 2026-07-14 20:10:39.405939 UTC - Status: IMAGING 2026-07-14 20:10:43.972415 UTC - Status: IMAGING 2026-07-14 20:10:47.149431 UTC - Status: IMAGING 2026-07-14 20:10:50.961203 UTC - Status: IMAGING 2026-07-14 20:10:54.145085 UTC - Status: IMAGING 2026-07-14 20:10:57.263535 UTC - Status: IMAGING 2026-07-14 20:11:00.496654 UTC - Status: IMAGING 2026-07-14 20:11:03.570464 UTC - Status: IMAGING 2026-07-14 20:11:06.922218 UTC - Status: IMAGING 2026-07-14 20:11:10.691364 UTC - Status: IMAGING 2026-07-14 20:11:14.494368 UTC - Status: IMAGING 2026-07-14 20:11:17.676535 UTC - Status: IMAGING 2026-07-14 20:11:21.375765 UTC - Status: IMAGING 2026-07-14 20:11:24.664338 UTC - Status: IMAGING 2026-07-14 20:11:28.045033 UTC - Status: IMAGING 2026-07-14 20:11:31.389342 UTC - Status: IMAGING 2026-07-14 20:11:34.309670 UTC - Status: IMAGING 2026-07-14 20:11:37.227431 UTC - Status: IMAGING 2026-07-14 20:11:40.043793 UTC - Status: IMAGING 2026-07-14 20:11:42.810086 UTC - Status: IMAGING 2026-07-14 20:11:45.575921 UTC - Status: IMAGING 2026-07-14 20:11:48.391874 UTC - Status: IMAGING 2026-07-14 20:11:51.310260 UTC - Status: IMAGING 2026-07-14 20:11:54.076204 UTC - Status: IMAGING 2026-07-14 20:11:57.148684 UTC - Status: IMAGING 2026-07-14 20:11:59.965644 UTC - Status: IMAGING 2026-07-14 20:12:03.326206 UTC - Status: IMAGING 2026-07-14 20:12:06.094798 UTC - Status: IMAGING 2026-07-14 20:12:08.960638 UTC - Status: IMAGING 2026-07-14 20:12:11.726623 UTC - Status: IMAGING 2026-07-14 20:12:14.492573 UTC - Status: IMAGING 2026-07-14 20:12:17.258511 UTC - Status: IMAGING 2026-07-14 20:12:19.974358 UTC - Status: IMAGING 2026-07-14 20:12:22.740504 UTC - Status: IMAGING 2026-07-14 20:12:25.506403 UTC - Status: IMAGING 2026-07-14 20:12:28.272336 UTC - Status: IMAGING 2026-07-14 20:12:31.038446 UTC - Status: IMAGING 2026-07-14 20:12:33.754203 UTC - Status: IMAGING 2026-07-14 20:12:36.520076 UTC - Status: IMAGING 2026-07-14 20:12:39.235915 UTC - Status: IMAGING 2026-07-14 20:12:42.001806 UTC - Status: IMAGING 2026-07-14 20:13:14.997512 UTC - Content of log file '/test_dir/step_WaitforUP_command_1.txt': slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-c32a393a tst 2026-07-14 20:13:14.997628 UTC - Destroying tst-c32a393a 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-14 20:13:14.999043 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-c32a393a tst