Run Test: slices-bi-singlenode-login 2026-02-27 16:12:36.858320 CET - Run: /usr/local/bin/uv pip install --upgrade slices-cli --extra-index-url=https://doc.slices-ri.eu/pypi/ 2026-02-27 16:12:39.854220 CET - Run: slices --version 2026-02-27 16:12:40.030391 CET - version: Slices CLI v2025.1.5 Slices CLI core v1.1.2 Slices CLI bi v2.0.2 Slices clientlib bi v5.1.0 Slices clientlib core v5.3.7 2026-02-27 16:12:40.030766 CET - Run: slices pubkey list --format text 2026-02-27 16:12:40.575380 CET - Pubkey already registered 2026-02-27 16:12:40.575614 CET - Run: slices bi infrastructure list --format csv --all --refresh 2026-02-27 16:12:41.068751 CET - Refreshed infrastructure list. Total: 22 entries. 2026-02-27 16:12:41.068866 CET - Check List Flavors 2026-02-27 16:12:41.069035 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 flavor list -f json 2026-02-27 16:12:41.784096 CET - Check List DiskImages 2026-02-27 16:12:41.784296 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 diskimage list -f json 2026-02-27 16:12:42.334731 CET - Requesting resources 2026-02-27 16:12:42.335192 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 create tst --image debian11-min --flavor taurus --duration 2h --experiment tst-032478cc 2026-02-27 16:12:43.943019 CET - Resource ID: r_fr-lyon1-bi-baremetal1_01kjfthh7je68rb9p2s6k0w7fk 2026-02-27 16:12:43.943213 CET - Waiting until resource ready 2026-02-27 16:12:45.943642 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-032478cc tst 2026-02-27 16:12:46.578940 CET - Status: IMAGING 2026-02-27 16:12:49.223314 CET - Status: IMAGING 2026-02-27 16:12:51.847548 CET - Status: STARTING 2026-02-27 16:12:54.483437 CET - Status: STARTING 2026-02-27 16:12:57.107420 CET - Status: STARTING 2026-02-27 16:12:59.761387 CET - Status: STARTING 2026-02-27 16:13:02.394973 CET - Status: STARTING 2026-02-27 16:13:05.016673 CET - Status: STARTING 2026-02-27 16:13:07.669744 CET - Status: STARTING 2026-02-27 16:13:10.298246 CET - Status: STARTING 2026-02-27 16:13:12.916793 CET - Status: STARTING 2026-02-27 16:13:15.539206 CET - Status: STARTING 2026-02-27 16:13:18.166862 CET - Status: STARTING 2026-02-27 16:13:20.794790 CET - Status: STARTING 2026-02-27 16:13:23.420056 CET - Status: STARTING 2026-02-27 16:13:26.047206 CET - Status: STARTING 2026-02-27 16:13:28.678014 CET - Status: STARTING 2026-02-27 16:13:31.301065 CET - Status: STARTING 2026-02-27 16:13:33.943323 CET - Status: STARTING 2026-02-27 16:13:36.574798 CET - Status: STARTING 2026-02-27 16:13:39.217060 CET - Status: STARTING 2026-02-27 16:13:41.857214 CET - Status: STARTING 2026-02-27 16:13:44.499116 CET - Status: STARTING 2026-02-27 16:13:47.119467 CET - Status: STARTING 2026-02-27 16:13:49.763631 CET - Status: STARTING 2026-02-27 16:13:52.393950 CET - Status: STARTING 2026-02-27 16:13:55.215512 CET - Status: STARTING 2026-02-27 16:13:57.933949 CET - Status: STARTING 2026-02-27 16:14:00.644598 CET - Status: STARTING 2026-02-27 16:14:03.336886 CET - Status: STARTING 2026-02-27 16:14:06.001098 CET - Status: STARTING 2026-02-27 16:14:08.669621 CET - Status: STARTING 2026-02-27 16:14:11.345193 CET - Status: STARTING 2026-02-27 16:14:14.023642 CET - Status: STARTING 2026-02-27 16:14:17.708272 CET - Status: STARTING 2026-02-27 16:14:20.403792 CET - Status: STARTING 2026-02-27 16:14:23.041637 CET - Status: STARTING 2026-02-27 16:14:25.698764 CET - Status: STARTING 2026-02-27 16:14:28.327810 CET - Status: STARTING 2026-02-27 16:14:30.995345 CET - Status: STARTING 2026-02-27 16:14:33.655803 CET - Status: STARTING 2026-02-27 16:14:36.348501 CET - Status: STARTING 2026-02-27 16:14:39.045364 CET - Status: STARTING 2026-02-27 16:14:41.721549 CET - Status: STARTING 2026-02-27 16:14:44.383891 CET - Status: STARTING 2026-02-27 16:14:47.059033 CET - Status: STARTING 2026-02-27 16:14:49.746462 CET - Status: STARTING 2026-02-27 16:14:52.427674 CET - Status: STARTING 2026-02-27 16:14:55.103524 CET - Status: STARTING 2026-02-27 16:14:57.783656 CET - Status: STARTING 2026-02-27 16:15:00.426293 CET - Status: STARTING 2026-02-27 16:15:03.113122 CET - Status: STARTING 2026-02-27 16:15:05.837143 CET - Status: STARTING 2026-02-27 16:15:08.511539 CET - Status: STARTING 2026-02-27 16:15:11.191790 CET - Status: STARTING 2026-02-27 16:15:13.861969 CET - Status: STARTING 2026-02-27 16:15:16.491749 CET - Status: STARTING 2026-02-27 16:15:19.144953 CET - Status: STARTING 2026-02-27 16:15:21.779388 CET - Status: STARTING 2026-02-27 16:15:24.421218 CET - Status: STARTING 2026-02-27 16:15:27.113448 CET - Status: STARTING 2026-02-27 16:15:29.765553 CET - Status: STARTING 2026-02-27 16:15:32.402679 CET - Status: STARTING 2026-02-27 16:15:35.036390 CET - Status: UP 2026-02-27 16:15:35.036455 CET - Experiment ID: exp_expauth.ilabt.imec.be_01kjfthgp9frjt8fqb12y39vvk 2026-02-27 16:15:35.036494 CET - Check if resources are registered in experiment 2026-02-27 16:15:35.036743 CET - Run: slices experiment list-resources --format json tst-032478cc 2026-02-27 16:15:35.647026 CET - Status (on expauth): UP 2026-02-27 16:15:35.647181 CET - Testing extend expires_at (all resources in experiment) 2026-02-27 16:15:35.647328 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend --duration 3h --experiment tst-032478cc 2026-02-27 16:15:39.674690 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 list-resources --format json --experiment tst-032478cc tst 2026-02-27 16:15:40.316333 CET - Testing extend expires_at (single resource in experiment) 2026-02-27 16:15:40.316602 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 extend tst --duration 4h --experiment tst-032478cc 2026-02-27 16:15:41.908183 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/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-032478cc 2026-02-27 16:15:41.908272 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/experiment-extend-all.txt': Extending Experiment container from 2026-02-27 18:12 CET to 2026-02-27 19:15 CET... 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-02-27 19:15 CET. Overview of extended resources in experiment tst-032478cc ┏━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━┓ ┃ Friendly ┃ ┃ ┃ ┃ ┃ Created ┃ Expires ┃ ┃ Name ┃ Infra ┃ Type ┃ Status ┃ Descrip… ┃ At ┃ At ┃ ┡━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━┩ │ tst │ fr-lyon1… │ baremetal │ up │ debian1… │ 2026-02-… │ 2026-02… │ │ │ │ │ │ image on │ 16:12 CET │ 19:15 │ │ │ │ │ │ taurus-… │ │ CET │ │ │ │ │ │ node │ │ │ └───────────┴───────────┴───────────┴────────┴──────────┴───────────┴──────────┘ 2026-02-27 16:15:41.908333 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/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-032478cc tst 2026-02-27 16:15:41.908375 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/list-resources-after-extend_json.txt': [ { "cluster_id": "taurus-10", "created_at": "2026-02-27T15:12:43.758416Z", "disk_image_id": "image_fr-lyon1-bi-baremetal1_4zp761wn4wat9a0d4gbefbageg", "experiment_id": "exp_expauth.ilabt.imec.be_01kjfthgp9frjt8fqb12y39vvk", "expires_at": "2026-02-27T18:15:00Z", "flavor_id": "flavor_fr-lyon1-bi-baremetal1_77w548gf80b44a4yh7cxmjscef", "friendly_name": "tst", "id": "r_fr-lyon1-bi-baremetal1_01kjfthh7je68rb9p2s6k0w7fk", "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": [ { "host": "taurus-10.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-02-27 16:15:41.908405 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/step_Checkextendexpire_command_3.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 extend tst --duration 4h --experiment tst-032478cc 2026-02-27 16:15:41.908458 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/experiment-extend-resource.txt': Extending Experiment container from 2026-02-27 19:15 CET to 2026-02-27 20:15 CET... ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ /opt/slices-monitor-worker/slices-cli-venv/lib/python3.14/site-packages/slic │ │ es_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-venv/lib/python3.14/site-packages/slic │ │ es_cli_bi/commands/bi.py:1924 in extend_resource │ │ │ │ 1921 │ │ _check_extend_resources(ctx, exp, new_expires_at, []) │ │ 1922 │ else: │ │ 1923 │ │ # extend only the specified resources │ │ ❱ 1924 │ │ _extend_resources(ctx, exp, new_expires_at, resource_objects) │ │ 1925 │ │ _check_extend_resources(ctx, exp, new_expires_at, resources) │ │ 1926 │ raise typer.Exit(0) │ │ 1927 │ │ │ │ /opt/slices-monitor-worker/slices-cli-venv/lib/python3.14/site-packages/slic │ │ es_cli_bi/commands/bi.py:1780 in _extend_resources │ │ │ │ 1777 │ # TODO: bvermeul, this currently allows shortening (which is not │ │ 1778 │ for res in resources: │ │ 1779 │ │ try: │ │ ❱ 1780 │ │ │ task = ctx.obj.get_bi_resources_api_by_experiment(exp).up │ │ 1781 │ │ except NotFoundException: # noqa: PERF203 │ │ 1782 │ │ │ err_console.print(f"[red]{res.friendly_name} ({res.id}) w │ │ 1783 │ │ │ has_errors = True │ │ │ │ /opt/uv-python-installs/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/_py_w │ │ arnings.py:800 in wrapper │ │ │ │ 797 │ │ │ @functools.wraps(arg) │ │ 798 │ │ │ def wrapper(*args, **kwargs): │ │ 799 │ │ │ │ _wm.warn(msg, category=category, stacklevel=stacklevel │ │ ❱ 800 │ │ │ │ return arg(*args, **kwargs) │ │ 801 │ │ │ │ │ 802 │ │ │ if inspect.iscoroutinefunction(arg): │ │ 803 │ │ │ │ wrapper = inspect.markcoroutinefunction(wrapper) │ │ │ │ /opt/slices-monitor-worker/slices-cli-venv/lib/python3.14/site-packages/slic │ │ es_clientlib_bi/bi_resource.py:337 in update │ │ │ │ 334 │ │ │ │ 335 │ │ try: │ │ 336 │ │ │ response.raise_for_status() │ │ ❱ 337 │ │ │ return _response_status_or_status_list_to_list(response)[0 │ │ 338 │ │ except HTTPError as err: │ │ 339 │ │ │ raise from_httpx_exception(err) from err │ │ 340 │ ╰──────────────────────────────────────────────────────────────────────────────╯ TypeError: 'TaskStatus' object is not subscriptable 2026-02-27 16:15:41.908478 CET - Error in test step 'Check extend expire': "slices bi extend" failed 2026-02-27 16:15:41.908497 CET - Testing ssh login 2026-02-27 16:15:41.918372 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy on --show ssh_config --experiment tst-032478cc tst 2026-02-27 16:15:42.552854 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show server_pubkey_openssh --experiment tst-032478cc tst 2026-02-27 16:15:43.205947 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/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-032478cc tst 2026-02-27 16:15:43.206016 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/bi_ssh_serverkey.txt': No hostkeys in SSH info 2026-02-27 16:15:43.206034 CET - Error in test step 'Check SSH pubkey (resource)': No SSH hostkey found, but ignore_ssh_known_hosts=False 2026-02-27 16:15:43.206172 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show proxy_pubkey_openssh --experiment tst-032478cc tst 2026-02-27 16:15:43.844583 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/step_CheckSSHpubkeyproxy_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy off --show proxy_pubkey_openssh --experiment tst-032478cc tst 2026-02-27 16:15:43.844667 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/bi_ssh_proxykey.txt': No hostkeys in proxy SSH info 2026-02-27 16:15:43.844686 CET - Error in test step 'Check SSH pubkey (proxy)': No SSH hostkey found, but ignore_ssh_known_hosts=False 2026-02-27 16:15:43.844811 CET - Logging in using 'slices bi ssh' 2026-02-27 16:15:43.844836 CET - Forcing IPv4 only. 2026-02-27 16:15:43.844951 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --show nothing --experiment tst-032478cc tst -- -4 uname -a 2026-02-27 16:15:44.474082 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/step_Sshloginviaslices-cliIPv4only_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 ssh --show nothing --experiment tst-032478cc tst -- -4 uname -a 2026-02-27 16:15:44.474163 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/cli_ssh_ipv4_uname_stderr.txt': Host key verification failed. kex_exchange_identification: Connection closed by remote host Connection closed by UNKNOWN port 65535 2026-02-27 16:15:44.474181 CET - Error in test step 'Ssh login (via slices-cli, IPv4 only)': command returned an error: ['/opt/slices-monitor-worker/slices-cli-venv/bin/slices', 'bi', '--infra', 'fr-lyon1-bi-baremetal1', 'ssh', '--show', 'nothing', '--experiment', 'tst-032478cc', 'tst', '--', '-4', 'uname', '-a'] 2026-02-27 16:15:44.474319 CET - Run: ssh-keygen -F taurus-10.lyon 2026-02-27 16:15:44.478113 CET - Run: ssh-keygen -F taurus-10.lyon:22 2026-02-27 16:15:44.481403 CET - Run: ssh-keygen -F access.grid5000.fr 2026-02-27 16:15:44.484494 CET - Run: ssh-keygen -F access.grid5000.fr:22 2026-02-27 16:15:44.487505 CET - Logging in using 'slices bi ssh' 2026-02-27 16:15:44.487575 CET - Forcing IPv6 only. 2026-02-27 16:15:44.487670 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --show nothing --experiment tst-032478cc tst -- -6 uname -a 2026-02-27 16:15:45.123792 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/step_Sshloginviaslices-cliIPv6only_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 ssh --show nothing --experiment tst-032478cc tst -- -6 uname -a 2026-02-27 16:15:45.123879 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/cli_ssh_ipv6_uname_stderr.txt': Host key verification failed. kex_exchange_identification: Connection closed by remote host Connection closed by UNKNOWN port 65535 2026-02-27 16:15:45.123898 CET - Error in test step 'Ssh login (via slices-cli, IPv6 only)': command returned an error: ['/opt/slices-monitor-worker/slices-cli-venv/bin/slices', 'bi', '--infra', 'fr-lyon1-bi-baremetal1', 'ssh', '--show', 'nothing', '--experiment', 'tst-032478cc', 'tst', '--', '-6', 'uname', '-a'] 2026-02-27 16:15:45.123920 CET - Wait 5s before retry 2026-02-27 16:15:50.124116 CET - Forcing IPv6 only. 2026-02-27 16:15:50.769696 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/step_Sshloginviaslices-cliIPv6onlyRetry1_retry1_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 ssh --show nothing --experiment tst-032478cc tst -- -6 uname -a 2026-02-27 16:15:50.769771 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/cli_ssh_ipv6_retry1_uname_stderr.txt': Host key verification failed. kex_exchange_identification: Connection closed by remote host Connection closed by UNKNOWN port 65535 2026-02-27 16:15:50.769788 CET - Error in test step 'Ssh login (via slices-cli, IPv6 only) (Retry 1)': command returned an error: ['/opt/slices-monitor-worker/slices-cli-venv/bin/slices', 'bi', '--infra', 'fr-lyon1-bi-baremetal1', 'ssh', '--show', 'nothing', '--experiment', 'tst-032478cc', 'tst', '--', '-6', 'uname', '-a'] 2026-02-27 16:15:50.769815 CET - Logging in using SSH over SSH proxy 2026-02-27 16:15:50.769955 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy on --show proxy_pubkey_openssh --experiment tst-032478cc tst 2026-02-27 16:15:51.461592 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/step_Sshinfoproxy_pubkey_openssh_command_1.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi --infra fr-lyon1-bi-baremetal1 ssh --no-exec --proxy on --show proxy_pubkey_openssh --experiment tst-032478cc tst 2026-02-27 16:15:51.461671 CET - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/383a6e82-f6a3-4ea7-8361-37a1d9dc93ed/bi_ssh_proxykey.txt': No hostkeys in proxy SSH info 2026-02-27 16:15:51.461689 CET - Error in test step 'Ssh info proxy_pubkey_openssh': No SSH public keys in ComputeResource proxy SSH info. 2026-02-27 16:15:51.467914 CET - Destroying tst-032478cc tst 2026-02-27 16:15:51.468075 CET - Run: slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-032478cc tst