Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.15s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 190ms 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 619ms + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + 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.3.post1 + pyyaml==6.0.3 + slices-clientlib-bi==5.1.2 + slices-clientlib-core==5.6.0 + slices-monitor-test-runner==0.1.dev192+gcac2d3fe6 (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-29 20:35:23.105177 UTC - Installing Slices CLI (latest stable version). 2026-07-29 20:35:23.105404 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-29 20:35:27.779901 UTC - Slices CLI installed. 2026-07-29 20:35:27.780210 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-29 20:35:27.781398 UTC - ls -a /root/ /scripts/ (error 2): None ls: cannot access '/scripts/': No such file or directory /root/: . .. .cache .local .slices run_test_runner.sh slices-cli-venv 2026-07-29 20:35:27.781457 UTC - env: {'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-29 20:35:27.781520 UTC - which slices: /app/.venv/bin/slices 2026-07-29 20:35:27.781538 UTC - Slices CLI exe: 'slices' 2026-07-29 20:35:27.781554 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-29 20:35:27.781685 UTC - Run: slices --version 2026-07-29 20:35:30.401598 UTC - version: Slices CLI v2026.1.3 Slices CLI core v1.2.6 Slices CLI ai v1.1.0 Slices CLI bi v2.2.1 Slices clientlib bi v6.1.1 Slices clientlib core v5.6.0 Slices clientlib ai v1.0.0 2026-07-29 20:35:30.401864 UTC - Run: slices pubkey list --format text 2026-07-29 20:35:31.117251 UTC - Pubkey already registered 2026-07-29 20:35:31.117571 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-29 20:35:31.682724 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-29 20:35:31.682824 UTC - Check List Flavors 2026-07-29 20:35:31.682976 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-07-29 20:35:32.348457 UTC - Check List DiskImages 2026-07-29 20:35:32.348674 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-07-29 20:35:32.964247 UTC - Requesting resources 2026-07-29 20:35:32.964798 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Debian 13.1' --flavor tiny --duration 2h --experiment tst-60e0ef0f --public-ipv4 2026-07-29 20:35:34.031268 UTC - Resource ID: r_be-gent1-bi-vm1_01kyqsdxbyf0jt56gm0bm5tngb 2026-07-29 20:35:34.031455 UTC - Waiting until resource ready 2026-07-29 20:35:36.031888 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-60e0ef0f tst 2026-07-29 20:35:36.747595 UTC - Status: IMAGING 2026-07-29 20:35:39.463731 UTC - Status: IMAGING 2026-07-29 20:35:42.180569 UTC - Status: IMAGING 2026-07-29 20:35:45.167833 UTC - Status: BOOTING 2026-07-29 20:35:48.144252 UTC - Status: BOOTING 2026-07-29 20:35:51.118159 UTC - Status: BOOTING 2026-07-29 20:35:53.936964 UTC - Status: BOOTING 2026-07-29 20:35:57.086912 UTC - Status: UP 2026-07-29 20:35:57.087149 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kyqsdx4wf3792qk7pjs0ptk2 2026-07-29 20:35:57.087210 UTC - Validate resources 2026-07-29 20:35:58.271276 UTC - The fields of the created resource were validated. 2026-07-29 20:35:58.271360 UTC - Check if resources are registered in experiment 2026-07-29 20:35:58.271518 UTC - Run: slices experiment list-resources --format json tst-60e0ef0f 2026-07-29 20:35:59.505826 UTC - Status (on expauth): UP 2026-07-29 20:35:59.506327 UTC - Testing extend expires_at (all resources in experiment) 2026-07-29 20:35:59.506514 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-60e0ef0f 2026-07-29 20:36:01.365195 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-60e0ef0f tst 2026-07-29 20:36:02.281373 UTC - Run: slices experiment list-resources --format json tst-60e0ef0f 2026-07-29 20:36:03.047532 UTC - expires_at (on expauth): 2026-07-29T23:36:00Z (correctly extended) 2026-07-29 20:36:03.047632 UTC - Testing extend expires_at (single resource in experiment) 2026-07-29 20:36:03.047782 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-60e0ef0f 2026-07-29 20:36:04.676468 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-60e0ef0f tst 2026-07-29 20:36:05.752748 UTC - Run: slices experiment list-resources --format json tst-60e0ef0f 2026-07-29 20:36:06.623372 UTC - expires_at (on expauth): 2026-07-30T00:36:00Z (correctly extended) 2026-07-29 20:36:06.623497 UTC - Testing ssh login 2026-07-29 20:36:06.712042 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-60e0ef0f tst 2026-07-29 20:36:07.722398 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-60e0ef0f tst 2026-07-29 20:36:08.589527 UTC - Logging in using 'slices bi ssh' 2026-07-29 20:36:08.589874 UTC - Forcing IPv4 only. 2026-07-29 20:36:08.590037 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-60e0ef0f tst -- -4 uname -a 2026-07-29 20:36:09.709328 UTC - Forcing IPv4 only. 2026-07-29 20:36:09.709527 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-60e0ef0f tst -- -4 uptime 2026-07-29 20:36:10.525182 UTC - CLI SSH Test passed. 2026-07-29 20:36:10.525251 UTC - Uname: Linux tst 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux 2026-07-29 20:36:10.525271 UTC - Uptime: 22:36:09 up 0 min, 1 user, load average: 0.25, 0.06, 0.02 2026-07-29 20:36:10.525306 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-29 20:36:10.525779 UTC - Added paramiko HostKeyEntry for 193.191.169.30 2026-07-29 20:36:10.525950 UTC - Added paramiko HostKeyEntry for 193.191.169.30 2026-07-29 20:36:10.526007 UTC - Added paramiko HostKeyEntry for 193.191.169.30 2026-07-29 20:36:10.526180 UTC - Connecting to 193.191.169.30:22 2026-07-29 20:36:10.765636 UTC - SSH Test output: 2026-07-29 20:36:10.765708 UTC - Uname: Linux tst 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux 2026-07-29 20:36:10.765730 UTC - Uptime: 22:36:09 up 0 min, 1 user, load average: 0.25, 0.06, 0.02 2026-07-29 20:36:10.816773 UTC - lsb_release: Debian GNU/Linux 13 (trixie) 2026-07-29 20:36:10.862500 UTC - /etc/debian_version: 13.1 2026-07-29 20:36:10.862626 UTC - lsb_release matches expected value 2026-07-29 20:36:10.862669 UTC - /etc/debian_version matches expected value 2026-07-29 20:36:10.862704 UTC - SSH Test passed. 2026-07-29 20:36:10.862789 UTC - Skip SSH proxy test because public IPv4 requested 2026-07-29 20:36:10.874600 UTC - Destroying tst-60e0ef0f tst 2026-07-29 20:36:10.874828 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-60e0ef0f tst