Run Test: slices-bi-singlenode-login 2026-07-02 18:06:54.757828 CEST - Run: /usr/local/bin/uv pip compile --upgrade /tmp/tmpjk4hlma0.package_name --index=https://doc.slices-ri.eu/pypi/ 2026-07-02 18:06:58.731836 CEST - Run: /usr/local/bin/uv pip sync /opt/slices-monitor-worker/slices_monitor_tests/72c70636-f573-4ef6-abd2-ad2b0d932f0d/pip_compile_update_slices-cli.txt --index=https://doc.slices-ri.eu/pypi/ 2026-07-02 18:07:06.766766 CEST - Run: slices --version 2026-07-02 18:07:06.981296 CEST - 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-02 18:07:06.981620 CEST - Run: slices pubkey list --format text 2026-07-02 18:07:07.647156 CEST - Pubkey already registered 2026-07-02 18:07:07.647467 CEST - Run: slices bi infrastructure list --format csv --all --refresh 2026-07-02 18:07:08.212778 CEST - Refreshed infrastructure list. Total: 24 entries. 2026-07-02 18:07:08.212935 CEST - Check List Flavors 2026-07-02 18:07:08.213103 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 flavor list -f json 2026-07-02 18:07:09.079338 CEST - Check List DiskImages 2026-07-02 18:07:09.079580 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 diskimage list -f json 2026-07-02 18:07:09.695191 CEST - Requesting resources 2026-07-02 18:07:09.695563 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 create tst --image debian11-min --flavor taurus --duration 2h --experiment tst-99d4cd1f 2026-07-02 18:07:11.664523 CEST - Resource ID: r_fr-lyon1-bi-baremetal1_01kwhsb3cdebg8cf4ybwr7bf6r 2026-07-02 18:07:11.664703 CEST - Waiting until resource ready 2026-07-02 18:07:13.665159 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-99d4cd1f tst 2026-07-02 18:07:14.380854 CEST - Status: IMAGING 2026-07-02 18:07:17.097133 CEST - Status: IMAGING 2026-07-02 18:07:19.863509 CEST - Status: STARTING 2026-07-02 18:07:22.579817 CEST - Status: STARTING 2026-07-02 18:07:25.295913 CEST - Status: STARTING 2026-07-02 18:07:28.162839 CEST - Status: STARTING 2026-07-02 18:07:30.879136 CEST - Status: STARTING 2026-07-02 18:07:33.647581 CEST - Status: STARTING 2026-07-02 18:07:36.475780 CEST - Status: STARTING 2026-07-02 18:07:39.246816 CEST - Status: STARTING 2026-07-02 18:07:42.029101 CEST - Status: STARTING 2026-07-02 18:07:44.798787 CEST - Status: STARTING 2026-07-02 18:07:47.515264 CEST - Status: STARTING 2026-07-02 18:07:50.231618 CEST - Status: STARTING 2026-07-02 18:07:52.998183 CEST - Status: STARTING 2026-07-02 18:07:55.764835 CEST - Status: STARTING 2026-07-02 18:07:58.531367 CEST - Status: STARTING 2026-07-02 18:08:01.247652 CEST - Status: STARTING 2026-07-02 18:08:03.964090 CEST - Status: STARTING 2026-07-02 18:08:06.680556 CEST - Status: STARTING 2026-07-02 18:08:09.497516 CEST - Status: STARTING 2026-07-02 18:08:12.264099 CEST - Status: STARTING 2026-07-02 18:08:14.980515 CEST - Status: STARTING 2026-07-02 18:08:17.697013 CEST - Status: STARTING 2026-07-02 18:08:20.413374 CEST - Status: STARTING 2026-07-02 18:08:23.129758 CEST - Status: STARTING 2026-07-02 18:08:25.896377 CEST - Status: STARTING 2026-07-02 18:08:28.662972 CEST - Status: STARTING 2026-07-02 18:08:31.429659 CEST - Status: STARTING 2026-07-02 18:08:34.146261 CEST - Status: STARTING 2026-07-02 18:08:36.862489 CEST - Status: STARTING 2026-07-02 18:08:39.578653 CEST - Status: STARTING 2026-07-02 18:08:42.294998 CEST - Status: STARTING 2026-07-02 18:08:45.061635 CEST - Status: STARTING 2026-07-02 18:08:47.777696 CEST - Status: STARTING 2026-07-02 18:08:50.493952 CEST - Status: STARTING 2026-07-02 18:08:53.260444 CEST - Status: STARTING 2026-07-02 18:08:55.977022 CEST - Status: STARTING 2026-07-02 18:08:58.743644 CEST - Status: STARTING 2026-07-02 18:09:01.460131 CEST - Status: STARTING 2026-07-02 18:09:04.176475 CEST - Status: STARTING 2026-07-02 18:09:06.943224 CEST - Status: STARTING 2026-07-02 18:09:09.709650 CEST - Status: STARTING 2026-07-02 18:09:12.526370 CEST - Status: STARTING 2026-07-02 18:09:15.292927 CEST - Status: STARTING 2026-07-02 18:09:18.059332 CEST - Status: STARTING 2026-07-02 18:09:20.825669 CEST - Status: STARTING 2026-07-02 18:09:23.542245 CEST - Status: STARTING 2026-07-02 18:09:26.308653 CEST - Status: STARTING 2026-07-02 18:09:29.024953 CEST - Status: STARTING 2026-07-02 18:09:31.791270 CEST - Status: STARTING 2026-07-02 18:09:34.557710 CEST - Status: STARTING 2026-07-02 18:09:37.323966 CEST - Status: STARTING 2026-07-02 18:09:40.040416 CEST - Status: STARTING 2026-07-02 18:09:42.807010 CEST - Status: STARTING 2026-07-02 18:09:45.573341 CEST - Status: STARTING 2026-07-02 18:09:48.340065 CEST - Status: STARTING 2026-07-02 18:09:51.106977 CEST - Status: STARTING 2026-07-02 18:09:53.823573 CEST - Status: STARTING 2026-07-02 18:09:56.590211 CEST - Status: STARTING 2026-07-02 18:09:59.356644 CEST - Status: UP 2026-07-02 18:09:59.356757 CEST - Experiment ID: exp_expauth.ilabt.imec.be_01kwhsb2pee8a9rht1z6ykng52 2026-07-02 18:09:59.356804 CEST - Validate resources 2026-07-02 18:10:00.123172 CEST - The fields of the created resource were validated. 2026-07-02 18:10:00.123287 CEST - Check if resources are registered in experiment 2026-07-02 18:10:00.123490 CEST - Run: slices experiment list-resources --format json tst-99d4cd1f 2026-07-02 18:10:00.789219 CEST - Status (on expauth): UP 2026-07-02 18:10:00.789417 CEST - Testing extend expires_at (all resources in experiment) 2026-07-02 18:10:00.789563 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend --duration 3h --experiment tst-99d4cd1f 2026-07-02 18:10:05.615991 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-99d4cd1f tst 2026-07-02 18:10:06.331782 CEST - Run: slices experiment list-resources --format json tst-99d4cd1f 2026-07-02 18:10:06.948173 CEST - expires_at (on expauth): 2026-07-02T19:10:00Z (correctly extended) 2026-07-02 18:10:06.948322 CEST - Testing extend expires_at (single resource in experiment) 2026-07-02 18:10:06.948554 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend tst --duration 4h --experiment tst-99d4cd1f 2026-07-02 18:10:11.223382 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-99d4cd1f tst 2026-07-02 18:10:11.939476 CEST - Run: slices experiment list-resources --format json tst-99d4cd1f 2026-07-02 18:10:12.605118 CEST - expires_at (on expauth): 2026-07-02T20:10:00Z (correctly extended) 2026-07-02 18:10:12.605275 CEST - Testing ssh login 2026-07-02 18:10:12.616313 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy on --show ssh_config --experiment tst-99d4cd1f tst 2026-07-02 18:10:13.382242 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-99d4cd1f tst 2026-07-02 18:10:14.099709 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/72c70636-f573-4ef6-abd2-ad2b0d932f0d/step_CheckSSHpubkeyresource_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-99d4cd1f tst 2026-07-02 18:10:14.099806 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/72c70636-f573-4ef6-abd2-ad2b0d932f0d/bi_ssh_serverkey_STDERR.txt': No hostkeys in SSH info 2026-07-02 18:10:14.099829 CEST - Error in test step 'Check SSH pubkey (resource)': [Errno 2] No such file or directory: '/opt/slices-monitor-worker/slices_monitor_tests/72c70636-f573-4ef6-abd2-ad2b0d932f0d/bi_ssh_serverkey.txt' 2026-07-02 18:10:14.106335 CEST - Destroying tst-99d4cd1f tst ERROR:slices_monitor_test_runner.main:Test Failed with exception Traceback (most recent call last): File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/main.py", line 75, in run_test return _get_test_by_test_spec(steps, test_dir, test_spec).run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1508, in run self._ssh_login(test_privkey_pem, ssh_agent_env_vars) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1127, in _ssh_login server_openssh_pubkeys = self._ssh_login_pubkey(proxy_key=False) File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1057, 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-02 18:10:14.106544 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-99d4cd1f tst