Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 10.47s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 742ms 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 804ms + 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.3 + 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-17 20:08:28.154123 UTC - Installing Slices CLI (latest, with --pre). 2026-07-17 20:08:28.154407 UTC - Run: /usr/local/bin/uv pip install --pre --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-17 20:08:51.850431 UTC - Slices CLI installed. 2026-07-17 20:08:51.850677 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-17 20:08:51.851888 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-17 20:08:51.853083 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-17 20:08:51.853250 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-17 20:08:51.853280 UTC - Slices CLI exe: 'slices' 2026-07-17 20:08:51.853299 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-17 20:08:51.853458 UTC - Run: slices --version 2026-07-17 20:08:56.331443 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-17 20:08:56.331747 UTC - Run: slices pubkey list --format text 2026-07-17 20:08:57.639025 UTC - Pubkey already registered 2026-07-17 20:08:57.639263 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-17 20:08:58.363277 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-17 20:08:58.363383 UTC - Check List Flavors 2026-07-17 20:08:58.363532 UTC - Run: slices bi --infra be-gent1-bi-docker1 flavor list -f json 2026-07-17 20:09:00.087892 UTC - Check List DiskImages 2026-07-17 20:09:00.088066 UTC - Run: slices bi --infra be-gent1-bi-docker1 diskimage list -f json 2026-07-17 20:09:01.388582 UTC - Requesting resources 2026-07-17 20:09:01.389092 UTC - Run: slices bi --infra be-gent1-bi-docker1 create tst --image image1 --flavor m1.small --duration 2h --experiment tst-b6909c17 2026-07-17 20:09:04.923913 UTC - Resource ID: r_be-gent1-bi-docker1_01kxrv4sgfer0bvxf0j7grs9rp 2026-07-17 20:09:04.924074 UTC - Waiting until resource ready 2026-07-17 20:09:06.924407 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-b6909c17 tst 2026-07-17 20:09:07.745223 UTC - Status: IMAGING 2026-07-17 20:09:11.143371 UTC - Status: UP 2026-07-17 20:09:11.143470 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxrv4rf0f4nbyp0panfwepqs 2026-07-17 20:09:11.143519 UTC - Validate resources 2026-07-17 20:09:12.360287 UTC - "slices bi list-resources" returned resource without private IPv4 address, but as test_allow_no_ipv4 is set, that is acceptable. 2026-07-17 20:09:12.360367 UTC - The fields of the created resource were validated. 2026-07-17 20:09:12.360406 UTC - Check if resources are registered in experiment 2026-07-17 20:09:12.360556 UTC - Run: slices experiment list-resources --format json tst-b6909c17 2026-07-17 20:09:13.368982 UTC - Status (on expauth): UP 2026-07-17 20:09:13.369167 UTC - Testing extend expires_at (all resources in experiment) 2026-07-17 20:09:13.369346 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend --duration 3h --experiment tst-b6909c17 2026-07-17 20:09:16.209213 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-b6909c17 tst 2026-07-17 20:09:17.435852 UTC - Run: slices experiment list-resources --format json tst-b6909c17 2026-07-17 20:09:18.577823 UTC - expires_at (on expauth): 2026-07-17T23:09:00Z (correctly extended) 2026-07-17 20:09:18.577938 UTC - Testing extend expires_at (single resource in experiment) 2026-07-17 20:09:18.578087 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend tst --duration 4h --experiment tst-b6909c17 2026-07-17 20:09:22.507408 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-b6909c17 tst 2026-07-17 20:09:23.592953 UTC - Run: slices experiment list-resources --format json tst-b6909c17 2026-07-17 20:09:24.397822 UTC - expires_at (on expauth): 2026-07-18T00:09:00Z (correctly extended) 2026-07-17 20:09:24.397929 UTC - Testing ssh login 2026-07-17 20:09:24.408786 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy on --show ssh_config --experiment tst-b6909c17 tst 2026-07-17 20:09:25.398260 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-b6909c17 tst 2026-07-17 20:09:26.693494 UTC - Logging in using 'slices bi ssh' 2026-07-17 20:09:26.693583 UTC - Forcing IPv4 only. 2026-07-17 20:09:26.693741 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-b6909c17 tst -- -4 uname -a 2026-07-17 20:09:27.830245 UTC - Forcing IPv4 only. 2026-07-17 20:09:27.830448 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-b6909c17 tst -- -4 uptime 2026-07-17 20:09:28.846600 UTC - CLI SSH Test passed. 2026-07-17 20:09:28.846705 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-17 20:09:28.846727 UTC - Uptime: 20:09:28 up 344 days, 5:50, 0 user, load average: 0.00, 0.00, 0.00 2026-07-17 20:09:28.846769 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-17 20:09:28.847388 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-17 20:09:28.847603 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-17 20:09:28.847683 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-17 20:09:28.847893 UTC - Connecting to docker.ilabt.imec.be:12015 2026-07-17 20:09:29.164490 UTC - SSH Test output: 2026-07-17 20:09:29.164606 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-17 20:09:29.164642 UTC - Uptime: 20:09:29 up 344 days, 5:50, 0 user, load average: 0.00, 0.00, 0.00 2026-07-17 20:09:29.164686 UTC - SSH Test passed. 2026-07-17 20:09:29.165044 UTC - Skip SSH proxy test because no jump proxy 2026-07-17 20:09:29.182147 UTC - Destroying tst-b6909c17 tst 2026-07-17 20:09:29.182416 UTC - Run: slices bi --infra be-gent1-bi-docker1 destroy --experiment tst-b6909c17 tst