Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 1m 06s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 522ms 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.52s + annotated-types==0.7.0 + anyio==4.14.1 + 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.dev179+g419876b58 (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-08 23:03:29.147615 UTC - Installing Slices CLI (latest stable version). 2026-07-08 23:03:29.147847 UTC - Run: /usr/local/bin/uv pip install --index=https://doc.slices-ri.eu/pypi/ slices-cli 2026-07-08 23:03:40.498465 UTC - Slices CLI installed. 2026-07-08 23:03:40.498740 UTC - Slices CLI exe: 'slices' 2026-07-08 23:03:40.498774 UTC - Slices CLI venv path: '/root/slices-cli-venv/' 2026-07-08 23:03:40.498979 UTC - Run: slices --version 2026-07-08 23:03:43.732115 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-08 23:03:43.732408 UTC - Run: slices pubkey list --format text 2026-07-08 23:03:44.548061 UTC - Pubkey already registered 2026-07-08 23:03:44.548321 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-08 23:03:45.214442 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-07-08 23:03:45.214554 UTC - Check List Flavors 2026-07-08 23:03:45.214747 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 flavor list -f json 2026-07-08 23:03:46.541039 UTC - Check List DiskImages 2026-07-08 23:03:46.541265 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 diskimage list -f json 2026-07-08 23:03:47.929204 UTC - Requesting resources 2026-07-08 23:03:47.929774 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 create tst --image debian11-min --flavor taurus --duration 2h --experiment tst-55b7c49b 2026-07-08 23:03:51.120416 UTC - Resource ID: r_fr-lyon1-bi-baremetal1_01kx1zjawrer8rqqrrejwgv4hj 2026-07-08 23:03:51.120689 UTC - Waiting until resource ready 2026-07-08 23:03:53.121141 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-55b7c49b tst 2026-07-08 23:03:53.937276 UTC - Status: IMAGING 2026-07-08 23:03:56.703615 UTC - Status: STARTING 2026-07-08 23:03:59.470080 UTC - Status: STARTING 2026-07-08 23:04:02.286749 UTC - Status: STARTING 2026-07-08 23:04:05.002924 UTC - Status: STARTING 2026-07-08 23:04:07.870046 UTC - Status: STARTING 2026-07-08 23:04:10.636782 UTC - Status: STARTING 2026-07-08 23:04:13.352748 UTC - Status: STARTING 2026-07-08 23:04:16.118987 UTC - Status: STARTING 2026-07-08 23:04:18.885470 UTC - Status: STARTING 2026-07-08 23:04:21.651746 UTC - Status: STARTING 2026-07-08 23:04:24.418245 UTC - Status: STARTING 2026-07-08 23:04:27.134296 UTC - Status: STARTING 2026-07-08 23:04:29.850444 UTC - Status: STARTING 2026-07-08 23:04:32.617101 UTC - Status: STARTING 2026-07-08 23:04:35.383419 UTC - Status: STARTING 2026-07-08 23:04:38.149610 UTC - Status: STARTING 2026-07-08 23:04:40.915959 UTC - Status: STARTING 2026-07-08 23:04:43.682213 UTC - Status: STARTING 2026-07-08 23:04:46.398478 UTC - Status: STARTING 2026-07-08 23:04:49.164866 UTC - Status: STARTING 2026-07-08 23:04:51.931254 UTC - Status: STARTING 2026-07-08 23:04:54.748069 UTC - Status: STARTING 2026-07-08 23:04:57.514560 UTC - Status: STARTING 2026-07-08 23:05:00.281022 UTC - Status: STARTING 2026-07-08 23:05:03.097432 UTC - Status: STARTING 2026-07-08 23:05:05.864473 UTC - Status: STARTING 2026-07-08 23:05:08.681631 UTC - Status: STARTING 2026-07-08 23:05:11.498514 UTC - Status: STARTING 2026-07-08 23:05:14.314930 UTC - Status: STARTING 2026-07-08 23:05:17.131400 UTC - Status: STARTING 2026-07-08 23:05:19.948110 UTC - Status: STARTING 2026-07-08 23:05:22.714452 UTC - Status: STARTING 2026-07-08 23:05:25.480820 UTC - Status: STARTING 2026-07-08 23:05:28.297840 UTC - Status: STARTING 2026-07-08 23:05:31.524143 UTC - Status: STARTING 2026-07-08 23:05:34.817279 UTC - Status: STARTING 2026-07-08 23:05:38.045878 UTC - Status: STARTING 2026-07-08 23:05:41.082216 UTC - Status: STARTING 2026-07-08 23:05:43.899152 UTC - Status: STARTING 2026-07-08 23:05:47.119973 UTC - Status: STARTING 2026-07-08 23:05:49.887134 UTC - Status: STARTING 2026-07-08 23:05:52.984810 UTC - Status: STARTING 2026-07-08 23:05:56.052064 UTC - Status: STARTING 2026-07-08 23:05:58.877667 UTC - Status: STARTING 2026-07-08 23:06:01.794128 UTC - Status: STARTING 2026-07-08 23:06:05.962516 UTC - Status: STARTING 2026-07-08 23:06:10.976760 UTC - Status: STARTING 2026-07-08 23:06:14.922396 UTC - Status: STARTING 2026-07-08 23:06:18.414004 UTC - Status: STARTING 2026-07-08 23:06:21.280572 UTC - Status: STARTING 2026-07-08 23:06:24.348445 UTC - Status: STARTING 2026-07-08 23:06:27.417194 UTC - Status: STARTING 2026-07-08 23:06:30.233867 UTC - Status: STARTING 2026-07-08 23:06:32.999961 UTC - Status: STARTING 2026-07-08 23:06:35.765883 UTC - Status: STARTING 2026-07-08 23:06:38.582223 UTC - Status: UP 2026-07-08 23:06:38.582304 UTC - Experiment ID: exp_expauth.ilabt.imec.be_01kx1zja34e1199na2kxmjbf26 2026-07-08 23:06:38.582362 UTC - Validate resources 2026-07-08 23:06:39.349266 UTC - The fields of the created resource were validated. 2026-07-08 23:06:39.349362 UTC - Check if resources are registered in experiment 2026-07-08 23:06:39.349515 UTC - Run: slices experiment list-resources --format json tst-55b7c49b 2026-07-08 23:06:40.065037 UTC - Status (on expauth): UP 2026-07-08 23:06:40.065191 UTC - Testing extend expires_at (all resources in experiment) 2026-07-08 23:06:40.065316 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend --duration 3h --experiment tst-55b7c49b 2026-07-08 23:06:44.747539 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-55b7c49b tst 2026-07-08 23:06:45.566262 UTC - Run: slices experiment list-resources --format json tst-55b7c49b 2026-07-08 23:06:46.281863 UTC - expires_at (on expauth): 2026-07-09T02:06:00Z (correctly extended) 2026-07-08 23:06:46.281956 UTC - Testing extend expires_at (single resource in experiment) 2026-07-08 23:06:46.282105 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend tst --duration 4h --experiment tst-55b7c49b 2026-07-08 23:06:51.177974 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-55b7c49b tst 2026-07-08 23:06:52.144124 UTC - Run: slices experiment list-resources --format json tst-55b7c49b 2026-07-08 23:06:52.920951 UTC - expires_at (on expauth): 2026-07-09T03:06:00Z (correctly extended) 2026-07-08 23:06:52.921104 UTC - Testing ssh login 2026-07-08 23:06:52.944502 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy on --show ssh_config --experiment tst-55b7c49b tst 2026-07-08 23:06:53.812611 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-55b7c49b tst 2026-07-08 23:06:54.681360 UTC - Content of log file '/test_dir/step_CheckSSHpubkeyresource_command_1.txt': slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-55b7c49b tst 2026-07-08 23:06:54.681452 UTC - Content of log file '/test_dir/bi_ssh_serverkey_STDERR.txt': No hostkeys in SSH info 2026-07-08 23:06:54.681481 UTC - Error in test step 'Check SSH pubkey (resource)': [Errno 2] No such file or directory: '/test_dir/bi_ssh_serverkey.txt' 2026-07-08 23:06:54.693464 UTC - Destroying tst-55b7c49b tst ERROR:slices_monitor_test_runner.main:Test Failed with exception Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/main.py", line 76, in run_test return _get_test_by_test_spec(steps, test_dir, test_spec).run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1604, in run self._ssh_login(test_privkey_pem, ssh_agent_env_vars) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1185, in _ssh_login server_openssh_pubkeys = self._ssh_login_pubkey(proxy_key=False) File "/app/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1115, in _ssh_login_pubkey return server_openssh_pubkeys ^^^^^^^^^^^^^^^^^^^^^^ UnboundLocalError: cannot access local variable 'server_openssh_pubkeys' where it is not associated with a value 2026-07-08 23:06:54.693744 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-55b7c49b tst