Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 3.60s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 193ms 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 294ms + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + cffi==2.1.1 + cryptography==50.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.3 + 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.3.post1 + pyyaml==6.0.3 + slices-clientlib-bi==5.1.2 + slices-clientlib-core==5.6.0 + slices-monitor-test-runner==0.1.dev192+gcac2d3fe6 (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-08-10 05:55:41.966442 UTC - Installing Slices CLI (latest stable version). 2026-08-10 05:55:41.966913 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-08-10 05:55:47.293303 UTC - Slices CLI installed. 2026-08-10 05:55:47.293584 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-08-10 05:55:47.296582 UTC - ls -a /root/ /scripts/ (error 2): None ls: cannot access '/scripts/': No such file or directory /root/: . .. .cache .local .slices run_test_runner.sh slices-cli-venv 2026-08-10 05:55:47.296682 UTC - env: {'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-08-10 05:55:47.296832 UTC - which slices: /app/.venv/bin/slices 2026-08-10 05:55:47.296858 UTC - Slices CLI exe: 'slices' 2026-08-10 05:55:47.296875 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-08-10 05:55:47.297013 UTC - Run: slices --version 2026-08-10 05:55:50.273860 UTC - version: Slices CLI v2026.1.3 Slices CLI core v1.2.6 Slices CLI ai v1.1.0 Slices CLI bi v2.2.1 Slices clientlib bi v6.1.1 Slices clientlib core v5.6.0 Slices clientlib ai v1.0.0 2026-08-10 05:55:50.274318 UTC - Run: slices pubkey list --format text 2026-08-10 05:55:51.144051 UTC - Pubkey already registered 2026-08-10 05:55:51.144325 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-08-10 05:55:51.810788 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-08-10 05:55:51.810889 UTC - Check List Flavors 2026-08-10 05:55:51.811034 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-08-10 05:55:52.527096 UTC - Check List DiskImages 2026-08-10 05:55:52.527290 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-08-10 05:55:53.303810 UTC - Requesting resources 2026-08-10 05:55:53.304325 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Debian 13.1' --flavor tiny --duration 2h --experiment tst-c4c83ea8 --public-ipv4 2026-08-10 05:55:54.470406 UTC - Resource ID: r_be-gent1-bi-vm1_01kzn3vttfeccrrwn191y35j1b 2026-08-10 05:55:54.470577 UTC - Waiting until resource ready 2026-08-10 05:55:56.470958 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-c4c83ea8 tst 2026-08-10 05:55:57.388935 UTC - Status: IMAGING 2026-08-10 05:56:00.157869 UTC - Status: IMAGING 2026-08-10 05:56:03.044158 UTC - Status: IMAGING 2026-08-10 05:56:05.863303 UTC - Status: BOOTING 2026-08-10 05:56:08.730434 UTC - Status: BOOTING 2026-08-10 05:56:11.648843 UTC - Status: BOOTING 2026-08-10 05:56:14.632177 UTC - Status: BOOTING 2026-08-10 05:56:17.399349 UTC - Status: UP 2026-08-10 05:56:17.399424 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kzn3vthtevc9d17skwnwkwx8 2026-08-10 05:56:17.399465 UTC - Validate resources 2026-08-10 05:56:18.267599 UTC - The fields of the created resource were validated. 2026-08-10 05:56:18.267704 UTC - Check if resources are registered in experiment 2026-08-10 05:56:18.267858 UTC - Run: slices experiment list-resources --format json tst-c4c83ea8 2026-08-10 05:56:18.991888 UTC - Status (on expauth): UP 2026-08-10 05:56:18.992029 UTC - Testing extend expires_at (all resources in experiment) 2026-08-10 05:56:18.992152 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-c4c83ea8 2026-08-10 05:56:20.461442 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-c4c83ea8 tst 2026-08-10 05:56:21.327786 UTC - Run: slices experiment list-resources --format json tst-c4c83ea8 2026-08-10 05:56:22.095546 UTC - expires_at (on expauth): 2026-08-10T08:56:00Z (correctly extended) 2026-08-10 05:56:22.095654 UTC - Testing extend expires_at (single resource in experiment) 2026-08-10 05:56:22.095808 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-c4c83ea8 2026-08-10 05:56:23.974726 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-c4c83ea8 tst 2026-08-10 05:56:24.843118 UTC - Run: slices experiment list-resources --format json tst-c4c83ea8 2026-08-10 05:56:25.615690 UTC - expires_at (on expauth): 2026-08-10T09:56:00Z (correctly extended) 2026-08-10 05:56:25.615845 UTC - Testing ssh login 2026-08-10 05:56:25.631665 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-c4c83ea8 tst 2026-08-10 05:56:26.547989 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-c4c83ea8 tst 2026-08-10 05:56:27.365049 UTC - Logging in using 'slices bi ssh' 2026-08-10 05:56:27.365132 UTC - Forcing IPv4 only. 2026-08-10 05:56:27.365273 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-c4c83ea8 tst -- -4 uname -a 2026-08-10 05:56:28.532503 UTC - Forcing IPv4 only. 2026-08-10 05:56:28.532697 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-c4c83ea8 tst -- -4 uptime 2026-08-10 05:56:29.751145 UTC - CLI SSH Test passed. 2026-08-10 05:56:29.751215 UTC - Uname: Linux tst 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux 2026-08-10 05:56:29.751234 UTC - Uptime: 07:56:28 up 0 min, 1 user, load average: 0.00, 0.00, 0.00 2026-08-10 05:56:29.751268 UTC - Logging in using SSH (no SSH proxy in Resource) 2026-08-10 05:56:29.751735 UTC - Added paramiko HostKeyEntry for 193.191.169.58 2026-08-10 05:56:29.751905 UTC - Added paramiko HostKeyEntry for 193.191.169.58 2026-08-10 05:56:29.751961 UTC - Added paramiko HostKeyEntry for 193.191.169.58 2026-08-10 05:56:29.752120 UTC - Connecting to 193.191.169.58:22 2026-08-10 05:56:29.979560 UTC - SSH Test output: 2026-08-10 05:56:29.979657 UTC - Uname: Linux tst 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux 2026-08-10 05:56:29.979683 UTC - Uptime: 07:56:29 up 0 min, 1 user, load average: 0.00, 0.00, 0.00 2026-08-10 05:56:30.031617 UTC - lsb_release: Debian GNU/Linux 13 (trixie) 2026-08-10 05:56:30.078966 UTC - /etc/debian_version: 13.1 2026-08-10 05:56:30.079063 UTC - lsb_release matches expected value 2026-08-10 05:56:30.079095 UTC - /etc/debian_version matches expected value 2026-08-10 05:56:30.079126 UTC - SSH Test passed. 2026-08-10 05:56:30.079237 UTC - Skip SSH proxy test because public IPv4 requested 2026-08-10 05:56:30.086252 UTC - Destroying tst-c4c83ea8 tst 2026-08-10 05:56:30.086429 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-c4c83ea8 tst