Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.07s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 173ms 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 577ms + 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-20 13:18:55.550744 UTC - Installing Slices CLI (latest stable version). 2026-07-20 13:18:55.550958 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-20 13:19:00.626724 UTC - Slices CLI installed. 2026-07-20 13:19:00.626906 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-20 13:19:00.628950 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-20 13:19:00.629757 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-20 13:19:00.629874 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-20 13:19:00.629901 UTC - Slices CLI exe: 'slices' 2026-07-20 13:19:00.629917 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-20 13:19:00.630061 UTC - Run: slices --version 2026-07-20 13:19:03.200311 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-20 13:19:03.200576 UTC - Run: slices pubkey list --format text 2026-07-20 13:19:04.016452 UTC - Pubkey already registered 2026-07-20 13:19:04.016710 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-20 13:19:04.581802 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-20 13:19:04.581907 UTC - Check List Flavors 2026-07-20 13:19:04.582070 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-07-20 13:19:05.898849 UTC - Check List DiskImages 2026-07-20 13:19:05.899032 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-07-20 13:19:06.464174 UTC - Requesting resources 2026-07-20 13:19:06.464674 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Debian 13.1' --flavor tiny --duration 2h --experiment tst-ade05b45 --public-ipv4 2026-07-20 13:19:09.886549 UTC - Resource ID: r_be-gent1-bi-vm1_01kxztwbxne2et1nfvrt31k59a 2026-07-20 13:19:09.886743 UTC - Waiting until resource ready 2026-07-20 13:19:11.887165 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-ade05b45 tst 2026-07-20 13:19:12.552685 UTC - Status: IMAGING 2026-07-20 13:19:15.219180 UTC - Status: IMAGING 2026-07-20 13:19:17.885433 UTC - Status: IMAGING 2026-07-20 13:19:20.601502 UTC - Status: BOOTING 2026-07-20 13:19:23.317490 UTC - Status: BOOTING 2026-07-20 13:19:26.033944 UTC - Status: BOOTING 2026-07-20 13:19:28.800020 UTC - Status: BOOTING 2026-07-20 13:19:31.465897 UTC - Status: UP 2026-07-20 13:19:31.465998 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxztwaweetdan7vavkhybbke 2026-07-20 13:19:31.466060 UTC - Validate resources 2026-07-20 13:19:32.181941 UTC - The fields of the created resource were validated. 2026-07-20 13:19:32.182035 UTC - Check if resources are registered in experiment 2026-07-20 13:19:32.182185 UTC - Run: slices experiment list-resources --format json tst-ade05b45 2026-07-20 13:19:32.797405 UTC - Status (on expauth): UP 2026-07-20 13:19:32.797547 UTC - Testing extend expires_at (all resources in experiment) 2026-07-20 13:19:32.797723 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-ade05b45 2026-07-20 13:19:35.718499 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-ade05b45 tst 2026-07-20 13:19:36.384059 UTC - Run: slices experiment list-resources --format json tst-ade05b45 2026-07-20 13:19:36.999270 UTC - expires_at (on expauth): 2026-07-20T16:19:00Z (correctly extended) 2026-07-20 13:19:36.999363 UTC - Testing extend expires_at (single resource in experiment) 2026-07-20 13:19:36.999504 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-ade05b45 2026-07-20 13:19:39.970792 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-ade05b45 tst 2026-07-20 13:19:40.636392 UTC - Run: slices experiment list-resources --format json tst-ade05b45 2026-07-20 13:19:41.302089 UTC - expires_at (on expauth): 2026-07-20T17:19:00Z (correctly extended) 2026-07-20 13:19:41.302255 UTC - Testing ssh login 2026-07-20 13:19:41.316019 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-ade05b45 tst 2026-07-20 13:19:42.031868 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-ade05b45 tst 2026-07-20 13:19:42.747661 UTC - Logging in using 'slices bi ssh' 2026-07-20 13:19:42.747741 UTC - Forcing IPv4 only. 2026-07-20 13:19:42.747871 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-ade05b45 tst -- -4 uname -a 2026-07-20 13:19:43.663711 UTC - Forcing IPv4 only. 2026-07-20 13:19:43.663897 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-ade05b45 tst -- -4 uptime 2026-07-20 13:19:44.429512 UTC - CLI SSH Test passed. 2026-07-20 13:19:44.429587 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-20 13:19:44.429607 UTC - Uptime: 15:19:43 up 0 min, 1 user, load average: 0.06, 0.02, 0.00 2026-07-20 13:19:44.429642 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-20 13:19:44.430079 UTC - Added paramiko HostKeyEntry for 193.191.169.46 2026-07-20 13:19:44.430247 UTC - Added paramiko HostKeyEntry for 193.191.169.46 2026-07-20 13:19:44.430304 UTC - Added paramiko HostKeyEntry for 193.191.169.46 2026-07-20 13:19:44.430485 UTC - Connecting to 193.191.169.46:22 2026-07-20 13:19:44.660905 UTC - SSH Test output: 2026-07-20 13:19:44.660980 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-20 13:19:44.661002 UTC - Uptime: 15:19:43 up 0 min, 1 user, load average: 0.06, 0.02, 0.00 2026-07-20 13:19:44.713006 UTC - lsb_release: Debian GNU/Linux 13 (trixie) 2026-07-20 13:19:44.760994 UTC - /etc/debian_version: 13.1 2026-07-20 13:19:44.761069 UTC - lsb_release matches expected value 2026-07-20 13:19:44.761090 UTC - /etc/debian_version matches expected value 2026-07-20 13:19:44.761110 UTC - SSH Test passed. 2026-07-20 13:19:44.761201 UTC - Skip SSH proxy test because public IPv4 requested 2026-07-20 13:19:44.767545 UTC - Destroying tst-ade05b45 tst 2026-07-20 13:19:44.767734 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-ade05b45 tst