Test run: - Start at Tue Sep 8 14:00:59 UTC 2026 - Docker image: "monitor-test-runner:scli-manual-manual" - Container name: "test-run-8f860164-e125-4861-8f2e-e7ac176b59b4" - Runner git commit: b81e403a61c53e380fb69905a7df6b5141039e8a 2026-08-11T11:59:29+02:00 Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Uninstalled 1 package in 0.72ms Installed 1 package in 1ms Run Test: slices-bi-singlenode-login 2026-09-08 14:01:04.227127 UTC - OS release: PRETTY_NAME="Debian GNU/Linux 13 (trixie)" NAME="Debian GNU/Linux" VERSION_ID="13" VERSION="13 (trixie)" VERSION_CODENAME=trixie DEBIAN_VERSION_FULL=13.5 ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" 2026-09-08 14:01:04.232569 UTC - ls -a /root/ /scripts/: '/root/:\n.\n..\n.bashrc\n.cache\n.local\n.profile\n.slices\n.wget-hsts\n\n/scripts/:\n.\n..\n.slices\nrun_test_runner.sh\n' 2026-09-08 14:01:04.232703 UTC - env: {'PATH': '/app/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin/', 'COLUMNS': '200'} 2026-09-08 14:01:04.232938 UTC - which slices: /usr/local/bin/slices 2026-09-08 14:01:04.232979 UTC - Slices CLI exe: 'slices' 2026-09-08 14:01:04.233336 UTC - Run: slices --version 2026-09-08 14:01:08.826335 UTC - version: Slices CLI v2026.1.3 Slices CLI core v1.2.6 Slices CLI ai v1.1.0 Slices CLI bi v2.2.1 Slices clientlib bi v6.1.1 Slices clientlib core v5.6.0 Slices clientlib ai v1.0.0 2026-09-08 14:01:08.827169 UTC - Run: slices pubkey list --format text 2026-09-08 14:01:10.409406 UTC - Pubkey already registered 2026-09-08 14:01:10.409723 UTC - Run: slices bi infrastructure list --format csv --all --refresh 2026-09-08 14:01:11.587114 UTC - Refreshed infrastructure list. Total: 24 entries. 2026-09-08 14:01:11.587238 UTC - Check List Flavors 2026-09-08 14:01:11.587394 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 flavor list -f json 2026-09-08 14:01:12.861336 UTC - Content of log file '/test_dir/step_ListFlavors_command_1.txt': slices bi --infra fr-lyon1-bi-baremetal1 flavor list -f json 2026-09-08 14:01:12.861536 UTC - Content of log file '/test_dir/flavor-list_STDERR.txt': ╭───────────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ──────────────────────────────────────────────────────────────────────────────────╮ │ /root/.local/share/uv/tools/slices-cli/lib/python3.14/site-packages/slices_clientlib_core/util/pagination.py:90 in __init__ │ │ │ │ 87 │ │ except HttpxConnectError as err: │ │ 88 │ │ │ raise ApiConnectError(url) from err │ │ 89 │ │ try: │ │ ❱ 90 │ │ │ response.raise_for_status() │ │ 91 │ │ │ self._first_page = self._decoder.decode(response.content) │ │ 92 │ │ except HTTPError as err: │ │ 93 │ │ │ raise from_httpx_exception(err) from err │ │ │ │ /root/.local/share/uv/tools/slices-cli/lib/python3.14/site-packages/httpx/_models.py:829 in raise_for_status │ │ │ │ 826 │ │ } │ │ 827 │ │ error_type = error_types.get(status_class, "Invalid status code") │ │ 828 │ │ message = message.format(self, error_type=error_type) │ │ ❱ 829 │ │ raise HTTPStatusError(message, request=request, response=self) │ │ 830 │ │ │ 831 │ def json(self, **kwargs: typing.Any) -> typing.Any: │ │ 832 │ │ return jsonlib.loads(self.content, **kwargs) │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ HTTPStatusError: Client error '404 Not Found' for url 'https://slices-bi-devel.grid5000.fr/site/lyon/apis/bi.slices.eu/v1/flavors/' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 The above exception was the direct cause of the following exception: ╭───────────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ──────────────────────────────────────────────────────────────────────────────────╮ │ /root/.local/share/uv/tools/slices-cli/lib/python3.14/site-packages/slices_cli_bi/commands/bi_flavor.py:37 in wrapper_handle_some_exceptions │ │ │ │ 34 │ def wrapper_handle_some_exceptions(*args, **kwargs): │ │ 35 │ │ """Function wrapper for handle_some_exceptions.""" # noqa: D401 │ │ 36 │ │ try: │ │ ❱ 37 │ │ │ return func(*args, **kwargs) │ │ 38 │ │ except ServiceException as e: │ │ 39 │ │ │ err_console.print("[red]There was a connection problem. The service might be down. :zap:") │ │ 40 │ │ │ err_console.print(f"[red]Details: {get_api_error_detail(e)}") │ │ │ │ /root/.local/share/uv/tools/slices-cli/lib/python3.14/site-packages/slices_cli_bi/commands/bi_flavor.py:360 in list_flavors │ │ │ │ 357 │ ] = "table", # type: ignore │ │ 358 ): │ │ 359 │ """List flavors.""" │ │ ❱ 360 │ flavors = ctx.obj.api.for_project(ctx.obj.require_project_id()).bi(ctx.obj.infra_id).flavor.list() │ │ 361 │ │ │ 362 │ # we need to run over the flavors twice, so we need to store them in a list │ │ 363 │ flavors = list(flavors) │ │ │ │ /root/.local/share/uv/tools/slices-cli/lib/python3.14/site-packages/slices_clientlib_bi/bi_flavor.py:208 in list │ │ │ │ 205 │ │ │ 206 │ def list(self) -> Iterable[AnyFlavor]: │ │ 207 │ │ """List all flavors.""" │ │ ❱ 208 │ │ return PagedCollection("flavor", AnyFlavor, f"{self._api_base_path}", self._client) # pyright: ignore [reportArgumentType] │ │ 209 │ │ │ │ /root/.local/share/uv/tools/slices-cli/lib/python3.14/site-packages/slices_clientlib_core/util/pagination.py:93 in __init__ │ │ │ │ 90 │ │ │ response.raise_for_status() │ │ 91 │ │ │ self._first_page = self._decoder.decode(response.content) │ │ 92 │ │ except HTTPError as err: │ │ ❱ 93 │ │ │ raise from_httpx_exception(err) from err │ │ 94 │ │ │ 95 │ def __iter__(self) -> Iterator[T]: │ │ 96 │ │ """Create iterator over items.""" │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ NotFoundException: NotFoundException (for GET https://slices-bi-devel.grid5000.fr/site/lyon/apis/bi.slices.eu/v1/flavors/): Not Found 2026-09-08 14:01:12.861619 UTC - Error in test step 'List Flavors': "slices bi flavor list" failed 2026-09-08 14:01:12.861694 UTC - Destroying tst-445190b9 tst 2026-09-08 14:01:12.861836 UTC - Run: slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-445190b9 tst 2026-09-08 14:01:13.883832 UTC - Content of log file '/test_dir/step_Destroy_command_1.txt': slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-445190b9 tst 2026-09-08 14:01:13.883918 UTC - Content of log file '/test_dir/destroy.txt': Could not retrieve experiment tst-445190b9 ❌ 2026-09-08 14:01:13.883944 UTC - Error in test step 'Destroy': "slices bi destroy" failed (return value is 1) 2026-09-08 14:01:13.883995 UTC - Wait 2s before retry 2026-09-08 14:01:16.967156 UTC - Content of log file '/test_dir/step_DestroyRetry1_retry1_command_1.txt': slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-445190b9 tst 2026-09-08 14:01:16.967257 UTC - Content of log file '/test_dir/destroy_retry1.txt': Could not retrieve experiment tst-445190b9 ❌ 2026-09-08 14:01:16.967282 UTC - Error in test step 'Destroy (Retry 1)': "slices bi destroy" failed (return value is 1) 2026-09-08 14:01:16.967336 UTC - Wait 2s before retry 2026-09-08 14:01:19.733693 UTC - Content of log file '/test_dir/step_DestroyRetry2_retry2_command_1.txt': slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-445190b9 tst 2026-09-08 14:01:19.733779 UTC - Content of log file '/test_dir/destroy_retry2.txt': Could not retrieve experiment tst-445190b9 ❌ 2026-09-08 14:01:19.733804 UTC - Error in test step 'Destroy (Retry 2)': "slices bi destroy" failed (return value is 1) 2026-09-08 14:01:19.733855 UTC - Wait 2s before retry 2026-09-08 14:01:22.500377 UTC - Content of log file '/test_dir/step_DestroyRetry3_retry3_command_1.txt': slices bi --infra fr-lyon1-bi-baremetal1 destroy --experiment tst-445190b9 tst 2026-09-08 14:01:22.500467 UTC - Content of log file '/test_dir/destroy_retry3.txt': Could not retrieve experiment tst-445190b9 ❌ 2026-09-08 14:01:22.500491 UTC - Error in test step 'Destroy (Retry 3)': "slices bi destroy" failed (return value is 1)