Run Test: slices-bi-singlenode-login 2026-06-15 09:01:48.235964 CEST - Run: /usr/local/bin/uv pip compile --upgrade /tmp/tmpjj9aaguy.package_name --index=https://doc.slices-ri.eu/pypi/ 2026-06-15 09:01:53.714483 CEST - Run: /usr/local/bin/uv pip sync /opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/pip_compile_update_slices-cli.txt --index=https://doc.slices-ri.eu/pypi/ 2026-06-15 09:02:01.749787 CEST - Run: slices --version 2026-06-15 09:02:01.964550 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-06-15 09:02:01.964887 CEST - Run: slices pubkey list --format text 2026-06-15 09:02:02.730955 CEST - Pubkey already registered 2026-06-15 09:02:02.731279 CEST - Run: slices bi infrastructure list --format csv --all --refresh 2026-06-15 09:02:03.347083 CEST - Refreshed infrastructure list. Total: 23 entries. 2026-06-15 09:02:03.347233 CEST - Check List Flavors 2026-06-15 09:02:03.347444 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 flavor list -f json 2026-06-15 09:02:04.264115 CEST - Check List DiskImages 2026-06-15 09:02:04.264331 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 diskimage list -f json 2026-06-15 09:02:04.880096 CEST - Requesting resources 2026-06-15 09:02:04.880506 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 create tst --image debian11-min --flavor taurus --duration 2h --experiment tst-1bfd5d50 2026-06-15 09:02:06.849428 CEST - Resource ID: r_fr-lyon1-bi-baremetal1_01kv51cp1hezsbw3yeprhmk98k 2026-06-15 09:02:06.849562 CEST - Waiting until resource ready 2026-06-15 09:02:08.849959 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-1bfd5d50 tst 2026-06-15 09:02:09.565751 CEST - Status: IMAGING 2026-06-15 09:02:12.332150 CEST - Status: IMAGING 2026-06-15 09:02:15.098773 CEST - Status: STARTING 2026-06-15 09:02:17.814906 CEST - Status: STARTING 2026-06-15 09:02:20.531112 CEST - Status: STARTING 2026-06-15 09:02:23.297415 CEST - Status: STARTING 2026-06-15 09:02:26.064317 CEST - Status: STARTING 2026-06-15 09:02:28.780799 CEST - Status: STARTING 2026-06-15 09:02:31.497053 CEST - Status: STARTING 2026-06-15 09:02:34.263362 CEST - Status: STARTING 2026-06-15 09:02:36.979391 CEST - Status: STARTING 2026-06-15 09:02:39.695463 CEST - Status: STARTING 2026-06-15 09:02:42.411901 CEST - Status: STARTING 2026-06-15 09:02:45.128475 CEST - Status: STARTING 2026-06-15 09:02:47.895130 CEST - Status: STARTING 2026-06-15 09:02:50.611229 CEST - Status: STARTING 2026-06-15 09:02:53.327582 CEST - Status: STARTING 2026-06-15 09:02:56.044020 CEST - Status: STARTING 2026-06-15 09:02:58.810583 CEST - Status: STARTING 2026-06-15 09:03:01.627279 CEST - Status: STARTING 2026-06-15 09:03:04.444233 CEST - Status: STARTING 2026-06-15 09:03:07.160657 CEST - Status: STARTING 2026-06-15 09:03:09.927090 CEST - Status: STARTING 2026-06-15 09:03:12.693940 CEST - Status: STARTING 2026-06-15 09:03:15.410088 CEST - Status: STARTING 2026-06-15 09:03:18.126296 CEST - Status: STARTING 2026-06-15 09:03:20.842421 CEST - Status: STARTING 2026-06-15 09:03:23.709430 CEST - Status: STARTING 2026-06-15 09:03:26.476148 CEST - Status: STARTING 2026-06-15 09:03:29.242799 CEST - Status: STARTING 2026-06-15 09:03:32.009356 CEST - Status: STARTING 2026-06-15 09:03:34.776035 CEST - Status: STARTING 2026-06-15 09:03:37.542315 CEST - Status: STARTING 2026-06-15 09:03:40.258496 CEST - Status: STARTING 2026-06-15 09:03:43.025321 CEST - Status: STARTING 2026-06-15 09:03:45.842159 CEST - Status: STARTING 2026-06-15 09:03:48.558533 CEST - Status: STARTING 2026-06-15 09:03:51.325040 CEST - Status: STARTING 2026-06-15 09:03:54.091290 CEST - Status: STARTING 2026-06-15 09:03:56.807365 CEST - Status: STARTING 2026-06-15 09:03:59.523550 CEST - Status: STARTING 2026-06-15 09:04:02.239781 CEST - Status: STARTING 2026-06-15 09:04:04.955790 CEST - Status: STARTING 2026-06-15 09:04:07.722507 CEST - Status: STARTING 2026-06-15 09:04:10.539436 CEST - Status: STARTING 2026-06-15 09:04:13.356092 CEST - Status: STARTING 2026-06-15 09:04:16.122519 CEST - Status: STARTING 2026-06-15 09:04:18.839312 CEST - Status: STARTING 2026-06-15 09:04:21.706617 CEST - Status: STARTING 2026-06-15 09:04:24.422698 CEST - Status: STARTING 2026-06-15 09:04:27.189464 CEST - Status: STARTING 2026-06-15 09:04:29.955826 CEST - Status: STARTING 2026-06-15 09:04:32.672104 CEST - Status: STARTING 2026-06-15 09:04:35.388272 CEST - Status: STARTING 2026-06-15 09:04:38.154536 CEST - Status: STARTING 2026-06-15 09:04:40.870567 CEST - Status: STARTING 2026-06-15 09:04:43.637141 CEST - Status: STARTING 2026-06-15 09:04:46.403289 CEST - Status: STARTING 2026-06-15 09:04:49.119463 CEST - Status: STARTING 2026-06-15 09:04:51.835423 CEST - Status: STARTING 2026-06-15 09:04:54.551425 CEST - Status: STARTING 2026-06-15 09:04:57.267559 CEST - Status: STARTING 2026-06-15 09:04:59.983639 CEST - Status: STARTING 2026-06-15 09:05:02.750242 CEST - Status: STARTING 2026-06-15 09:05:05.466257 CEST - Status: UP 2026-06-15 09:05:05.466336 CEST - Experiment ID: exp_expauth.ilabt.imec.be_01kv51csase7a96kakxfysa38y 2026-06-15 09:05:05.466375 CEST - Validate resources 2026-06-15 09:05:06.182415 CEST - The fields of the created resource were validated. 2026-06-15 09:05:06.182488 CEST - Check if resources are registered in experiment 2026-06-15 09:05:06.182656 CEST - Run: slices experiment list-resources --format json tst-1bfd5d50 2026-06-15 09:05:06.799635 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/step_Checkexperimentprint-resources_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices experiment list-resources --format json tst-1bfd5d50 2026-06-15 09:05:06.799724 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/experiment-list-resources.txt': [] 2026-06-15 09:05:06.799747 CEST - Error in test step 'Check experiment print-resources': "slices experiment list-resources" returned 0 resources instead of 1 2026-06-15 09:05:06.799851 CEST - Testing extend expires_at (all resources in experiment) 2026-06-15 09:05:06.799968 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend --duration 3h --experiment tst-1bfd5d50 2026-06-15 09:05:11.175731 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-1bfd5d50 tst 2026-06-15 09:05:11.941919 CEST - Run: slices experiment list-resources --format json tst-1bfd5d50 2026-06-15 09:05:12.609061 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/step_Checkextendexpire_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 extend --duration 3h --experiment tst-1bfd5d50 2026-06-15 09:05:12.609179 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/experiment-extend-all.txt': Extending Experiment container from 2026-06-15 11:02 CEST to 2026-06-15 12:05 CEST... Extending the resources only on infrastructure fr-lyon1-bi-baremetal1. Use slices bi experiment list-resources to verify other infrastructures. 10.0% / modifying expire of resource 1/1 10.0% - modifying expire of resource 1/1 10.0% \ modifying expire of resource 1/1 10.0% | modifying expire of resource 1/1 10.0% / modifying expire of resource 1/1 ♻ Resources on infrastructure fr-lyon1-bi-baremetal1 now expire on 2026-06-15 12:05 CEST. Overview of extended resources in experiment tst-1bfd5d50 ┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓ ┃ Friendly Name ┃ Infra ┃ Type ┃ Status ┃ Description ┃ Created At ┃ Expires At ┃ ┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩ │ tst │ fr-lyon1-bi-baremetal1 │ │ up │ │ 2026-06-15 09:02 CEST │ MISSING │ └───────────────┴────────────────────────┴──────┴────────┴─────────────┴───────────────────────┴────────────┘ Warning: The info shown by `slices experiment list-resources` may not (yet) be up to date. 2026-06-15 09:05:12.609259 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/step_Checkextendexpire_command_2.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-1bfd5d50 tst 2026-06-15 09:05:12.609312 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/list-bi-resources-after-extend_json.txt': [ { "cluster_id": "taurus-15", "created_at": "2026-06-15T07:02:02.538129Z", "disk_image_id": "image_fr-lyon1-bi-baremetal1_0kx4kze8x8b5avj3vx2266mv04", "experiment_id": "exp_expauth.ilabt.imec.be_01kv51csase7a96kakxfysa38y", "expires_at": "2026-06-15T10:05:00Z", "flavor_id": "flavor_fr-lyon1-bi-baremetal1_77w548gf80b44a4yh7cxmjscef", "friendly_name": "tst", "id": "r_fr-lyon1-bi-baremetal1_01kv51cp1hezsbw3yeprhmk98k", "network_interfaces": [], "private_ipv4": "172.16.48.15", "private_ipv6": null, "public_ipv4": null, "public_ipv6": "2001:660:4406:400:1::f", "ssh_authorized_keys": [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINNiZPtQkfCEsc1x2QSwNWekfhWwWZbOvpE8hE0dH253 Wim (ftester) Van de Meerssche" ], "ssh_logins": [ { "host": "taurus-15.lyon", "port": 22, "username": "root", "host_keys": [], "description": "Single node compute resource reservation login infos", "jump_proxy": { "host": "access.grid5000.fr", "port": 22, "username": "slicesbo", "host_keys": [], "description": "Grid'5000 frontal site proxy", "jump_proxy": null } } ], "status": "up", "terminated_at": null, "userdata": null, "console_url": null, "machine_id": null, "failure_reason": null, "infra_id": "fr-lyon1-bi-baremetal1", "machine_name": null } ] 2026-06-15 09:05:12.609350 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/step_Checkextendexpire_command_3.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices experiment list-resources --format json tst-1bfd5d50 2026-06-15 09:05:12.609379 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/experiment-list-resources-after-extend.txt': [] 2026-06-15 09:05:12.609396 CEST - Error in test step 'Check extend expire': "slices experiment list-resources" returned 0 resources instead of 1 2026-06-15 09:05:12.609431 CEST - Testing ssh login 2026-06-15 09:05:12.620193 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy on --show ssh_config --experiment tst-1bfd5d50 tst 2026-06-15 09:05:13.386203 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-1bfd5d50 tst 2026-06-15 09:05:14.154218 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/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-1bfd5d50 tst 2026-06-15 09:05:14.154299 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/bi_ssh_serverkey_STDERR.txt': No hostkeys in SSH info 2026-06-15 09:05:14.154320 CEST - Error in test step 'Check SSH pubkey (resource)': [Errno 2] No such file or directory: '/opt/slices-monitor-worker/slices_monitor_tests/b2113337-15c7-4078-968c-fc48f2e7d513/bi_ssh_serverkey.txt' 2026-06-15 09:05:14.161086 CEST - Destroying tst-1bfd5d50 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 1473, 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 1098, 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 1028, 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-06-15 09:05:14.161321 CEST - Run: slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-1bfd5d50 tst