Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.65s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 260ms 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 286ms + 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.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-21 20:28:10.934397 UTC - Installing Slices CLI (latest stable version). 2026-07-21 20:28:10.935053 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-21 20:28:16.015322 UTC - Slices CLI installed. 2026-07-21 20:28:16.015546 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-21 20:28:16.018102 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-21 20:28:16.019383 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-21 20:28:16.019566 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-21 20:28:16.019604 UTC - Slices CLI exe: 'slices' 2026-07-21 20:28:16.019624 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-21 20:28:16.019761 UTC - Run: slices --version 2026-07-21 20:28:19.191690 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-21 20:28:19.192098 UTC - Run: slices pubkey list --format text 2026-07-21 20:28:20.008252 UTC - Pubkey already registered 2026-07-21 20:28:20.008543 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-21 20:28:20.724437 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-21 20:28:20.724583 UTC - Check List Flavors 2026-07-21 20:28:20.724862 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-07-21 20:28:22.343659 UTC - Check List DiskImages 2026-07-21 20:28:22.343869 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-07-21 20:28:23.160571 UTC - Requesting resources 2026-07-21 20:28:23.161223 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Debian 13.1' --flavor tiny --duration 2h --experiment tst-2864c66f --public-ipv4 2026-07-21 20:28:26.635049 UTC - Resource ID: r_be-gent1-bi-vm1_01ky35v3xyfmetafmx2b5s1qkm 2026-07-21 20:28:26.635255 UTC - Waiting until resource ready 2026-07-21 20:28:28.635700 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-2864c66f tst 2026-07-21 20:28:29.502433 UTC - Status: IMAGING 2026-07-21 20:28:32.268831 UTC - Status: IMAGING 2026-07-21 20:28:35.085584 UTC - Status: IMAGING 2026-07-21 20:28:37.852129 UTC - Status: BOOTING 2026-07-21 20:28:40.618536 UTC - Status: BOOTING 2026-07-21 20:28:43.435799 UTC - Status: BOOTING 2026-07-21 20:28:46.202335 UTC - Status: BOOTING 2026-07-21 20:28:49.019201 UTC - Status: UP 2026-07-21 20:28:49.019285 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01ky35v31hewg9ds8sv6s0qv1z 2026-07-21 20:28:49.019347 UTC - Validate resources 2026-07-21 20:28:49.835819 UTC - The fields of the created resource were validated. 2026-07-21 20:28:49.835913 UTC - Check if resources are registered in experiment 2026-07-21 20:28:49.836073 UTC - Run: slices experiment list-resources --format json tst-2864c66f 2026-07-21 20:28:50.551643 UTC - Status (on expauth): UP 2026-07-21 20:28:50.551786 UTC - Testing extend expires_at (all resources in experiment) 2026-07-21 20:28:50.551920 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-2864c66f 2026-07-21 20:28:53.573978 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-2864c66f tst 2026-07-21 20:28:54.441350 UTC - Run: slices experiment list-resources --format json tst-2864c66f 2026-07-21 20:28:55.157283 UTC - expires_at (on expauth): 2026-07-21T23:28:00Z (correctly extended) 2026-07-21 20:28:55.157387 UTC - Testing extend expires_at (single resource in experiment) 2026-07-21 20:28:55.157547 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-2864c66f 2026-07-21 20:28:58.079480 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-2864c66f tst 2026-07-21 20:28:58.895860 UTC - Run: slices experiment list-resources --format json tst-2864c66f 2026-07-21 20:28:59.611875 UTC - expires_at (on expauth): 2026-07-22T00:28:00Z (correctly extended) 2026-07-21 20:28:59.612043 UTC - Testing ssh login 2026-07-21 20:28:59.628238 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-2864c66f tst 2026-07-21 20:29:00.495007 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-2864c66f tst 2026-07-21 20:29:01.312650 UTC - Logging in using 'slices bi ssh' 2026-07-21 20:29:01.312759 UTC - Forcing IPv4 only. 2026-07-21 20:29:01.312927 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-2864c66f tst -- -4 uname -a 2026-07-21 20:29:02.329374 UTC - Forcing IPv4 only. 2026-07-21 20:29:02.329578 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-2864c66f tst -- -4 uptime 2026-07-21 20:29:03.196065 UTC - CLI SSH Test passed. 2026-07-21 20:29:03.196176 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-21 20:29:03.196208 UTC - Uptime: 22:29:03 up 0 min, 1 user, load average: 0.31, 0.08, 0.03 2026-07-21 20:29:03.196270 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-21 20:29:03.196968 UTC - Added paramiko HostKeyEntry for 193.191.169.55 2026-07-21 20:29:03.197223 UTC - Added paramiko HostKeyEntry for 193.191.169.55 2026-07-21 20:29:03.197343 UTC - Added paramiko HostKeyEntry for 193.191.169.55 2026-07-21 20:29:03.197576 UTC - Connecting to 193.191.169.55:22 2026-07-21 20:29:03.429978 UTC - SSH Test output: 2026-07-21 20:29:03.430059 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-21 20:29:03.430079 UTC - Uptime: 22:29:03 up 0 min, 1 user, load average: 0.31, 0.08, 0.03 2026-07-21 20:29:03.481687 UTC - lsb_release: Debian GNU/Linux 13 (trixie) 2026-07-21 20:29:03.528982 UTC - /etc/debian_version: 13.1 2026-07-21 20:29:03.529107 UTC - lsb_release matches expected value 2026-07-21 20:29:03.529160 UTC - /etc/debian_version matches expected value 2026-07-21 20:29:03.529194 UTC - SSH Test passed. 2026-07-21 20:29:03.529317 UTC - Skip SSH proxy test because public IPv4 requested 2026-07-21 20:29:03.537894 UTC - Destroying tst-2864c66f tst 2026-07-21 20:29:03.538094 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-2864c66f tst