Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.28s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 203ms 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 722ms + annotated-types==0.8.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.3.post1 + pyyaml==6.0.3 + slices-clientlib-bi==5.1.2 + slices-clientlib-core==5.6.0 + slices-monitor-test-runner==0.1.dev189+g506e4860f (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-28 20:28:39.700940 UTC - Installing Slices CLI (latest stable version). 2026-07-28 20:28:39.701172 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-28 20:28:45.541550 UTC - Slices CLI installed. 2026-07-28 20:28:45.542000 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-28 20:28:45.545139 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-07-28 20:28:45.545245 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-07-28 20:28:45.545338 UTC - which slices: /app/.venv/bin/slices 2026-07-28 20:28:45.545366 UTC - Slices CLI exe: 'slices' 2026-07-28 20:28:45.545387 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-28 20:28:45.545776 UTC - Run: slices --version 2026-07-28 20:28:48.289024 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-28 20:28:48.289362 UTC - Run: slices pubkey list --format text 2026-07-28 20:28:49.105193 UTC - Pubkey already registered 2026-07-28 20:28:49.105545 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-28 20:28:49.823434 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-28 20:28:49.823569 UTC - Check List Flavors 2026-07-28 20:28:49.823778 UTC - Run: slices bi --infra be-gent1-bi-vm1 flavor list -f json 2026-07-28 20:28:50.790709 UTC - Check List DiskImages 2026-07-28 20:28:50.790910 UTC - Run: slices bi --infra be-gent1-bi-vm1 diskimage list -f json 2026-07-28 20:28:51.460537 UTC - Requesting resources 2026-07-28 20:28:51.461150 UTC - Run: slices bi --infra be-gent1-bi-vm1 create tst --image 'Ubuntu 24.04.3' --flavor tiny --duration 2h --experiment tst-a9c17038 2026-07-28 20:28:53.479819 UTC - Resource ID: r_be-gent1-bi-vm1_01kyn6mz6mehwb7fnqqctf17ka 2026-07-28 20:28:53.480061 UTC - Waiting until resource ready 2026-07-28 20:28:55.480459 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-a9c17038 tst 2026-07-28 20:28:56.196841 UTC - Status: IMAGING 2026-07-28 20:28:58.913529 UTC - Status: IMAGING 2026-07-28 20:29:01.780541 UTC - Status: IMAGING 2026-07-28 20:29:04.496977 UTC - Status: BOOTING 2026-07-28 20:29:07.313738 UTC - Status: BOOTING 2026-07-28 20:29:10.079961 UTC - Status: BOOTING 2026-07-28 20:29:12.796546 UTC - Status: BOOTING 2026-07-28 20:29:15.512760 UTC - Status: BOOTING 2026-07-28 20:29:18.228934 UTC - Status: INITIALIZING 2026-07-28 20:29:20.995192 UTC - Status: UP 2026-07-28 20:29:20.995305 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kyn6myphe99a29y79yxkmsgy 2026-07-28 20:29:20.995352 UTC - Validate resources 2026-07-28 20:29:21.711623 UTC - The fields of the created resource were validated. 2026-07-28 20:29:21.711713 UTC - Check if resources are registered in experiment 2026-07-28 20:29:21.711862 UTC - Run: slices experiment list-resources --format json tst-a9c17038 2026-07-28 20:29:22.378586 UTC - Status (on expauth): UP 2026-07-28 20:29:22.378747 UTC - Testing extend expires_at (all resources in experiment) 2026-07-28 20:29:22.378905 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend --duration 3h --experiment tst-a9c17038 2026-07-28 20:29:24.297817 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-a9c17038 tst 2026-07-28 20:29:25.014009 UTC - Run: slices experiment list-resources --format json tst-a9c17038 2026-07-28 20:29:25.679652 UTC - expires_at (on expauth): 2026-07-28T23:29:00Z (correctly extended) 2026-07-28 20:29:25.679752 UTC - Testing extend expires_at (single resource in experiment) 2026-07-28 20:29:25.679914 UTC - Run: slices bi --infra be-gent1-bi-vm1 extend tst --duration 4h --experiment tst-a9c17038 2026-07-28 20:29:27.750066 UTC - Run: slices bi --infra be-gent1-bi-vm1 list-resources --format json --experiment tst-a9c17038 tst 2026-07-28 20:29:28.566963 UTC - Run: slices experiment list-resources --format json tst-a9c17038 2026-07-28 20:29:29.283248 UTC - expires_at (on expauth): 2026-07-29T00:29:00Z (correctly extended) 2026-07-28 20:29:29.283393 UTC - Testing ssh login 2026-07-28 20:29:29.298489 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show ssh_config --experiment tst-a9c17038 tst 2026-07-28 20:29:30.065082 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-a9c17038 tst 2026-07-28 20:29:30.831694 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy off --show proxy_pubkey_openssh --experiment tst-a9c17038 tst 2026-07-28 20:29:31.598022 UTC - Logging in using 'slices bi ssh' 2026-07-28 20:29:31.598100 UTC - Forcing IPv4 only. 2026-07-28 20:29:31.598240 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-a9c17038 tst -- -4 uname -a 2026-07-28 20:29:33.116387 UTC - Forcing IPv4 only. 2026-07-28 20:29:33.116604 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --show nothing --experiment tst-a9c17038 tst -- -4 uptime 2026-07-28 20:29:34.033537 UTC - CLI SSH Test passed. 2026-07-28 20:29:34.033661 UTC - Uname: Linux tst 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-28 20:29:34.033692 UTC - Uptime: 22:29:33 up 0 min, 1 user, load average: 0.92, 0.24, 0.08 2026-07-28 20:29:34.033749 UTC - Logging in using SSH (extra test: ignore SSH proxy) 2026-07-28 20:29:34.034537 UTC - Added paramiko HostKeyEntry for 10.10.217.6 2026-07-28 20:29:34.034842 UTC - Added paramiko HostKeyEntry for 10.10.217.6 2026-07-28 20:29:34.034956 UTC - Added paramiko HostKeyEntry for 10.10.217.6 2026-07-28 20:29:34.035256 UTC - Connecting to 10.10.217.6:22 2026-07-28 20:29:34.275731 UTC - SSH Test output: 2026-07-28 20:29:34.275854 UTC - Uname: Linux tst 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-28 20:29:34.275889 UTC - Uptime: 22:29:33 up 0 min, 1 user, load average: 0.92, 0.24, 0.08 2026-07-28 20:29:34.325048 UTC - lsb_release: Ubuntu 24.04.3 LTS 2026-07-28 20:29:34.325148 UTC - lsb_release matches expected value 2026-07-28 20:29:34.325170 UTC - SSH Test passed. 2026-07-28 20:29:34.325277 UTC - Logging in using SSH over SSH proxy 2026-07-28 20:29:34.325442 UTC - Run: slices bi --infra be-gent1-bi-vm1 ssh --no-exec --proxy on --show proxy_pubkey_openssh --experiment tst-a9c17038 tst 2026-07-28 20:29:35.141863 UTC - Added paramiko HostKeyEntry for 10.10.217.6 2026-07-28 20:29:35.142030 UTC - Added paramiko HostKeyEntry for 10.10.217.6 2026-07-28 20:29:35.142083 UTC - Added paramiko HostKeyEntry for 10.10.217.6 2026-07-28 20:29:35.142322 UTC - Added paramiko HostKeyEntry for bastion2.slices-be.eu 2026-07-28 20:29:35.142374 UTC - Added paramiko HostKeyEntry for bastion2.slices-be.eu 2026-07-28 20:29:35.142475 UTC - Added paramiko HostKeyEntry for bastion2.slices-be.eu 2026-07-28 20:29:35.142494 UTC - Connecting to proxy bastion2.slices-be.eu:22 2026-07-28 20:29:35.412856 UTC - Connecting to 10.10.217.6:22 over proxy 2026-07-28 20:29:35.720793 UTC - SSH Test output: 2026-07-28 20:29:35.720876 UTC - Uname: Linux tst 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-28 20:29:35.720896 UTC - Uptime: 22:29:35 up 0 min, 2 users, load average: 0.92, 0.24, 0.08 2026-07-28 20:29:35.777998 UTC - lsb_release: Ubuntu 24.04.3 LTS 2026-07-28 20:29:35.778079 UTC - lsb_release matches expected value 2026-07-28 20:29:35.778100 UTC - SSH Test passed. 2026-07-28 20:29:35.787715 UTC - Destroying tst-a9c17038 tst 2026-07-28 20:29:35.787896 UTC - Run: slices bi --infra be-gent1-bi-vm1 destroy --experiment tst-a9c17038 tst