Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 10.19s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 693ms 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 953ms + 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-16 20:07:56.475926 UTC - Installing Slices CLI (latest stable version). 2026-07-16 20:07:56.476173 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-16 20:08:14.828039 UTC - Slices CLI installed. 2026-07-16 20:08:14.829240 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-16 20:08:14.830773 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-16 20:08:14.831596 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-16 20:08:14.831898 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-16 20:08:14.831937 UTC - Slices CLI exe: 'slices' 2026-07-16 20:08:14.831955 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-16 20:08:14.832093 UTC - Run: slices --version 2026-07-16 20:08:20.895097 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-16 20:08:20.895417 UTC - Run: slices pubkey list --format text 2026-07-16 20:08:22.705635 UTC - Pubkey already registered 2026-07-16 20:08:22.705912 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-16 20:08:23.374366 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-16 20:08:23.374465 UTC - Check List Flavors 2026-07-16 20:08:23.374621 UTC - Run: slices bi --infra de-munich-bi-vm flavor list -f json 2026-07-16 20:08:25.409272 UTC - Check List DiskImages 2026-07-16 20:08:25.409449 UTC - Run: slices bi --infra de-munich-bi-vm diskimage list -f json 2026-07-16 20:08:26.183865 UTC - Requesting resources 2026-07-16 20:08:26.184695 UTC - Cloudinit user data: #!/bin/sh echo "Hello World. The time is now $(date -R)!" | tee '/user_data_output.txt' 2026-07-16 20:08:26.184844 UTC - Run: slices bi --infra de-munich-bi-vm create tst --image 'Ubuntu 24.04.3' --flavor tiny --duration 2h --experiment tst-f669a6ab --user-data /tmp/tmp3qy9dahu 2026-07-16 20:08:31.008323 UTC - Resource ID: r_de-munich-bi-vm_01kxp8q1c8f7hvnz87xk8c54vd 2026-07-16 20:08:31.008485 UTC - Waiting until resource ready 2026-07-16 20:08:33.008834 UTC - Run: slices bi --infra de-munich-bi-vm list-resources --format json --experiment tst-f669a6ab tst 2026-07-16 20:08:34.366119 UTC - Status: IMAGING 2026-07-16 20:08:37.895236 UTC - Status: BOOTING 2026-07-16 20:08:40.961574 UTC - Status: BOOTING 2026-07-16 20:08:44.206605 UTC - Status: BOOTING 2026-07-16 20:08:47.710573 UTC - Status: BOOTING 2026-07-16 20:08:50.727082 UTC - Status: BOOTING 2026-07-16 20:08:53.597272 UTC - Status: BOOTING 2026-07-16 20:08:56.478912 UTC - Status: UP 2026-07-16 20:08:56.479068 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxp8pzgrfwa8nbbsyefd913n 2026-07-16 20:08:56.479175 UTC - Validate resources 2026-07-16 20:08:57.846230 UTC - The fields of the created resource were validated. 2026-07-16 20:08:57.846320 UTC - Check if resources are registered in experiment 2026-07-16 20:08:57.846469 UTC - Run: slices experiment list-resources --format json tst-f669a6ab 2026-07-16 20:08:59.121717 UTC - Status (on expauth): UP 2026-07-16 20:08:59.121999 UTC - Testing extend expires_at (all resources in experiment) 2026-07-16 20:08:59.122136 UTC - Run: slices bi --infra de-munich-bi-vm extend --duration 3h --experiment tst-f669a6ab 2026-07-16 20:09:02.393324 UTC - Run: slices bi --infra de-munich-bi-vm list-resources --format json --experiment tst-f669a6ab tst 2026-07-16 20:09:03.265917 UTC - Run: slices experiment list-resources --format json tst-f669a6ab 2026-07-16 20:09:04.167068 UTC - expires_at (on expauth): 2026-07-16T23:08:00Z (correctly extended) 2026-07-16 20:09:04.167158 UTC - Testing extend expires_at (single resource in experiment) 2026-07-16 20:09:04.167288 UTC - Run: slices bi --infra de-munich-bi-vm extend tst --duration 4h --experiment tst-f669a6ab 2026-07-16 20:09:08.215735 UTC - Run: slices bi --infra de-munich-bi-vm list-resources --format json --experiment tst-f669a6ab tst 2026-07-16 20:09:10.239277 UTC - Run: slices experiment list-resources --format json tst-f669a6ab 2026-07-16 20:09:11.007294 UTC - expires_at (on expauth): 2026-07-17T00:09:00Z (correctly extended) 2026-07-16 20:09:11.007624 UTC - Testing ssh login 2026-07-16 20:09:11.024507 UTC - Run: slices bi --infra de-munich-bi-vm ssh --no-exec --proxy on --show ssh_config --experiment tst-f669a6ab tst 2026-07-16 20:09:12.151816 UTC - Run: slices bi --infra de-munich-bi-vm ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-f669a6ab tst 2026-07-16 20:09:13.661472 UTC - Run: slices bi --infra de-munich-bi-vm ssh --no-exec --proxy off --show proxy_pubkey_openssh --experiment tst-f669a6ab tst 2026-07-16 20:09:14.579952 UTC - Logging in using 'slices bi ssh' 2026-07-16 20:09:14.580026 UTC - Forcing IPv4 only. 2026-07-16 20:09:14.580173 UTC - Run: slices bi --infra de-munich-bi-vm ssh --show nothing --experiment tst-f669a6ab tst -- -4 uname -a 2026-07-16 20:09:17.768197 UTC - Forcing IPv4 only. 2026-07-16 20:09:17.768553 UTC - Run: slices bi --infra de-munich-bi-vm ssh --show nothing --experiment tst-f669a6ab tst -- -4 uptime 2026-07-16 20:09:19.986900 UTC - CLI SSH Test passed. 2026-07-16 20:09:19.986996 UTC - Uname: Linux tst 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2026-07-16 20:09:19.987029 UTC - Uptime: 20:09:19 up 0 min, 1 user, load average: 0.25, 0.07, 0.02 2026-07-16 20:09:19.987077 UTC - Logging in using SSH over SSH proxy 2026-07-16 20:09:19.987275 UTC - Run: slices bi --infra de-munich-bi-vm ssh --no-exec --proxy on --show proxy_pubkey_openssh --experiment tst-f669a6ab tst 2026-07-16 20:09:20.903777 UTC - Added paramiko HostKeyEntry for 172.30.255.5 2026-07-16 20:09:20.903979 UTC - Added paramiko HostKeyEntry for 172.30.255.5 2026-07-16 20:09:20.904065 UTC - Added paramiko HostKeyEntry for 172.30.255.5 2026-07-16 20:09:20.904352 UTC - Added paramiko HostKeyEntry for [tripwire.net.in.tum.de]:10022 2026-07-16 20:09:20.904438 UTC - Added paramiko HostKeyEntry for [tripwire.net.in.tum.de]:10022 2026-07-16 20:09:20.904501 UTC - Added paramiko HostKeyEntry for [tripwire.net.in.tum.de]:10022 2026-07-16 20:09:20.904519 UTC - Connecting to proxy tripwire.net.in.tum.de:10022 2026-07-16 20:09:21.331810 UTC - Connecting to 172.30.255.5:22 over proxy 2026-07-16 20:09:22.075349 UTC - SSH Test output: 2026-07-16 20:09:22.075424 UTC - Uname: Linux tst 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2026-07-16 20:09:22.075445 UTC - Uptime: 20:09:21 up 0 min, 1 user, load average: 0.23, 0.07, 0.02 2026-07-16 20:09:22.225024 UTC - lsb_release: Ubuntu 24.04.3 LTS 2026-07-16 20:09:22.225100 UTC - lsb_release matches expected value 2026-07-16 20:09:22.225119 UTC - SSH Test passed. 2026-07-16 20:09:22.375098 UTC - Cloud-init user-data: Hello World. The time is now Thu, 16 Jul 2026 20:08:53 +0000! 2026-07-16 20:09:22.386168 UTC - Destroying tst-f669a6ab tst 2026-07-16 20:09:22.386802 UTC - Run: slices bi --infra de-munich-bi-vm destroy --experiment tst-f669a6ab tst