Run Test: slices-bi-singlenode-login 2026-04-01 08:09:09.480457 CEST - Run: /usr/local/bin/uv pip install --pre --upgrade slices-cli --extra-index-url=https://doc.slices-ri.eu/pypi/ 2026-04-01 08:09:13.118953 CEST - Run: slices --version 2026-04-01 08:09:13.317958 CEST - version: Slices CLI v2026.0.0b5 Slices CLI core v1.1.15 Slices CLI bi v2.1.0b19 Slices clientlib bi v6.1.1 Slices clientlib core v5.5.0 2026-04-01 08:09:13.318204 CEST - Run: slices pubkey list --format text 2026-04-01 08:09:13.893688 CEST - Pubkey already registered 2026-04-01 08:09:13.893913 CEST - Run: slices bi infrastructure list --format csv --all --refresh 2026-04-01 08:09:14.437066 CEST - Refreshed infrastructure list. Total: 22 entries. 2026-04-01 08:09:14.437173 CEST - Check List Flavors 2026-04-01 08:09:14.437341 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 flavor list -f json 2026-04-01 08:09:14.997665 CEST - Check List DiskImages 2026-04-01 08:09:14.997848 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 diskimage list -f json 2026-04-01 08:09:15.550253 CEST - Requesting resources 2026-04-01 08:09:15.550700 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 create tst --image 'Ubuntu 24.04.3' --flavor pc --duration 2h --experiment tst-3e5b69ed 2026-04-01 08:09:17.114530 CEST - Resource ID: r_be-gent1-bi-baremetal1_01kn3tj5p4ezzsjd8sznt9h6jz 2026-04-01 08:09:17.114640 CEST - Waiting until resource ready 2026-04-01 08:09:19.115012 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-3e5b69ed tst 2026-04-01 08:09:19.741696 CEST - Status: IMAGING 2026-04-01 08:09:22.371511 CEST - Status: IMAGING 2026-04-01 08:09:25.005485 CEST - Status: IMAGING 2026-04-01 08:09:27.633853 CEST - Status: IMAGING 2026-04-01 08:09:30.298604 CEST - Status: IMAGING 2026-04-01 08:09:32.933867 CEST - Status: IMAGING 2026-04-01 08:09:35.574396 CEST - Status: FAILED -> reason: NOT_ENOUGH_RESOURCES 2026-04-01 08:09:35.574439 CEST - -> NOT_ENOUGH_RESOURCES turns FAILURE into WARNING 2026-04-01 08:09:35.574514 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/step_WaitforUP_command_1.txt': /opt/slices-monitor-worker/slices-cli-pre-venv/bin/slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-3e5b69ed tst 2026-04-01 08:09:35.574570 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/list-resources_json.txt': [ { "cluster_id": "default", "created_at": "2026-04-01T06:09:16.913134Z", "disk_image_id": "image_be-gent1-bi-baremetal1_74zs8n499r896rkkektb3a5gyd", "experiment_id": "exp_expauth.ilabt.imec.be_01kn3tj559fnk8jt4vbbhp9g3w", "expires_at": "2026-04-01T08:09:00Z", "flavor_id": "flavor_be-gent1-bi-baremetal1_4jam4qvdyjay7r6zccp95nkave", "friendly_name": "tst", "id": "r_be-gent1-bi-baremetal1_01kn3tj5p4ezzsjd8sznt9h6jz", "network_interfaces": [], "private_ipv4": null, "private_ipv6": null, "public_ipv4": null, "public_ipv6": null, "ssh_authorized_keys": [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINNiZPtQkfCEsc1x2QSwNWekfhWwWZbOvpE8hE0dH253 Wim (ftester) Van de Meerssche" ], "ssh_logins": [], "status": "failed", "terminated_at": "2026-04-01T06:09:33.019425Z", "userdata": null, "console_url": null, "machine_id": null, "failure_reason": { "code": "NOT_ENOUGH_RESOURCES", "message": "Not enough resources available", "long_description": "Not enough free resources are available at this moment to fulfill the request." }, "infra_id": "be-gent1-bi-baremetal1", "machine_name": null } ] 2026-04-01 08:09:35.574616 CEST - Destroying tst-3e5b69ed tst 2026-04-01 08:09:35.574774 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-3e5b69ed tst 2026-04-01 08:09:36.395121 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/step_Destroy_command_1.txt': /opt/slices-monitor-worker/slices-cli-pre-venv/bin/slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-3e5b69ed tst 2026-04-01 08:09:36.395205 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/destroy.txt': ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi_helpers.py:83 in wrapper_handle_some_exceptions │ │ │ │ 80 │ def wrapper_handle_some_exceptions(*args, **kwargs): │ │ 81 │ │ """Function wrapper for handle_some_exceptions.""" # noqa: D4 │ │ 82 │ │ try: │ │ ❱ 83 │ │ │ return func(*args, **kwargs) │ │ 84 │ │ except ApiResponseError as e: │ │ 85 │ │ │ if e._httpx_status_error.response.status_code in ( │ │ 86 │ │ │ │ 502, │ │ │ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi.py:1348 in destroy_resource │ │ │ │ 1345 │ │ │ │ skip_confirmation = True │ │ 1346 │ │ │ │ 1347 │ │ delete_task = ctx.obj.get_bi_resources_api_by_experiment(exp) │ │ ❱ 1348 │ │ delete_task_info.append((f"Deleting {resource.friendly_name}" │ │ 1349 │ │ try: │ │ 1350 │ │ │ SSHKnownHostsManager().cleanup(resource.id) │ │ 1351 │ │ except Exception: │ ╰──────────────────────────────────────────────────────────────────────────────╯ AttributeError: 'list' object has no attribute 'id' 2026-04-01 08:09:36.395227 CEST - Error in test step 'Destroy': "slices bi destroy" failed (return value is 1) 2026-04-01 08:09:36.395251 CEST - Wait 2s before retry 2026-04-01 08:09:39.234773 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/step_DestroyRetry1_retry1_command_1.txt': /opt/slices-monitor-worker/slices-cli-pre-venv/bin/slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-3e5b69ed tst 2026-04-01 08:09:39.234851 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/destroy_retry1.txt': ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi_helpers.py:83 in wrapper_handle_some_exceptions │ │ │ │ 80 │ def wrapper_handle_some_exceptions(*args, **kwargs): │ │ 81 │ │ """Function wrapper for handle_some_exceptions.""" # noqa: D4 │ │ 82 │ │ try: │ │ ❱ 83 │ │ │ return func(*args, **kwargs) │ │ 84 │ │ except ApiResponseError as e: │ │ 85 │ │ │ if e._httpx_status_error.response.status_code in ( │ │ 86 │ │ │ │ 502, │ │ │ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi.py:1348 in destroy_resource │ │ │ │ 1345 │ │ │ │ skip_confirmation = True │ │ 1346 │ │ │ │ 1347 │ │ delete_task = ctx.obj.get_bi_resources_api_by_experiment(exp) │ │ ❱ 1348 │ │ delete_task_info.append((f"Deleting {resource.friendly_name}" │ │ 1349 │ │ try: │ │ 1350 │ │ │ SSHKnownHostsManager().cleanup(resource.id) │ │ 1351 │ │ except Exception: │ ╰──────────────────────────────────────────────────────────────────────────────╯ AttributeError: 'list' object has no attribute 'id' 2026-04-01 08:09:39.234890 CEST - Error in test step 'Destroy (Retry 1)': "slices bi destroy" failed (return value is 1) 2026-04-01 08:09:39.234913 CEST - Wait 2s before retry 2026-04-01 08:09:42.056165 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/step_DestroyRetry2_retry2_command_1.txt': /opt/slices-monitor-worker/slices-cli-pre-venv/bin/slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-3e5b69ed tst 2026-04-01 08:09:42.056247 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/destroy_retry2.txt': ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi_helpers.py:83 in wrapper_handle_some_exceptions │ │ │ │ 80 │ def wrapper_handle_some_exceptions(*args, **kwargs): │ │ 81 │ │ """Function wrapper for handle_some_exceptions.""" # noqa: D4 │ │ 82 │ │ try: │ │ ❱ 83 │ │ │ return func(*args, **kwargs) │ │ 84 │ │ except ApiResponseError as e: │ │ 85 │ │ │ if e._httpx_status_error.response.status_code in ( │ │ 86 │ │ │ │ 502, │ │ │ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi.py:1348 in destroy_resource │ │ │ │ 1345 │ │ │ │ skip_confirmation = True │ │ 1346 │ │ │ │ 1347 │ │ delete_task = ctx.obj.get_bi_resources_api_by_experiment(exp) │ │ ❱ 1348 │ │ delete_task_info.append((f"Deleting {resource.friendly_name}" │ │ 1349 │ │ try: │ │ 1350 │ │ │ SSHKnownHostsManager().cleanup(resource.id) │ │ 1351 │ │ except Exception: │ ╰──────────────────────────────────────────────────────────────────────────────╯ AttributeError: 'list' object has no attribute 'id' 2026-04-01 08:09:42.056268 CEST - Error in test step 'Destroy (Retry 2)': "slices bi destroy" failed (return value is 1) 2026-04-01 08:09:42.056290 CEST - Wait 2s before retry 2026-04-01 08:09:44.889353 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/step_DestroyRetry3_retry3_command_1.txt': /opt/slices-monitor-worker/slices-cli-pre-venv/bin/slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-3e5b69ed tst 2026-04-01 08:09:44.889523 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/cf7399c7-9c90-4acb-811e-dc1d6c64aa25/destroy_retry3.txt': ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi_helpers.py:83 in wrapper_handle_some_exceptions │ │ │ │ 80 │ def wrapper_handle_some_exceptions(*args, **kwargs): │ │ 81 │ │ """Function wrapper for handle_some_exceptions.""" # noqa: D4 │ │ 82 │ │ try: │ │ ❱ 83 │ │ │ return func(*args, **kwargs) │ │ 84 │ │ except ApiResponseError as e: │ │ 85 │ │ │ if e._httpx_status_error.response.status_code in ( │ │ 86 │ │ │ │ 502, │ │ │ │ /opt/slices-monitor-worker/slices-cli-pre-venv/lib/python3.14/site-packages/ │ │ slices_cli_bi/commands/bi.py:1348 in destroy_resource │ │ │ │ 1345 │ │ │ │ skip_confirmation = True │ │ 1346 │ │ │ │ 1347 │ │ delete_task = ctx.obj.get_bi_resources_api_by_experiment(exp) │ │ ❱ 1348 │ │ delete_task_info.append((f"Deleting {resource.friendly_name}" │ │ 1349 │ │ try: │ │ 1350 │ │ │ SSHKnownHostsManager().cleanup(resource.id) │ │ 1351 │ │ except Exception: │ ╰──────────────────────────────────────────────────────────────────────────────╯ AttributeError: 'list' object has no attribute 'id' 2026-04-01 08:09:44.889564 CEST - Error in test step 'Destroy (Retry 3)': "slices bi destroy" failed (return value is 1)