Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 10.41s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 431ms 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 720ms + 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 13:07:55.269441 UTC - Installing Slices CLI (latest, with --pre). 2026-07-14 13:07:55.269662 UTC - Run: /usr/local/bin/uv pip install --pre --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-14 13:08:15.187913 UTC - Slices CLI installed. 2026-07-14 13:08:15.188562 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 13:08:15.189911 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 13:08:15.190807 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-14 13:08:15.190941 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 13:08:15.190971 UTC - Slices CLI exe: 'slices' 2026-07-14 13:08:15.190989 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-14 13:08:15.191127 UTC - Run: slices --version 2026-07-14 13:08:19.757230 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 13:08:19.757572 UTC - Run: slices pubkey list --format text 2026-07-14 13:08:21.137161 UTC - Pubkey already registered 2026-07-14 13:08:21.137429 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-14 13:08:22.006203 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-14 13:08:22.006292 UTC - Check List Flavors 2026-07-14 13:08:22.006456 UTC - Run: slices bi --infra be-gent1-bi-docker1 flavor list -f json 2026-07-14 13:08:24.200588 UTC - Check List DiskImages 2026-07-14 13:08:24.200853 UTC - Run: slices bi --infra be-gent1-bi-docker1 diskimage list -f json 2026-07-14 13:08:24.820466 UTC - Requesting resources 2026-07-14 13:08:24.821009 UTC - Run: slices bi --infra be-gent1-bi-docker1 create tst --image image1 --flavor m1.small --duration 2h --experiment tst-6a036b82 2026-07-14 13:08:28.960013 UTC - Resource ID: r_be-gent1-bi-docker1_01kxgbwfrnekgtkpde8xztweb4 2026-07-14 13:08:28.960183 UTC - Waiting until resource ready 2026-07-14 13:08:30.960488 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-6a036b82 tst 2026-07-14 13:08:31.725920 UTC - Status: UP 2026-07-14 13:08:31.726000 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxgbwej4edfbjq2d5r1wmt6v 2026-07-14 13:08:31.726042 UTC - Validate resources 2026-07-14 13:08:33.109474 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 13:08:33.109561 UTC - The fields of the created resource were validated. 2026-07-14 13:08:33.109601 UTC - Check if resources are registered in experiment 2026-07-14 13:08:33.109756 UTC - Run: slices experiment list-resources --format json tst-6a036b82 2026-07-14 13:08:34.570747 UTC - Status (on expauth): UP 2026-07-14 13:08:34.570887 UTC - Testing extend expires_at (all resources in experiment) 2026-07-14 13:08:34.571016 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend --duration 3h --experiment tst-6a036b82 2026-07-14 13:08:37.389923 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-6a036b82 tst 2026-07-14 13:08:38.316895 UTC - Run: slices experiment list-resources --format json tst-6a036b82 2026-07-14 13:08:38.938852 UTC - expires_at (on expauth): 2026-07-14T16:08:00Z (correctly extended) 2026-07-14 13:08:38.938940 UTC - Testing extend expires_at (single resource in experiment) 2026-07-14 13:08:38.939076 UTC - Run: slices bi --infra be-gent1-bi-docker1 extend tst --duration 4h --experiment tst-6a036b82 2026-07-14 13:08:42.033734 UTC - Run: slices bi --infra be-gent1-bi-docker1 list-resources --format json --experiment tst-6a036b82 tst 2026-07-14 13:08:42.761331 UTC - Run: slices experiment list-resources --format json tst-6a036b82 2026-07-14 13:08:43.827136 UTC - expires_at (on expauth): 2026-07-14T17:08:00Z (correctly extended) 2026-07-14 13:08:43.827243 UTC - Testing ssh login 2026-07-14 13:08:43.852705 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy on --show ssh_config --experiment tst-6a036b82 tst 2026-07-14 13:08:44.733370 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-6a036b82 tst 2026-07-14 13:08:45.608030 UTC - Logging in using 'slices bi ssh' 2026-07-14 13:08:45.608099 UTC - Forcing IPv4 only. 2026-07-14 13:08:45.608232 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-6a036b82 tst -- -4 uname -a 2026-07-14 13:08:46.478562 UTC - Forcing IPv4 only. 2026-07-14 13:08:46.478752 UTC - Run: slices bi --infra be-gent1-bi-docker1 ssh --show nothing --experiment tst-6a036b82 tst -- -4 uptime 2026-07-14 13:08:47.929755 UTC - CLI SSH Test passed. 2026-07-14 13:08:47.929823 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 13:08:47.929841 UTC - Uptime: 13:08:47 up 340 days, 22:49, 0 user, load average: 0.00, 0.02, 0.00 2026-07-14 13:08:47.929875 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-14 13:08:47.930296 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-14 13:08:47.930474 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-14 13:08:47.930532 UTC - Added paramiko HostKeyEntry for [docker.ilabt.imec.be]:12015 2026-07-14 13:08:47.930703 UTC - Connecting to docker.ilabt.imec.be:12015 2026-07-14 13:08:48.192845 UTC - SSH Test output: 2026-07-14 13:08:48.192932 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 13:08:48.192952 UTC - Uptime: 13:08:48 up 340 days, 22:49, 0 user, load average: 0.00, 0.02, 0.00 2026-07-14 13:08:48.192974 UTC - SSH Test passed. 2026-07-14 13:08:48.193059 UTC - Skip SSH proxy test because no jump proxy 2026-07-14 13:08:48.200159 UTC - Destroying tst-6a036b82 tst 2026-07-14 13:08:48.200327 UTC - Run: slices bi --infra be-gent1-bi-docker1 destroy --experiment tst-6a036b82 tst