Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 11.37s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 568ms 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 1.33s + 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 + 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-25 13:09:05.619246 UTC - Installing Slices CLI (latest, with --pre). 2026-07-25 13:09:05.619484 UTC - Run: /usr/local/bin/uv pip install --pre --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-25 13:09:11.102572 UTC - Slices CLI installed. 2026-07-25 13:09:11.103105 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-25 13:09:11.120962 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-25 13:09:11.128860 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-25 13:09:11.129036 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-25 13:09:11.129070 UTC - Slices CLI exe: 'slices' 2026-07-25 13:09:11.129091 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-25 13:09:11.129223 UTC - Run: slices --version 2026-07-25 13:09:15.097854 UTC - version: Slices CLI v2026.2.0b4 Slices CLI core v1.2.5 Slices CLI ai v1.1.0 Slices CLI bi v2.2.0 Slices clientlib bi v6.1.1 Slices clientlib core v5.6.0 Slices clientlib ai v1.0.0 2026-07-25 13:09:15.098153 UTC - Run: slices pubkey list --format text 2026-07-25 13:09:16.553238 UTC - Pubkey already registered 2026-07-25 13:09:16.553524 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-25 13:09:17.121639 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-25 13:09:17.121732 UTC - Check List Flavors 2026-07-25 13:09:17.121891 UTC - Run: slices bi --infra be-gent1-bi-docker1 flavor list -f json 2026-07-25 13:09:17.737046 UTC - Check List DiskImages 2026-07-25 13:09:17.737245 UTC - Run: slices bi --infra be-gent1-bi-docker1 diskimage list -f json 2026-07-25 13:09:18.452348 UTC - Requesting resources 2026-07-25 13:09:18.452848 UTC - Run: slices bi --infra be-gent1-bi-docker1 create tst --image image1 --flavor m1.small --duration 2h --experiment tst-d7696f7e 2026-07-25 13:09:20.429352 UTC - Resource ID: r_be-gent1-bi-docker1_01kycp9z95fchb1ay5ethrcrm7 2026-07-25 13:09:20.429500 UTC - Waiting until resource ready 2026-07-25 13:09:22.429851 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-d7696f7e tst 2026-07-25 13:09:23.482263 UTC - Status: UP 2026-07-25 13:09:23.482345 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kycp9z1kersvp9rt7xxg1xxv 2026-07-25 13:09:23.482386 UTC - Validate resources 2026-07-25 13:09:24.510193 UTC - "slices bi list-resources" returned resource without private IPv4 address, but as test_allow_no_ipv4 is set, that is acceptable. 2026-07-25 13:09:24.510268 UTC - The fields of the created resource were validated. 2026-07-25 13:09:24.510304 UTC - Check if resources are registered in experiment 2026-07-25 13:09:24.510455 UTC - Run: slices experiment list-resources --format json tst-d7696f7e 2026-07-25 13:09:25.693920 UTC - Status (on expauth): UP 2026-07-25 13:09:25.694066 UTC - Testing extend expires_at (all resources in experiment) 2026-07-25 13:09:25.694199 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend --duration 3h --experiment tst-d7696f7e 2026-07-25 13:09:27.689030 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-d7696f7e tst 2026-07-25 13:09:28.784119 UTC - Run: slices experiment list-resources --format json tst-d7696f7e 2026-07-25 13:09:29.883258 UTC - expires_at (on expauth): 2026-07-25T16:09:00Z (correctly extended) 2026-07-25 13:09:29.883349 UTC - Testing extend expires_at (single resource in experiment) 2026-07-25 13:09:29.883490 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend tst --duration 4h --experiment tst-d7696f7e 2026-07-25 13:09:31.613294 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-d7696f7e tst 2026-07-25 13:09:32.384358 UTC - Run: slices experiment list-resources --format json tst-d7696f7e 2026-07-25 13:09:33.149619 UTC - expires_at (on expauth): 2026-07-25T17:09:00Z (correctly extended) 2026-07-25 13:09:33.149753 UTC - Testing ssh login 2026-07-25 13:09:33.172552 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy on --show ssh_config --experiment tst-d7696f7e tst 2026-07-25 13:09:34.755414 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-d7696f7e tst 2026-07-25 13:09:35.598463 UTC - Logging in using 'slices bi ssh' 2026-07-25 13:09:35.598531 UTC - Forcing IPv4 only. 2026-07-25 13:09:35.598665 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-d7696f7e tst -- -4 uname -a 2026-07-25 13:09:36.465349 UTC - Forcing IPv4 only. 2026-07-25 13:09:36.465522 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-d7696f7e tst -- -4 uptime 2026-07-25 13:09:38.179184 UTC - CLI SSH Test passed. 2026-07-25 13:09:38.179254 UTC - Uname: Linux tst 6.1.0-35-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.137-1 (2025-05-07) x86_64 GNU/Linux 2026-07-25 13:09:38.179273 UTC - Uptime: 13:09:38 up 351 days, 22:50, 0 user, load average: 0.00, 0.00, 0.00 2026-07-25 13:09:38.179308 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-25 13:09:38.179742 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-25 13:09:38.179916 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-25 13:09:38.179977 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-25 13:09:38.180164 UTC - Connecting to docker.ilabt.imec.be:12015 2026-07-25 13:09:38.452888 UTC - SSH Test output: 2026-07-25 13:09:38.452958 UTC - Uname: Linux tst 6.1.0-35-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.137-1 (2025-05-07) x86_64 GNU/Linux 2026-07-25 13:09:38.452976 UTC - Uptime: 13:09:38 up 351 days, 22:50, 0 user, load average: 0.00, 0.00, 0.00 2026-07-25 13:09:38.453013 UTC - SSH Test passed. 2026-07-25 13:09:38.453101 UTC - Skip SSH proxy test because no jump proxy 2026-07-25 13:09:38.464776 UTC - Destroying tst-d7696f7e tst 2026-07-25 13:09:38.464961 UTC - Run: slices bi --infra be-gent1-bi-docker1 destroy --experiment tst-d7696f7e tst