Run Test: slices-bi-singlenode-login 2026-05-29 10:55:23.238897 CEST - Run: /usr/local/bin/uv pip compile --upgrade /tmp/tmpyzcwtkny.package_name --index=https://doc.slices-ri.eu/pypi/ 2026-05-29 10:55:27.914833 CEST - Run: /usr/local/bin/uv pip sync /opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/pip_compile_update_slices-cli.txt --index=https://doc.slices-ri.eu/pypi/ 2026-05-29 10:55:32.690520 CEST - Run: slices --version 2026-05-29 10:55:33.806980 CEST - version: Slices CLI v2025.1.5 Slices CLI core v1.1.2 Slices CLI bi Slices clientlib core v5.5.1 Slices clientlib bi v5.1.2 2026-05-29 10:55:33.807278 CEST - Run: slices pubkey list --format text 2026-05-29 10:55:34.472537 CEST - Pubkey already registered 2026-05-29 10:55:34.472793 CEST - Run: slices bi infrastructure list --format csv --all --refresh 2026-05-29 10:55:34.889471 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/step_Prepare_command_1.txt': /usr/local/bin/uv pip compile --upgrade /tmp/tmpyzcwtkny.package_name --index=https://doc.slices-ri.eu/pypi/ 2026-05-29 10:55:34.889581 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/pip_compile_update_slices-cli.txt': # This file was autogenerated by uv via the following command: # uv pip compile /tmp/tmpyzcwtkny.package_name annotated-doc==0.0.4 # via typer anyio==4.13.0 # via httpx authlib==1.7.2 # via # slices-cli-bi # slices-cli-core # slices-clientlib-bi # slices-clientlib-core certifi==2026.5.20 # via # httpcore # httpx # requests cffi==2.0.0 # via cryptography charset-normalizer==3.4.7 # via requests cryptography==48.0.0 # via # authlib # joserfc h11==0.16.0 # via httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 # via # httpx-oauth # slices-clientlib-bi # slices-clientlib-core httpx-oauth==0.17.0 # via # slices-clientlib-bi # slices-clientlib-core humanize==4.15.0 # via # slices-cli-bi # slices-cli-core idna==3.17 # via # anyio # httpx # requests joserfc==1.6.8 # via authlib markdown-it-py==4.2.0 # via rich mdurl==0.1.2 # via markdown-it-py msgspec==0.21.1 # via # slices-clientlib-bi # slices-clientlib-core oauthlib==3.3.1 # via requests-oauthlib packaging==26.2 # via # slices-cli-bi # slices-cli-core pycparser==3.0 # via cffi pygments==2.20.0 # via rich pyjson5==1.6.9 # via # slices-cli-bi # slices-cli-core pyjwt==2.13.0 # via # slices-cli-bi # slices-cli-core # slices-clientlib-bi # slices-clientlib-core pylev==1.4.0 # via # slices-cli-bi # slices-cli-core pytz==2026.2 # via # slices-cli-bi # slices-cli-core # slices-clientlib-bi # slices-clientlib-core pyyaml==6.0.3 # via # slices-cli-bi # slices-cli-core requests==2.34.2 # via requests-oauthlib requests-oauthlib==2.0.0 # via # slices-cli-bi # slices-cli-core rich==14.3.4 # via # slices-cli # typer shellingham==1.5.4 # via typer slices-cli==2025.1.5 # via -r /tmp/tmpyzcwtkny.package_name slices-cli-bi==2.0.2 # via slices-cli slices-cli-core==1.1.2 # via slices-cli slices-clientlib-bi==5.1.2 # via slices-cli-bi slices-clientlib-core==5.5.1 # via # slices-cli-bi # slices-cli-core # slices-clientlib-bi ssh-known-hosts-edit==0.2.0 # via # slices-cli-bi # slices-cli-core tomli-w==1.2.0 # via msgspec tomlkit==0.15.0 # via # slices-cli-bi # slices-cli-core # slices-clientlib-bi # slices-clientlib-core typer==0.26.3 # via # slices-cli-bi # slices-cli-core urllib3==2.7.0 # via requests 2026-05-29 10:55:34.889636 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/pip_compile_update_slices-cli-STDERR.txt': Resolved 40 packages in 4.58s 2026-05-29 10:55:34.889671 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/step_Prepare_command_2.txt': /usr/local/bin/uv pip sync /opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/pip_compile_update_slices-cli.txt --index=https://doc.slices-ri.eu/pypi/ 2026-05-29 10:55:34.889705 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/pip_install_sync_slices-cli.txt': Using Python 3.14.1 environment at: /opt/slices-monitor-worker/slices-cli-venv Resolved 40 packages in 4.75s Uninstalled 2 packages in 3ms - click==8.4.1 - typing-extensions==4.15.0 2026-05-29 10:55:34.889735 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/step_Prepare_command_3.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices --version 2026-05-29 10:55:34.889764 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/version.txt': Slices CLI v2025.1.5 Slices CLI core v1.1.2 Slices CLI bi Slices clientlib core v5.5.1 Slices clientlib bi v5.1.2 2026-05-29 10:55:34.889796 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/version_STDERR.txt': ❌ Error parsing subcommand manifest from /opt/slices-monitor-worker/slices-cli-venv/bin/slices-bi (command failed) 2026-05-29 10:55:34.889827 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/step_Prepare_command_4.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices pubkey list --format text 2026-05-29 10:55:34.889853 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/pubkey_list.txt': ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINNiZPtQkfCEsc1x2QSwNWekfhWwWZbOvpE8hE0dH253 2026-05-29 10:55:34.889881 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/step_Prepare_command_5.txt': /opt/slices-monitor-worker/slices-cli-venv/bin/slices bi infrastructure list --format csv --all --refresh 2026-05-29 10:55:34.889910 CEST - Content of log file '/opt/slices-monitor-worker/slices_monitor_tests/d5b01b69-1714-4829-b912-0c64811e1e39/infra_list_STDERR.txt': Traceback (most recent call last): File "/opt/slices-monitor-worker/slices-cli-venv/bin/slices-bi", line 4, in from slices_cli_bi.main import app File "/opt/slices-monitor-worker/slices-cli-venv/lib/python3.14/site-packages/slices_cli_bi/main.py", line 25, in from slices_cli_bi.commands.bi import bi_app File "/opt/slices-monitor-worker/slices-cli-venv/lib/python3.14/site-packages/slices_cli_bi/commands/bi.py", line 21, in from click import ParamType ModuleNotFoundError: No module named 'click' 2026-05-29 10:55:34.889925 CEST - Error in test step 'Prepare': "slices bi infrastructure list" failed 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/test_runners/test_runner_base.py", line 156, in step yield File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 1403, in run self._list_infras(refresh=True) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/test_runners/slices_singlenode_login.py", line 435, in _list_infras raise SlicesTestFailure('"slices bi infrastructure list" failed') slices_monitor_test_runner.exceptions.SlicesTestFailure: "slices bi infrastructure list" failed The above exception was the direct cause of the following 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 1375, in run with self.step( ~~~~~~~~~^ "Prepare", ^^^^^^^^^^ ...<2 lines>... "and refreshing the infra list", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ): ^ File "/opt/uv-python-installs/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/contextlib.py", line 162, in __exit__ self.gen.throw(value) ~~~~~~~~~~~~~~^^^^^^^ File "/opt/slices-monitor-worker/src/slices-monitor-test-runner/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 180, in step raise SlicesTestFailure(f"Step {name!r} {retry_suffix2} failed") from e slices_monitor_test_runner.exceptions.SlicesTestFailure: Step 'Prepare' failed