Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 10.83s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 229ms 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 618ms + 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-16 20:07:59.938350 UTC - Installing Slices CLI (latest, with --pre). 2026-07-16 20:07:59.938741 UTC - Run: /usr/local/bin/uv pip install --pre --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-16 20:08:15.499178 UTC - Slices CLI installed. 2026-07-16 20:08:15.499396 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-16 20:08:15.500621 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-16 20:08:15.501470 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-16 20:08:15.501586 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-16 20:08:15.501616 UTC - Slices CLI exe: 'slices' 2026-07-16 20:08:15.501632 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-16 20:08:15.501762 UTC - Run: slices --version 2026-07-16 20:08:21.417200 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-16 20:08:21.417501 UTC - Run: slices pubkey list --format text 2026-07-16 20:08:22.876981 UTC - Pubkey already registered 2026-07-16 20:08:22.877228 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-16 20:08:23.542655 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-16 20:08:23.542758 UTC - Check List Flavors 2026-07-16 20:08:23.542916 UTC - Run: slices bi --infra be-gent1-bi-docker1 flavor list -f json 2026-07-16 20:08:25.389055 UTC - Check List DiskImages 2026-07-16 20:08:25.389240 UTC - Run: slices bi --infra be-gent1-bi-docker1 diskimage list -f json 2026-07-16 20:08:26.015512 UTC - Requesting resources 2026-07-16 20:08:26.016282 UTC - Run: slices bi --infra be-gent1-bi-docker1 create tst --image image1 --flavor m1.small --duration 2h --experiment tst-aac64a62 2026-07-16 20:08:30.699039 UTC - Resource ID: r_be-gent1-bi-docker1_01kxp8q10yfgs9q4btwqqn9yrd 2026-07-16 20:08:30.699216 UTC - Waiting until resource ready 2026-07-16 20:08:32.699563 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-aac64a62 tst 2026-07-16 20:08:33.901344 UTC - Status: IMAGING 2026-07-16 20:08:36.820320 UTC - Status: UP 2026-07-16 20:08:36.820392 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxp8pzgcf8xsxjewm1vxm5v9 2026-07-16 20:08:36.820466 UTC - Validate resources 2026-07-16 20:08:38.174797 UTC - "slices bi list-resources" returned resource without private IPv4 address, but as test_allow_no_ipv4 is set, that is acceptable. 2026-07-16 20:08:38.174870 UTC - The fields of the created resource were validated. 2026-07-16 20:08:38.174907 UTC - Check if resources are registered in experiment 2026-07-16 20:08:38.175060 UTC - Run: slices experiment list-resources --format json tst-aac64a62 2026-07-16 20:08:38.790325 UTC - Status (on expauth): UP 2026-07-16 20:08:38.790500 UTC - Testing extend expires_at (all resources in experiment) 2026-07-16 20:08:38.790673 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend --duration 3h --experiment tst-aac64a62 2026-07-16 20:08:41.510589 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-aac64a62 tst 2026-07-16 20:08:42.178205 UTC - Run: slices experiment list-resources --format json tst-aac64a62 2026-07-16 20:08:42.793542 UTC - expires_at (on expauth): 2026-07-16T23:08:00Z (correctly extended) 2026-07-16 20:08:42.793642 UTC - Testing extend expires_at (single resource in experiment) 2026-07-16 20:08:42.793810 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend tst --duration 4h --experiment tst-aac64a62 2026-07-16 20:08:45.429573 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-aac64a62 tst 2026-07-16 20:08:46.095306 UTC - Run: slices experiment list-resources --format json tst-aac64a62 2026-07-16 20:08:47.264983 UTC - expires_at (on expauth): 2026-07-17T00:08:00Z (correctly extended) 2026-07-16 20:08:47.265086 UTC - Testing ssh login 2026-07-16 20:08:47.316882 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy on --show ssh_config --experiment tst-aac64a62 tst 2026-07-16 20:08:48.556073 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-aac64a62 tst 2026-07-16 20:08:49.321885 UTC - Logging in using 'slices bi ssh' 2026-07-16 20:08:49.321976 UTC - Forcing IPv4 only. 2026-07-16 20:08:49.322120 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-aac64a62 tst -- -4 uname -a 2026-07-16 20:08:50.247265 UTC - Forcing IPv4 only. 2026-07-16 20:08:50.247450 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-aac64a62 tst -- -4 uptime 2026-07-16 20:08:51.893754 UTC - CLI SSH Test passed. 2026-07-16 20:08:51.893825 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-16 20:08:51.893845 UTC - Uptime: 20:08:51 up 343 days, 5:49, 0 user, load average: 0.03, 0.02, 0.00 2026-07-16 20:08:51.893878 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-16 20:08:51.894310 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-16 20:08:51.894468 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-16 20:08:51.894522 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-16 20:08:51.894690 UTC - Connecting to docker.ilabt.imec.be:12015 2026-07-16 20:08:52.194067 UTC - SSH Test output: 2026-07-16 20:08:52.194139 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-16 20:08:52.194159 UTC - Uptime: 20:08:52 up 343 days, 5:49, 0 user, load average: 0.03, 0.02, 0.00 2026-07-16 20:08:52.194180 UTC - SSH Test passed. 2026-07-16 20:08:52.194265 UTC - Skip SSH proxy test because no jump proxy 2026-07-16 20:08:52.201187 UTC - Destroying tst-aac64a62 tst 2026-07-16 20:08:52.201361 UTC - Run: slices bi --infra be-gent1-bi-docker1 destroy --experiment tst-aac64a62 tst