Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 8.55s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 580ms 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.19s + annotated-types==0.7.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.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-22 13:09:08.160620 UTC - Installing Slices CLI (latest stable version). 2026-07-22 13:09:08.160975 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-22 13:09:17.422252 UTC - Slices CLI installed. 2026-07-22 13:09:17.423024 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-22 13:09:17.425959 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-22 13:09:17.427798 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-22 13:09:17.427987 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-22 13:09:17.428022 UTC - Slices CLI exe: 'slices' 2026-07-22 13:09:17.428042 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-22 13:09:17.428182 UTC - Run: slices --version 2026-07-22 13:09:22.564909 UTC - version: Slices CLI v2026.1.2 Slices CLI core v1.2.4 Slices CLI ai v1.1.0 Slices CLI bi v2.2.0 Slices clientlib bi v6.1.1 Slices clientlib ai v1.0.0 Slices clientlib core v5.5.1 2026-07-22 13:09:22.566019 UTC - Run: slices pubkey list --format text 2026-07-22 13:09:24.168037 UTC - Pubkey already registered 2026-07-22 13:09:24.168268 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-22 13:09:25.447350 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-22 13:09:25.447639 UTC - Check List Flavors 2026-07-22 13:09:25.447815 UTC - Run: slices bi --infra ch-geneva-bi-vm1 flavor list -f json 2026-07-22 13:09:27.572185 UTC - Check List DiskImages 2026-07-22 13:09:27.572385 UTC - Run: slices bi --infra ch-geneva-bi-vm1 diskimage list -f json 2026-07-22 13:09:28.391546 UTC - Requesting resources 2026-07-22 13:09:28.392596 UTC - Run: slices bi --infra ch-geneva-bi-vm1 create tst --image 'Ubuntu 24.04.3' --flavor tiny --duration 2h --experiment tst-57710bb9 2026-07-22 13:09:33.883139 UTC - Resource ID: r_ch-geneva-bi-vm1_01ky4z4754ebh851cjak4eqzyz 2026-07-22 13:09:33.884134 UTC - Waiting until resource ready 2026-07-22 13:09:35.884507 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-57710bb9 tst 2026-07-22 13:09:38.825619 UTC - Status: IMAGING 2026-07-22 13:09:43.722280 UTC - Status: IMAGING 2026-07-22 13:09:47.004803 UTC - Status: IMAGING 2026-07-22 13:09:50.147905 UTC - Status: IMAGING 2026-07-22 13:09:52.922575 UTC - Status: IMAGING 2026-07-22 13:09:55.905177 UTC - Status: IMAGING 2026-07-22 13:10:00.383842 UTC - Status: IMAGING 2026-07-22 13:10:04.075648 UTC - Status: IMAGING 2026-07-22 13:10:07.412774 UTC - Status: IMAGING 2026-07-22 13:10:10.591152 UTC - Status: IMAGING 2026-07-22 13:10:13.508948 UTC - Status: IMAGING 2026-07-22 13:10:16.274963 UTC - Status: IMAGING 2026-07-22 13:10:19.093930 UTC - Status: IMAGING 2026-07-22 13:10:22.033785 UTC - Status: IMAGING 2026-07-22 13:10:25.222783 UTC - Status: IMAGING 2026-07-22 13:10:28.252164 UTC - Status: IMAGING 2026-07-22 13:10:31.390362 UTC - Status: IMAGING 2026-07-22 13:10:35.467471 UTC - Status: IMAGING 2026-07-22 13:10:39.067302 UTC - Status: IMAGING 2026-07-22 13:10:42.994914 UTC - Status: IMAGING 2026-07-22 13:10:46.875561 UTC - Status: IMAGING 2026-07-22 13:10:50.698295 UTC - Status: IMAGING 2026-07-22 13:10:55.297808 UTC - Status: IMAGING 2026-07-22 13:10:58.601302 UTC - Status: IMAGING 2026-07-22 13:11:02.911791 UTC - Status: IMAGING 2026-07-22 13:11:06.185520 UTC - Status: IMAGING 2026-07-22 13:11:09.869427 UTC - Status: IMAGING 2026-07-22 13:11:13.352082 UTC - Status: IMAGING 2026-07-22 13:11:16.883358 UTC - Status: IMAGING 2026-07-22 13:11:20.050181 UTC - Status: UP 2026-07-22 13:11:20.050261 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01ky4z45kde03r894zdr0d8z2f 2026-07-22 13:11:20.050302 UTC - Validate resources 2026-07-22 13:11:21.635399 UTC - "slices bi list-resources" returned resource without private IPv4 address, but with a public IPv4 address. As test_allow_public_ipv4_instead_of_private is set, that is acceptable. 2026-07-22 13:11:21.635473 UTC - The fields of the created resource were validated. 2026-07-22 13:11:21.635521 UTC - Check if resources are registered in experiment 2026-07-22 13:11:21.635690 UTC - Run: slices experiment list-resources --format json tst-57710bb9 2026-07-22 13:11:22.989454 UTC - Status (on expauth): UP 2026-07-22 13:11:22.989614 UTC - Testing extend expires_at (all resources in experiment) 2026-07-22 13:11:22.989765 UTC - Run: slices bi --infra ch-geneva-bi-vm1 extend --duration 3h --experiment tst-57710bb9 2026-07-22 13:11:28.422360 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-57710bb9 tst 2026-07-22 13:11:29.338371 UTC - Run: slices experiment list-resources --format json tst-57710bb9 2026-07-22 13:11:30.516640 UTC - expires_at (on expauth): 2026-07-22T16:11:00Z (correctly extended) 2026-07-22 13:11:30.516903 UTC - Testing extend expires_at (single resource in experiment) 2026-07-22 13:11:30.517071 UTC - Run: slices bi --infra ch-geneva-bi-vm1 extend tst --duration 4h --experiment tst-57710bb9 2026-07-22 13:11:34.097284 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-57710bb9 tst 2026-07-22 13:11:35.226203 UTC - Run: slices experiment list-resources --format json tst-57710bb9 2026-07-22 13:11:36.533965 UTC - expires_at (on expauth): 2026-07-22T17:11:00Z (correctly extended) 2026-07-22 13:11:36.534089 UTC - Testing ssh login 2026-07-22 13:11:36.578453 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-57710bb9 tst 2026-07-22 13:11:38.205252 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-57710bb9 tst 2026-07-22 13:11:39.230149 UTC - Logging in using 'slices bi ssh' 2026-07-22 13:11:39.230244 UTC - Forcing IPv4 only. 2026-07-22 13:11:39.230377 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --show nothing --experiment tst-57710bb9 tst -- -4 uname -a 2026-07-22 13:11:42.405287 UTC - Forcing IPv4 only. 2026-07-22 13:11:42.405555 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --show nothing --experiment tst-57710bb9 tst -- -4 uptime 2026-07-22 13:11:44.190160 UTC - CLI SSH Test passed. 2026-07-22 13:11:44.190242 UTC - Uname: Linux 2c1f459e-c69b-436f-aa4f-b148d22ca810-b6fa97cc-9ea7-4f9b-9541-f0 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2026-07-22 13:11:44.190264 UTC - Uptime: 13:11:44 up 1 min, 1 user, load average: 0.06, 0.03, 0.00 2026-07-22 13:11:44.190314 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-22 13:11:44.191104 UTC - Added paramiko HostKeyEntry for 5.53.108.239 2026-07-22 13:11:44.191260 UTC - Added paramiko HostKeyEntry for 5.53.108.239 2026-07-22 13:11:44.191423 UTC - Added paramiko HostKeyEntry for 5.53.108.239 2026-07-22 13:11:44.191637 UTC - Connecting to 5.53.108.239:22 2026-07-22 13:11:44.741517 UTC - SSH Test output: 2026-07-22 13:11:44.741596 UTC - Uname: Linux 2c1f459e-c69b-436f-aa4f-b148d22ca810-b6fa97cc-9ea7-4f9b-9541-f0 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux 2026-07-22 13:11:44.741617 UTC - Uptime: 13:11:44 up 1 min, 1 user, load average: 0.06, 0.03, 0.00 2026-07-22 13:11:44.866578 UTC - lsb_release: Ubuntu 24.04.3 LTS 2026-07-22 13:11:44.866659 UTC - lsb_release matches expected value 2026-07-22 13:11:44.866679 UTC - SSH Test passed. 2026-07-22 13:11:44.866772 UTC - Skip SSH proxy test because no jump proxy 2026-07-22 13:11:44.874320 UTC - Destroying tst-57710bb9 tst 2026-07-22 13:11:44.874518 UTC - Run: slices bi --infra ch-geneva-bi-vm1 destroy --experiment tst-57710bb9 tst