Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.46s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 360ms 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 472ms + 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.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-21 13:13:14.305881 UTC - Installing Slices CLI (latest stable version). 2026-07-21 13:13:14.306131 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-21 13:13:19.485538 UTC - Slices CLI installed. 2026-07-21 13:13:19.485725 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-21 13:13:19.488930 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-21 13:13:19.489967 UTC - which slices: b'/app/.venv/bin/slices\n' 2026-07-21 13:13:19.490098 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-21 13:13:19.490125 UTC - Slices CLI exe: 'slices' 2026-07-21 13:13:19.490142 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-21 13:13:19.490265 UTC - Run: slices --version 2026-07-21 13:13:22.291888 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-21 13:13:22.292797 UTC - Run: slices pubkey list --format text 2026-07-21 13:13:23.111875 UTC - Pubkey already registered 2026-07-21 13:13:23.112178 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-21 13:13:23.727355 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-21 13:13:23.727464 UTC - Check List Flavors 2026-07-21 13:13:23.727617 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 flavor list -f json 2026-07-21 13:13:25.195035 UTC - Check List DiskImages 2026-07-21 13:13:25.195232 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 diskimage list -f json 2026-07-21 13:13:25.810982 UTC - Requesting resources 2026-07-21 13:13:25.811510 UTC - Cloudinit user data: #!/bin/sh echo "Hello World. The time is now $(date -R)!" | tee '/user_data_output.txt' 2026-07-21 13:13:25.811632 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 create tst --image 'Ubuntu 22.04.5' --flavor pc --duration 2h --experiment tst-0d1df290 --user-data /tmp/tmp2mc30lbj 2026-07-21 13:13:29.287394 UTC - Resource ID: r_be-gent1-bi-baremetal1_01ky2cyp9be0gtw9dm656w12z4 2026-07-21 13:13:29.287573 UTC - Waiting until resource ready 2026-07-21 13:13:31.288216 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-0d1df290 tst 2026-07-21 13:13:32.204939 UTC - Status: IMAGING 2026-07-21 13:13:35.121819 UTC - Status: IMAGING 2026-07-21 13:13:37.837885 UTC - Status: IMAGING 2026-07-21 13:13:40.604218 UTC - Status: IMAGING 2026-07-21 13:13:43.470720 UTC - Status: IMAGING 2026-07-21 13:13:46.237041 UTC - Status: IMAGING 2026-07-21 13:13:49.053314 UTC - Status: IMAGING 2026-07-21 13:13:51.869527 UTC - Status: IMAGING 2026-07-21 13:13:54.635950 UTC - Status: IMAGING 2026-07-21 13:13:57.502803 UTC - Status: IMAGING 2026-07-21 13:14:00.322439 UTC - Status: IMAGING 2026-07-21 13:14:03.088930 UTC - Status: IMAGING 2026-07-21 13:14:08.612559 UTC - Status: IMAGING 2026-07-21 13:14:11.487618 UTC - Status: IMAGING 2026-07-21 13:14:14.253458 UTC - Status: IMAGING 2026-07-21 13:14:17.220452 UTC - Status: IMAGING 2026-07-21 13:14:20.036515 UTC - Status: IMAGING 2026-07-21 13:14:22.902552 UTC - Status: IMAGING 2026-07-21 13:14:25.719190 UTC - Status: IMAGING 2026-07-21 13:14:28.535690 UTC - Status: IMAGING 2026-07-21 13:14:31.352915 UTC - Status: IMAGING 2026-07-21 13:14:34.220347 UTC - Status: IMAGING 2026-07-21 13:14:37.137991 UTC - Status: IMAGING 2026-07-21 13:14:39.956100 UTC - Status: IMAGING 2026-07-21 13:14:43.147577 UTC - Status: IMAGING 2026-07-21 13:14:45.966016 UTC - Status: IMAGING 2026-07-21 13:14:48.845138 UTC - Status: IMAGING 2026-07-21 13:14:51.661599 UTC - Status: IMAGING 2026-07-21 13:14:54.427727 UTC - Status: IMAGING 2026-07-21 13:14:57.394797 UTC - Status: IMAGING 2026-07-21 13:15:00.160657 UTC - Status: IMAGING 2026-07-21 13:15:02.926902 UTC - Status: IMAGING 2026-07-21 13:15:05.743504 UTC - Status: IMAGING 2026-07-21 13:15:08.660075 UTC - Status: IMAGING 2026-07-21 13:15:11.478646 UTC - Status: IMAGING 2026-07-21 13:15:14.294969 UTC - Status: IMAGING 2026-07-21 13:15:17.111255 UTC - Status: IMAGING 2026-07-21 13:15:19.977897 UTC - Status: IMAGING 2026-07-21 13:15:22.867181 UTC - Status: IMAGING 2026-07-21 13:15:26.131760 UTC - Status: IMAGING 2026-07-21 13:15:29.418823 UTC - Status: IMAGING 2026-07-21 13:15:34.048083 UTC - Status: IMAGING 2026-07-21 13:15:37.803270 UTC - Status: IMAGING 2026-07-21 13:15:41.961339 UTC - Status: IMAGING 2026-07-21 13:15:45.403422 UTC - Status: IMAGING 2026-07-21 13:15:48.733016 UTC - Status: IMAGING 2026-07-21 13:15:52.073738 UTC - Status: IMAGING 2026-07-21 13:15:55.091563 UTC - Status: IMAGING 2026-07-21 13:15:59.253060 UTC - Status: IMAGING 2026-07-21 13:16:02.274397 UTC - Status: IMAGING 2026-07-21 13:16:05.400541 UTC - Status: IMAGING 2026-07-21 13:16:08.317241 UTC - Status: IMAGING 2026-07-21 13:16:11.539626 UTC - Status: IMAGING 2026-07-21 13:16:14.456524 UTC - Status: IMAGING 2026-07-21 13:16:17.901447 UTC - Status: IMAGING 2026-07-21 13:16:21.461162 UTC - Status: IMAGING 2026-07-21 13:16:25.184981 UTC - Status: IMAGING 2026-07-21 13:16:28.377389 UTC - Status: STARTING 2026-07-21 13:16:31.345031 UTC - Status: STARTING 2026-07-21 13:16:34.364566 UTC - Status: UP 2026-07-21 13:16:34.364650 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01ky2cyn9ffk2rdsxezfk90rwq 2026-07-21 13:16:34.364691 UTC - Validate resources 2026-07-21 13:16:35.182127 UTC - The fields of the created resource were validated. 2026-07-21 13:16:35.182253 UTC - Check if resources are registered in experiment 2026-07-21 13:16:35.182467 UTC - Run: slices experiment list-resources --format json tst-0d1df290 2026-07-21 13:16:35.948623 UTC - Status (on expauth): UP 2026-07-21 13:16:35.948809 UTC - Testing extend expires_at (all resources in experiment) 2026-07-21 13:16:35.948942 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 extend --duration 3h --experiment tst-0d1df290 2026-07-21 13:16:43.370648 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-0d1df290 tst 2026-07-21 13:16:45.698971 UTC - Run: slices experiment list-resources --format json tst-0d1df290 2026-07-21 13:16:46.666946 UTC - expires_at (on expauth): 2026-07-21T16:16:00Z (correctly extended) 2026-07-21 13:16:46.667062 UTC - Testing extend expires_at (single resource in experiment) 2026-07-21 13:16:46.667217 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 extend tst --duration 4h --experiment tst-0d1df290 2026-07-21 13:16:52.566516 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-0d1df290 tst 2026-07-21 13:16:54.010095 UTC - Run: slices experiment list-resources --format json tst-0d1df290 2026-07-21 13:16:55.163475 UTC - expires_at (on expauth): 2026-07-21T17:16:00Z (correctly extended) 2026-07-21 13:16:55.163619 UTC - Testing ssh login 2026-07-21 13:16:55.186215 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --no-exec --proxy on --show ssh_config --experiment tst-0d1df290 tst 2026-07-21 13:16:56.218954 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-0d1df290 tst 2026-07-21 13:16:57.460503 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --no-exec --proxy off --show proxy_pubkey_openssh --experiment tst-0d1df290 tst 2026-07-21 13:16:58.595428 UTC - Logging in using 'slices bi ssh' 2026-07-21 13:16:58.595510 UTC - Forcing IPv4 only. 2026-07-21 13:16:58.595652 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --show nothing --experiment tst-0d1df290 tst -- -4 uname -a 2026-07-21 13:16:59.812576 UTC - Forcing IPv4 only. 2026-07-21 13:16:59.813009 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --show nothing --experiment tst-0d1df290 tst -- -4 uptime 2026-07-21 13:17:01.137973 UTC - CLI SSH Test passed. 2026-07-21 13:17:01.138126 UTC - Uname: Linux tst.hxv46q.fed4fire-eu.wall1.ilabt.imec.be 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 2026-07-21 13:17:01.138160 UTC - Uptime: 15:17:01 up 1 min, 0 users, load average: 0.28, 0.11, 0.04 2026-07-21 13:17:01.138231 UTC - Logging in using 'slices bi ssh' 2026-07-21 13:17:01.138324 UTC - Forcing IPv6 only. 2026-07-21 13:17:01.138550 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --show nothing --experiment tst-0d1df290 tst -- -6 uname -a 2026-07-21 13:17:02.731233 UTC - Forcing IPv6 only. 2026-07-21 13:17:02.731454 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --show nothing --experiment tst-0d1df290 tst -- -6 uptime 2026-07-21 13:17:03.949344 UTC - CLI SSH Test passed. 2026-07-21 13:17:03.949415 UTC - Uname: Linux tst.hxv46q.fed4fire-eu.wall1.ilabt.imec.be 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 2026-07-21 13:17:03.949435 UTC - Uptime: 15:17:03 up 1 min, 0 users, load average: 0.28, 0.11, 0.04 2026-07-21 13:17:03.949472 UTC - Logging in using SSH (extra test: ignore SSH proxy) 2026-07-21 13:17:03.949922 UTC - Added paramiko HostKeyEntry for n077-05.wall1.ilabt.imec.be 2026-07-21 13:17:03.950103 UTC - Added paramiko HostKeyEntry for n077-05.wall1.ilabt.imec.be 2026-07-21 13:17:03.950167 UTC - Added paramiko HostKeyEntry for n077-05.wall1.ilabt.imec.be 2026-07-21 13:17:03.950366 UTC - Connecting to n077-05.wall1.ilabt.imec.be:22 2026-07-21 13:17:04.331422 UTC - SSH Test output: 2026-07-21 13:17:04.331499 UTC - Uname: Linux tst.hxv46q.fed4fire-eu.wall1.ilabt.imec.be 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 2026-07-21 13:17:04.331524 UTC - Uptime: 15:17:04 up 1 min, 0 users, load average: 0.28, 0.11, 0.04 2026-07-21 13:17:04.438150 UTC - lsb_release: Ubuntu 22.04.5 LTS 2026-07-21 13:17:04.438272 UTC - lsb_release matches expected value 2026-07-21 13:17:04.438314 UTC - SSH Test passed. 2026-07-21 13:17:04.442260 UTC - Cloud-init user-data: Hello World. The time is now Tue, 21 Jul 2026 15:16:25 +0200! 2026-07-21 13:17:04.442448 UTC - Logging in using SSH over SSH proxy 2026-07-21 13:17:04.442627 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 ssh --no-exec --proxy on --show proxy_pubkey_openssh --experiment tst-0d1df290 tst 2026-07-21 13:17:05.310051 UTC - Added paramiko HostKeyEntry for n077-05.wall1.ilabt.imec.be 2026-07-21 13:17:05.310205 UTC - Added paramiko HostKeyEntry for n077-05.wall1.ilabt.imec.be 2026-07-21 13:17:05.310259 UTC - Added paramiko HostKeyEntry for n077-05.wall1.ilabt.imec.be 2026-07-21 13:17:05.310495 UTC - Added paramiko HostKeyEntry for bastion2.slices-be.eu 2026-07-21 13:17:05.310547 UTC - Added paramiko HostKeyEntry for bastion2.slices-be.eu 2026-07-21 13:17:05.310657 UTC - Added paramiko HostKeyEntry for bastion2.slices-be.eu 2026-07-21 13:17:05.310677 UTC - Connecting to proxy bastion2.slices-be.eu:22 2026-07-21 13:17:05.433231 UTC - Connecting to n077-05.wall1.ilabt.imec.be:22 over proxy 2026-07-21 13:17:05.749278 UTC - SSH Test output: 2026-07-21 13:17:05.749350 UTC - Uname: Linux tst.hxv46q.fed4fire-eu.wall1.ilabt.imec.be 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 2026-07-21 13:17:05.749369 UTC - Uptime: 15:17:05 up 1 min, 0 users, load average: 0.26, 0.11, 0.04 2026-07-21 13:17:05.857617 UTC - lsb_release: Ubuntu 22.04.5 LTS 2026-07-21 13:17:05.857716 UTC - lsb_release matches expected value 2026-07-21 13:17:05.857746 UTC - SSH Test passed. 2026-07-21 13:17:05.862331 UTC - Cloud-init user-data: Hello World. The time is now Tue, 21 Jul 2026 15:16:25 +0200! 2026-07-21 13:17:05.873108 UTC - Skipping ping connectivity test: no ping present on test system 2026-07-21 13:17:05.873179 UTC - Destroying tst-0d1df290 tst 2026-07-21 13:17:05.873688 UTC - Run: slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-0d1df290 tst