Run Test: slices-bi-singlenode-login 2026-04-01 00:09:54.568612 CEST - Run: /usr/local/bin/uv pip install --pre --upgrade slices-cli --extra-index-url=https://doc.slices-ri.eu/pypi/ 2026-04-01 00:09:57.989565 CEST - Run: slices --version 2026-04-01 00:09:58.204960 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 00:09:58.205230 CEST - Run: slices pubkey list --format text 2026-04-01 00:09:58.834052 CEST - Pubkey already registered 2026-04-01 00:09:58.834274 CEST - Run: slices bi infrastructure list --format csv --all --refresh 2026-04-01 00:09:59.421704 CEST - Refreshed infrastructure list. Total: 22 entries. 2026-04-01 00:09:59.421829 CEST - Check List Flavors 2026-04-01 00:09:59.422076 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 flavor list -f json 2026-04-01 00:10:00.051113 CEST - Check List DiskImages 2026-04-01 00:10:00.051298 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 diskimage list -f json 2026-04-01 00:10:00.658063 CEST - Requesting resources 2026-04-01 00:10:00.658607 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 create tst --image 'Ubuntu 24.04.3' --flavor pc --duration 2h --experiment tst-4f7ccf8e 2026-04-01 00:10:02.388090 CEST - Resource ID: r_be-gent1-bi-baremetal1_01kn2z4mvxew1s9h0vajr0cabp 2026-04-01 00:10:02.388249 CEST - Waiting until resource ready 2026-04-01 00:10:04.388706 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 list-resources --format json --experiment tst-4f7ccf8e tst 2026-04-01 00:10:05.126898 CEST - Status: IMAGING 2026-04-01 00:10:07.807166 CEST - Status: IMAGING 2026-04-01 00:10:10.508556 CEST - Status: IMAGING 2026-04-01 00:10:13.200149 CEST - Status: IMAGING 2026-04-01 00:10:15.884686 CEST - Status: IMAGING 2026-04-01 00:10:18.564968 CEST - Status: IMAGING 2026-04-01 00:10:21.259737 CEST - Status: FAILED -> reason: NOT_ENOUGH_RESOURCES 2026-04-01 00:10:21.259797 CEST - -> NOT_ENOUGH_RESOURCES turns FAILURE into WARNING 2026-04-01 00:10:21.259880 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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-4f7ccf8e tst 2026-04-01 00:10:21.259968 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/list-resources_json.txt': [ { "cluster_id": "default", "created_at": "2026-03-31T22:10:02.139437Z", "disk_image_id": "image_be-gent1-bi-baremetal1_74zs8n499r896rkkektb3a5gyd", "experiment_id": "exp_expauth.ilabt.imec.be_01kn2z4m8xfthsw8n7747y19e7", "expires_at": "2026-04-01T00:10:00Z", "flavor_id": "flavor_be-gent1-bi-baremetal1_4jam4qvdyjay7r6zccp95nkave", "friendly_name": "tst", "id": "r_be-gent1-bi-baremetal1_01kn2z4mvxew1s9h0vajr0cabp", "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-03-31T22:10:18.552359Z", "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 00:10:21.260005 CEST - Destroying tst-4f7ccf8e tst 2026-04-01 00:10:21.260233 CEST - Run: slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-4f7ccf8e tst 2026-04-01 00:10:22.125873 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/step_Destroy_command_1.txt': /opt/slices-monitor-worker/slices-cli-pre-venv/bin/slices bi --infra be-gent1-bi-baremetal1 destroy --experiment tst-4f7ccf8e tst 2026-04-01 00:10:22.125985 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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 00:10:22.126009 CEST - Error in test step 'Destroy': "slices bi destroy" failed (return value is 1) 2026-04-01 00:10:22.126036 CEST - Wait 2s before retry 2026-04-01 00:10:24.994877 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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-4f7ccf8e tst 2026-04-01 00:10:24.994984 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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 00:10:24.995023 CEST - Error in test step 'Destroy (Retry 1)': "slices bi destroy" failed (return value is 1) 2026-04-01 00:10:24.995049 CEST - Wait 2s before retry 2026-04-01 00:10:27.881137 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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-4f7ccf8e tst 2026-04-01 00:10:27.881221 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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 00:10:27.881242 CEST - Error in test step 'Destroy (Retry 2)': "slices bi destroy" failed (return value is 1) 2026-04-01 00:10:27.881263 CEST - Wait 2s before retry 2026-04-01 00:10:30.740412 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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-4f7ccf8e tst 2026-04-01 00:10:30.740493 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/977f4cf0-3f21-459a-acd4-7816aeda2904/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 00:10:30.740514 CEST - Error in test step 'Destroy (Retry 3)': "slices bi destroy" failed (return value is 1)