Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.40s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 186ms 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 237ms + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + cffi==2.1.1 + cryptography==50.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.3 + 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-08-09 18:24:29.692525 UTC - Installing Slices CLI (latest stable version). 2026-08-09 18:24:29.692765 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-08-09 18:24:35.171382 UTC - Slices CLI installed. 2026-08-09 18:24:35.171937 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-08-09 18:24:35.174244 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-08-09 18:24:35.174330 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-08-09 18:24:35.174404 UTC - which slices: /app/.venv/bin/slices 2026-08-09 18:24:35.174433 UTC - Slices CLI exe: 'slices' 2026-08-09 18:24:35.174457 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-08-09 18:24:35.174627 UTC - Run: slices --version 2026-08-09 18:24:37.850142 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-08-09 18:24:37.850487 UTC - Run: slices pubkey list --format text 2026-08-09 18:24:38.565993 UTC - Pubkey already registered 2026-08-09 18:24:38.566247 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-08-09 18:24:39.181566 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-08-09 18:24:39.181668 UTC - Check List Flavors 2026-08-09 18:24:39.181825 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-08-09 18:24:39.847398 UTC - Check List DiskImages 2026-08-09 18:24:39.847622 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-08-09 18:24:40.463180 UTC - Requesting resources 2026-08-09 18:24:40.463829 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Debian 13.1' --flavor tiny --duration 2h --experiment tst-7984a72a --public-ipv4 2026-08-09 18:24:41.530223 UTC - Resource ID: r_be-gent1-bi-vm1_01kzkwa5wgfg1tre3gqt65r8m2 2026-08-09 18:24:41.530393 UTC - Waiting until resource ready 2026-08-09 18:24:43.530829 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-7984a72a tst 2026-08-09 18:24:44.246790 UTC - Status: IMAGING 2026-08-09 18:24:46.962856 UTC - Status: IMAGING 2026-08-09 18:24:49.679064 UTC - Status: IMAGING 2026-08-09 18:24:52.445268 UTC - Status: BOOTING 2026-08-09 18:24:55.261991 UTC - Status: BOOTING 2026-08-09 18:24:57.979121 UTC - Status: BOOTING 2026-08-09 18:25:00.696119 UTC - Status: BOOTING 2026-08-09 18:25:03.462481 UTC - Status: UP 2026-08-09 18:25:03.462563 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kzkwa5nwergrfg4vrac4s7x5 2026-08-09 18:25:03.462608 UTC - Validate resources 2026-08-09 18:25:04.178593 UTC - The fields of the created resource were validated. 2026-08-09 18:25:04.178691 UTC - Check if resources are registered in experiment 2026-08-09 18:25:04.178873 UTC - Run: slices experiment list-resources --format json tst-7984a72a 2026-08-09 18:25:04.844525 UTC - Status (on expauth): UP 2026-08-09 18:25:04.844671 UTC - Testing extend expires_at (all resources in experiment) 2026-08-09 18:25:04.844824 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-7984a72a 2026-08-09 18:25:06.262704 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-7984a72a tst 2026-08-09 18:25:06.978791 UTC - Run: slices experiment list-resources --format json tst-7984a72a 2026-08-09 18:25:07.644342 UTC - expires_at (on expauth): 2026-08-09T21:25:00Z (correctly extended) 2026-08-09 18:25:07.644462 UTC - Testing extend expires_at (single resource in experiment) 2026-08-09 18:25:07.644639 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-7984a72a 2026-08-09 18:25:09.112021 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-7984a72a tst 2026-08-09 18:25:09.878111 UTC - Run: slices experiment list-resources --format json tst-7984a72a 2026-08-09 18:25:10.543731 UTC - expires_at (on expauth): 2026-08-09T22:25:00Z (correctly extended) 2026-08-09 18:25:10.543843 UTC - Testing ssh login 2026-08-09 18:25:10.559504 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-7984a72a tst 2026-08-09 18:25:11.275398 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-7984a72a tst 2026-08-09 18:25:11.991275 UTC - Logging in using 'slices bi ssh' 2026-08-09 18:25:11.991346 UTC - Forcing IPv4 only. 2026-08-09 18:25:11.991507 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-7984a72a tst -- -4 uname -a 2026-08-09 18:25:13.007975 UTC - Forcing IPv4 only. 2026-08-09 18:25:13.008163 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-7984a72a tst -- -4 uptime 2026-08-09 18:25:13.876058 UTC - CLI SSH Test passed. 2026-08-09 18:25:13.876134 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-08-09 18:25:13.876154 UTC - Uptime: 20:25:12 up 0 min, 1 user, load average: 0.07, 0.02, 0.00 2026-08-09 18:25:13.876187 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-08-09 18:25:13.876639 UTC - Added paramiko HostKeyEntry for 193.191.169.47 2026-08-09 18:25:13.876821 UTC - Added paramiko HostKeyEntry for 193.191.169.47 2026-08-09 18:25:13.876882 UTC - Added paramiko HostKeyEntry for 193.191.169.47 2026-08-09 18:25:13.877066 UTC - Connecting to 193.191.169.47:22 2026-08-09 18:25:14.107619 UTC - SSH Test output: 2026-08-09 18:25:14.107713 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-08-09 18:25:14.107749 UTC - Uptime: 20:25:12 up 0 min, 1 user, load average: 0.07, 0.02, 0.00 2026-08-09 18:25:14.159895 UTC - lsb_release: Debian GNU/Linux 13 (trixie) 2026-08-09 18:25:14.207395 UTC - /etc/debian_version: 13.1 2026-08-09 18:25:14.207535 UTC - lsb_release matches expected value 2026-08-09 18:25:14.207572 UTC - /etc/debian_version matches expected value 2026-08-09 18:25:14.207599 UTC - SSH Test passed. 2026-08-09 18:25:14.207722 UTC - Skip SSH proxy test because public IPv4 requested 2026-08-09 18:25:14.215919 UTC - Destroying tst-7984a72a tst 2026-08-09 18:25:14.216110 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-7984a72a tst