Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 10.12s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 271ms 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.21s + 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 13:07:43.758384 UTC - Installing Slices CLI (latest stable version). 2026-07-16 13:07:43.758641 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-16 13:07:55.231936 UTC - Slices CLI installed. 2026-07-16 13:07:55.235826 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 13:07:55.238820 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 13:07:55.239994 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-16 13:07:55.240309 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 13:07:55.240349 UTC - Slices CLI exe: 'slices' 2026-07-16 13:07:55.240365 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-16 13:07:55.240491 UTC - Run: slices --version 2026-07-16 13:07:58.514195 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-16 13:07:58.514481 UTC - Run: slices pubkey list --format text 2026-07-16 13:08:02.236551 UTC - Pubkey already registered 2026-07-16 13:08:02.236811 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-16 13:08:03.180878 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-16 13:08:03.180982 UTC - Check List Flavors 2026-07-16 13:08:03.181134 UTC - Run: slices bi --infra ch-geneva-bi-vm1 flavor list -f json 2026-07-16 13:08:05.076577 UTC - Check List DiskImages 2026-07-16 13:08:05.076822 UTC - Run: slices bi --infra ch-geneva-bi-vm1 diskimage list -f json 2026-07-16 13:08:06.073510 UTC - Requesting resources 2026-07-16 13:08:06.074014 UTC - Run: slices bi --infra ch-geneva-bi-vm1 create tst --image 'Ubuntu 24.04.3' --flavor tiny --duration 2h --experiment tst-5bf49cbf 2026-07-16 13:08:10.145248 UTC - Resource ID: r_ch-geneva-bi-vm1_01kxngnbk1f0sbd8sj9hs5n247 2026-07-16 13:08:10.145400 UTC - Waiting until resource ready 2026-07-16 13:08:12.145723 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-5bf49cbf tst 2026-07-16 13:08:13.230705 UTC - Status: IMAGING 2026-07-16 13:08:16.096817 UTC - Status: IMAGING 2026-07-16 13:08:19.478014 UTC - Status: IMAGING 2026-07-16 13:08:22.743672 UTC - Status: IMAGING 2026-07-16 13:08:25.819384 UTC - Status: IMAGING 2026-07-16 13:08:28.899146 UTC - Status: IMAGING 2026-07-16 13:08:32.242952 UTC - Status: IMAGING 2026-07-16 13:08:35.611209 UTC - Status: IMAGING 2026-07-16 13:08:39.341407 UTC - Status: IMAGING 2026-07-16 13:08:42.647743 UTC - Status: IMAGING 2026-07-16 13:08:45.632853 UTC - Status: IMAGING 2026-07-16 13:08:49.203511 UTC - Status: IMAGING 2026-07-16 13:08:52.322152 UTC - Status: IMAGING 2026-07-16 13:08:56.024345 UTC - Status: IMAGING 2026-07-16 13:08:59.459685 UTC - Status: IMAGING 2026-07-16 13:09:02.485574 UTC - Status: IMAGING 2026-07-16 13:09:05.504855 UTC - Status: IMAGING 2026-07-16 13:09:08.278922 UTC - Status: IMAGING 2026-07-16 13:09:11.477769 UTC - Status: IMAGING 2026-07-16 13:09:15.179158 UTC - Status: IMAGING 2026-07-16 13:09:18.516541 UTC - Status: IMAGING 2026-07-16 13:09:21.495751 UTC - Status: IMAGING 2026-07-16 13:09:24.373503 UTC - Status: IMAGING 2026-07-16 13:09:27.191019 UTC - Status: IMAGING 2026-07-16 13:09:30.413281 UTC - Status: IMAGING 2026-07-16 13:09:33.330036 UTC - Status: IMAGING 2026-07-16 13:09:36.146692 UTC - Status: IMAGING 2026-07-16 13:09:38.964888 UTC - Status: IMAGING 2026-07-16 13:09:41.731475 UTC - Status: IMAGING 2026-07-16 13:09:44.497251 UTC - Status: IMAGING 2026-07-16 13:09:47.670160 UTC - Status: IMAGING 2026-07-16 13:09:50.485958 UTC - Status: IMAGING 2026-07-16 13:09:53.254350 UTC - Status: IMAGING 2026-07-16 13:09:56.020072 UTC - Status: UP 2026-07-16 13:09:56.020156 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kxngna93ftnvke96n0q367ge 2026-07-16 13:09:56.020239 UTC - Validate resources 2026-07-16 13:09:56.786377 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-16 13:09:56.786488 UTC - The fields of the created resource were validated. 2026-07-16 13:09:56.786531 UTC - Check if resources are registered in experiment 2026-07-16 13:09:56.786694 UTC - Run: slices experiment list-resources --format json tst-5bf49cbf 2026-07-16 13:09:57.773436 UTC - Status (on expauth): UP 2026-07-16 13:09:57.773591 UTC - Testing extend expires_at (all resources in experiment) 2026-07-16 13:09:57.773732 UTC - Run: slices bi --infra ch-geneva-bi-vm1 extend --duration 3h --experiment tst-5bf49cbf 2026-07-16 13:10:01.146471 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-5bf49cbf tst 2026-07-16 13:10:02.020612 UTC - Run: slices experiment list-resources --format json tst-5bf49cbf 2026-07-16 13:10:03.525528 UTC - expires_at (on expauth): 2026-07-16T16:09:00Z (correctly extended) 2026-07-16 13:10:03.525644 UTC - Testing extend expires_at (single resource in experiment) 2026-07-16 13:10:03.525802 UTC - Run: slices bi --infra ch-geneva-bi-vm1 extend tst --duration 4h --experiment tst-5bf49cbf 2026-07-16 13:10:06.883421 UTC - Run: slices bi --infra ch-geneva-bi-vm1 list-resources --format json --experiment tst-5bf49cbf tst 2026-07-16 13:10:07.850810 UTC - Run: slices experiment list-resources --format json tst-5bf49cbf 2026-07-16 13:10:08.567501 UTC - expires_at (on expauth): 2026-07-16T17:10:00Z (correctly extended) 2026-07-16 13:10:08.567633 UTC - Testing ssh login 2026-07-16 13:10:08.584818 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-5bf49cbf tst 2026-07-16 13:10:09.655597 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-5bf49cbf tst 2026-07-16 13:10:10.623160 UTC - Logging in using 'slices bi ssh' 2026-07-16 13:10:10.623265 UTC - Forcing IPv4 only. 2026-07-16 13:10:10.623399 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --show nothing --experiment tst-5bf49cbf tst -- -4 uname -a 2026-07-16 13:10:14.003913 UTC - Forcing IPv4 only. 2026-07-16 13:10:14.004096 UTC - Run: slices bi --infra ch-geneva-bi-vm1 ssh --show nothing --experiment tst-5bf49cbf tst -- -4 uptime 2026-07-16 13:10:15.270758 UTC - CLI SSH Test passed. 2026-07-16 13:10:15.270831 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-16 13:10:15.270850 UTC - Uptime: 13:10:15 up 1 min, 1 user, load average: 0.18, 0.06, 0.02 2026-07-16 13:10:15.270883 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-07-16 13:10:15.271377 UTC - Added paramiko HostKeyEntry for 5.53.108.85 2026-07-16 13:10:15.271480 UTC - Added paramiko HostKeyEntry for 5.53.108.85 2026-07-16 13:10:15.271637 UTC - Added paramiko HostKeyEntry for 5.53.108.85 2026-07-16 13:10:15.271835 UTC - Connecting to 5.53.108.85:22 2026-07-16 13:10:15.825257 UTC - SSH Test output: 2026-07-16 13:10:15.825356 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-16 13:10:15.825378 UTC - Uptime: 13:10:15 up 1 min, 1 user, load average: 0.18, 0.06, 0.02 2026-07-16 13:10:15.922893 UTC - lsb_release: Ubuntu 24.04.3 LTS 2026-07-16 13:10:15.923002 UTC - lsb_release matches expected value 2026-07-16 13:10:15.923026 UTC - SSH Test passed. 2026-07-16 13:10:15.923138 UTC - Skip SSH proxy test because no jump proxy 2026-07-16 13:10:15.931698 UTC - Destroying tst-5bf49cbf tst 2026-07-16 13:10:15.931907 UTC - Run: slices bi --infra ch-geneva-bi-vm1 destroy --experiment tst-5bf49cbf tst