Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.12s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 180ms 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 566ms + annotated-types==0.7.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.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-23 04:24:11.998458 UTC - Installing Slices CLI (latest stable version). 2026-07-23 04:24:11.998729 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-23 04:24:16.473428 UTC - Slices CLI installed. 2026-07-23 04:24:16.473609 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-23 04:24:16.474702 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-23 04:24:16.475424 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-23 04:24:16.475534 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-23 04:24:16.475561 UTC - Slices CLI exe: 'slices' 2026-07-23 04:24:16.475577 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-23 04:24:16.475688 UTC - Run: slices --version 2026-07-23 04:24:18.994810 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-23 04:24:18.995127 UTC - Run: slices pubkey list --format text 2026-07-23 04:24:19.761171 UTC - Pubkey already registered 2026-07-23 04:24:19.761525 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-23 04:24:20.377047 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-23 04:24:20.377148 UTC - Check List Flavors 2026-07-23 04:24:20.377301 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-07-23 04:24:21.243285 UTC - Check List DiskImages 2026-07-23 04:24:21.243489 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-07-23 04:24:21.858863 UTC - Requesting resources 2026-07-23 04:24:21.859443 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Debian 13.1' --flavor tiny --duration 2h --experiment tst-398a35d4 --public-ipv4 2026-07-23 04:24:23.677607 UTC - Resource ID: r_be-gent1-bi-vm1_01ky6kfar8e8ess8ajjf6eqtrz 2026-07-23 04:24:23.677754 UTC - Waiting until resource ready 2026-07-23 04:24:25.678190 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-398a35d4 tst 2026-07-23 04:24:26.603955 UTC - Status: IMAGING 2026-07-23 04:24:29.371553 UTC - Status: IMAGING 2026-07-23 04:24:32.188380 UTC - Status: IMAGING 2026-07-23 04:24:35.005189 UTC - Status: BOOTING 2026-07-23 04:24:37.827055 UTC - Status: BOOTING 2026-07-23 04:24:40.652261 UTC - Status: BOOTING 2026-07-23 04:24:43.426930 UTC - Status: BOOTING 2026-07-23 04:24:46.246829 UTC - Status: UP 2026-07-23 04:24:46.246962 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01ky6kfa6efb9tkh6ef1at5b9e 2026-07-23 04:24:46.247047 UTC - Validate resources 2026-07-23 04:24:47.013917 UTC - The fields of the created resource were validated. 2026-07-23 04:24:47.014032 UTC - Check if resources are registered in experiment 2026-07-23 04:24:47.014210 UTC - Run: slices experiment list-resources --format json tst-398a35d4 2026-07-23 04:24:47.680104 UTC - Status (on expauth): UP 2026-07-23 04:24:47.680271 UTC - Testing extend expires_at (all resources in experiment) 2026-07-23 04:24:47.680431 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-398a35d4 2026-07-23 04:24:49.649833 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-398a35d4 tst 2026-07-23 04:24:50.365694 UTC - Run: slices experiment list-resources --format json tst-398a35d4 2026-07-23 04:24:51.031556 UTC - expires_at (on expauth): 2026-07-23T07:24:00Z (correctly extended) 2026-07-23 04:24:51.031677 UTC - Testing extend expires_at (single resource in experiment) 2026-07-23 04:24:51.031846 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-398a35d4 2026-07-23 04:24:52.499965 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-398a35d4 tst 2026-07-23 04:24:53.216108 UTC - Run: slices experiment list-resources --format json tst-398a35d4 2026-07-23 04:24:53.881673 UTC - expires_at (on expauth): 2026-07-23T08:24:00Z (correctly extended) 2026-07-23 04:24:53.881816 UTC - Testing ssh login 2026-07-23 04:24:53.896046 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-398a35d4 tst 2026-07-23 04:24:54.662409 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-398a35d4 tst 2026-07-23 04:24:55.378317 UTC - Logging in using 'slices bi ssh' 2026-07-23 04:24:55.378404 UTC - Forcing IPv4 only. 2026-07-23 04:24:55.378550 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-398a35d4 tst -- -4 uname -a 2026-07-23 04:24:56.294855 UTC - Forcing IPv4 only. 2026-07-23 04:24:56.295066 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-398a35d4 tst -- -4 uptime 2026-07-23 04:24:57.161409 UTC - CLI SSH Test passed. 2026-07-23 04:24:57.161497 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-23 04:24:57.161518 UTC - Uptime: 06:24:55 up 0 min, 1 user, load average: 0.25, 0.06, 0.02 2026-07-23 04:24:57.161556 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-23 04:24:57.162040 UTC - Added paramiko HostKeyEntry for 193.191.169.58 2026-07-23 04:24:57.162216 UTC - Added paramiko HostKeyEntry for 193.191.169.58 2026-07-23 04:24:57.162277 UTC - Added paramiko HostKeyEntry for 193.191.169.58 2026-07-23 04:24:57.162495 UTC - Connecting to 193.191.169.58:22 2026-07-23 04:24:57.407889 UTC - SSH Test output: 2026-07-23 04:24:57.407978 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-23 04:24:57.408000 UTC - Uptime: 06:24:56 up 0 min, 1 user, load average: 0.25, 0.06, 0.02 2026-07-23 04:24:57.459007 UTC - lsb_release: Debian GNU/Linux 13 (trixie) 2026-07-23 04:24:57.506939 UTC - /etc/debian_version: 13.1 2026-07-23 04:24:57.507057 UTC - lsb_release matches expected value 2026-07-23 04:24:57.507091 UTC - /etc/debian_version matches expected value 2026-07-23 04:24:57.507124 UTC - SSH Test passed. 2026-07-23 04:24:57.507261 UTC - Skip SSH proxy test because public IPv4 requested 2026-07-23 04:24:57.518067 UTC - Destroying tst-398a35d4 tst 2026-07-23 04:24:57.518388 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-398a35d4 tst