Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 12.70s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 205ms 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 240ms + 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.0 + typing-extensions==4.16.0 + typing-inspection==0.4.2 Run Test: slices-bi-singlenode-login 2026-07-14 04:08:03.803627 UTC - Installing Slices CLI (latest, with --pre). 2026-07-14 04:08:03.812169 UTC - Run: /usr/local/bin/uv pip install --pre --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-14 04:08:09.909036 UTC - Slices CLI installed. 2026-07-14 04:08:09.909232 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-14 04:08:09.924847 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-14 04:08:09.925996 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-14 04:08:09.926177 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-14 04:08:09.926220 UTC - Slices CLI exe: 'slices' 2026-07-14 04:08:09.926245 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-14 04:08:09.926411 UTC - Run: slices --version 2026-07-14 04:08:15.349054 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-14 04:08:15.349339 UTC - Run: slices pubkey list --format text 2026-07-14 04:08:16.466191 UTC - Pubkey already registered 2026-07-14 04:08:16.466436 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-14 04:08:17.131609 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-14 04:08:17.131706 UTC - Check List Flavors 2026-07-14 04:08:17.131854 UTC - Run: slices bi --infra be-gent1-bi-docker1 flavor list -f json 2026-07-14 04:08:18.711310 UTC - Check List DiskImages 2026-07-14 04:08:18.711515 UTC - Run: slices bi --infra be-gent1-bi-docker1 diskimage list -f json 2026-07-14 04:08:19.605058 UTC - Requesting resources 2026-07-14 04:08:19.605565 UTC - Run: slices bi --infra be-gent1-bi-docker1 create tst --image image1 --flavor m1.small --duration 2h --experiment tst-71c56f1a 2026-07-14 04:08:24.335029 UTC - Resource ID: r_be-gent1-bi-docker1_01kxfczjkffhsbxkvakze3jgf4 2026-07-14 04:08:24.335210 UTC - Waiting until resource ready 2026-07-14 04:08:26.335598 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-71c56f1a tst 2026-07-14 04:08:27.539136 UTC - Status: IMAGING 2026-07-14 04:08:30.308385 UTC - Status: UP 2026-07-14 04:08:30.308459 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxfczhfafhfapby88v085ke8 2026-07-14 04:08:30.308499 UTC - Validate resources 2026-07-14 04:08:31.608428 UTC - "slices bi list-resources" returned resource without private IPv4 address, but as test_allow_no_ipv4 is set, that is acceptable. 2026-07-14 04:08:31.608498 UTC - The fields of the created resource were validated. 2026-07-14 04:08:31.608536 UTC - Check if resources are registered in experiment 2026-07-14 04:08:31.608692 UTC - Run: slices experiment list-resources --format json tst-71c56f1a 2026-07-14 04:08:32.615761 UTC - Status (on expauth): UP 2026-07-14 04:08:32.615917 UTC - Testing extend expires_at (all resources in experiment) 2026-07-14 04:08:32.616041 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend --duration 3h --experiment tst-71c56f1a 2026-07-14 04:08:35.395076 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-71c56f1a tst 2026-07-14 04:08:36.166185 UTC - Run: slices experiment list-resources --format json tst-71c56f1a 2026-07-14 04:08:36.831365 UTC - expires_at (on expauth): 2026-07-14T07:08:00Z (correctly extended) 2026-07-14 04:08:36.831454 UTC - Testing extend expires_at (single resource in experiment) 2026-07-14 04:08:36.831587 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend tst --duration 4h --experiment tst-71c56f1a 2026-07-14 04:08:39.374163 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-71c56f1a tst 2026-07-14 04:08:40.196518 UTC - Run: slices experiment list-resources --format json tst-71c56f1a 2026-07-14 04:08:41.851298 UTC - expires_at (on expauth): 2026-07-14T08:08:00Z (correctly extended) 2026-07-14 04:08:41.851414 UTC - Testing ssh login 2026-07-14 04:08:41.897703 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy on --show ssh_config --experiment tst-71c56f1a tst 2026-07-14 04:08:43.177790 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-71c56f1a tst 2026-07-14 04:08:43.993530 UTC - Logging in using 'slices bi ssh' 2026-07-14 04:08:43.993599 UTC - Forcing IPv4 only. 2026-07-14 04:08:43.993728 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-71c56f1a tst -- -4 uname -a 2026-07-14 04:08:45.083571 UTC - Forcing IPv4 only. 2026-07-14 04:08:45.083742 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-71c56f1a tst -- -4 uptime 2026-07-14 04:08:46.419430 UTC - CLI SSH Test passed. 2026-07-14 04:08:46.419502 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-14 04:08:46.419522 UTC - Uptime: 04:08:46 up 340 days, 13:49, 0 user, load average: 0.00, 0.00, 0.00 2026-07-14 04:08:46.419555 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-14 04:08:46.419993 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-14 04:08:46.420197 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-14 04:08:46.420260 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-14 04:08:46.420462 UTC - Connecting to docker.ilabt.imec.be:12015 2026-07-14 04:08:46.797432 UTC - SSH Test output: 2026-07-14 04:08:46.797496 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-14 04:08:46.797515 UTC - Uptime: 04:08:46 up 340 days, 13:49, 0 user, load average: 0.00, 0.00, 0.00 2026-07-14 04:08:46.797537 UTC - SSH Test passed. 2026-07-14 04:08:46.797620 UTC - Skip SSH proxy test because no jump proxy 2026-07-14 04:08:46.805199 UTC - Destroying tst-71c56f1a tst 2026-07-14 04:08:46.805383 UTC - Run: slices bi --infra be-gent1-bi-docker1 destroy --experiment tst-71c56f1a tst