0s autopkgtest [10:33:12]: starting date and time: 2024-11-11 10:33:12+0000 0s autopkgtest [10:33:12]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [10:33:12]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vh_55l_d/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest-httpx --apt-upgrade python-glances-api --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest-httpx/0.33.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-14.secgroup --name adt-plucky-ppc64el-python-glances-api-20241111-103311-juju-7f2275-prod-proposed-migration-environment-20-798fa6a8-e1db-4816-9fc6-429715886914 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 75s autopkgtest [10:34:27]: testbed dpkg architecture: ppc64el 75s autopkgtest [10:34:27]: testbed apt version: 2.9.8 75s autopkgtest [10:34:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 76s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 76s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 76s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [913 kB] 77s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [91.3 kB] 77s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [102 kB] 77s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [664 kB] 77s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [19.6 kB] 77s Fetched 1885 kB in 1s (1687 kB/s) 77s Reading package lists... 79s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Calculating upgrade... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 81s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 81s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 81s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 81s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 82s Reading package lists... 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 82s Calculating upgrade... 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s autopkgtest [10:34:37]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 85s autopkgtest [10:34:37]: @@@@@@@@@@@@@@@@@@@@ apt-source python-glances-api 86s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-glances-api 0.8.0-1 (dsc) [2405 B] 86s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-glances-api 0.8.0-1 (tar) [15.5 kB] 86s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-glances-api 0.8.0-1 (diff) [2488 B] 87s gpgv: Signature made Mon Sep 16 05:29:51 2024 UTC 87s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 87s gpgv: Can't check signature: No public key 87s dpkg-source: warning: cannot verify inline signature for ./python-glances-api_0.8.0-1.dsc: no acceptable signature found 87s autopkgtest [10:34:39]: testing package python-glances-api version 0.8.0-1 87s autopkgtest [10:34:39]: build not needed 87s autopkgtest [10:34:39]: test run-tests: preparing testbed 88s Reading package lists... 89s Building dependency tree... 89s Reading state information... 89s Starting pkgProblemResolver with broken count: 0 89s Starting 2 pkgProblemResolver with broken count: 0 89s Done 89s The following additional packages will be installed: 89s python3-all python3-anyio python3-async-generator python3-click 89s python3-colorama python3-glances-api python3-h11 python3-httpcore 89s python3-httpx python3-iniconfig python3-packaging python3-pluggy 89s python3-pytest python3-pytest-asyncio python3-pytest-httpx python3-sniffio 89s The following NEW packages will be installed: 89s autopkgtest-satdep python3-all python3-anyio python3-async-generator 89s python3-click python3-colorama python3-glances-api python3-h11 89s python3-httpcore python3-httpx python3-iniconfig python3-packaging 89s python3-pluggy python3-pytest python3-pytest-asyncio python3-pytest-httpx 89s python3-sniffio 89s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 89s Need to get 706 kB/707 kB of archives. 89s After this operation, 3685 kB of additional disk space will be used. 89s Get:1 /tmp/autopkgtest.O3oQfG/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [740 B] 89s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.12.6-0ubuntu1 [888 B] 89s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sniffio all 1.3.1-1 [7262 B] 89s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-anyio all 4.4.0-1 [57.4 kB] 89s Get:5 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-async-generator all 1.10-4 [17.5 kB] 89s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 89s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-click all 8.1.7-2 [79.5 kB] 89s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-h11 all 0.14.0-1 [51.1 kB] 89s Get:9 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-httpcore all 1.0.4-1 [38.8 kB] 89s Get:10 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-httpx all 0.26.0-2 [61.3 kB] 89s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-glances-api all 0.8.0-1 [6618 B] 89s Get:12 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 89s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 89s Get:14 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 89s Get:15 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.3-1 [251 kB] 90s Get:16 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-asyncio all 0.20.3-1.3 [10.7 kB] 90s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-pytest-httpx all 0.33.0-1 [23.2 kB] 90s Fetched 706 kB in 1s (1267 kB/s) 90s Selecting previously unselected package python3-all. 90s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73778 files and directories currently installed.) 90s Preparing to unpack .../00-python3-all_3.12.6-0ubuntu1_ppc64el.deb ... 90s Unpacking python3-all (3.12.6-0ubuntu1) ... 90s Selecting previously unselected package python3-sniffio. 90s Preparing to unpack .../01-python3-sniffio_1.3.1-1_all.deb ... 90s Unpacking python3-sniffio (1.3.1-1) ... 90s Selecting previously unselected package python3-anyio. 90s Preparing to unpack .../02-python3-anyio_4.4.0-1_all.deb ... 90s Unpacking python3-anyio (4.4.0-1) ... 90s Selecting previously unselected package python3-async-generator. 90s Preparing to unpack .../03-python3-async-generator_1.10-4_all.deb ... 90s Unpacking python3-async-generator (1.10-4) ... 90s Selecting previously unselected package python3-colorama. 90s Preparing to unpack .../04-python3-colorama_0.4.6-4_all.deb ... 90s Unpacking python3-colorama (0.4.6-4) ... 90s Selecting previously unselected package python3-click. 90s Preparing to unpack .../05-python3-click_8.1.7-2_all.deb ... 90s Unpacking python3-click (8.1.7-2) ... 90s Selecting previously unselected package python3-h11. 90s Preparing to unpack .../06-python3-h11_0.14.0-1_all.deb ... 90s Unpacking python3-h11 (0.14.0-1) ... 90s Selecting previously unselected package python3-httpcore. 90s Preparing to unpack .../07-python3-httpcore_1.0.4-1_all.deb ... 90s Unpacking python3-httpcore (1.0.4-1) ... 90s Selecting previously unselected package python3-httpx. 90s Preparing to unpack .../08-python3-httpx_0.26.0-2_all.deb ... 90s Unpacking python3-httpx (0.26.0-2) ... 90s Selecting previously unselected package python3-glances-api. 90s Preparing to unpack .../09-python3-glances-api_0.8.0-1_all.deb ... 90s Unpacking python3-glances-api (0.8.0-1) ... 90s Selecting previously unselected package python3-iniconfig. 90s Preparing to unpack .../10-python3-iniconfig_1.1.1-2_all.deb ... 90s Unpacking python3-iniconfig (1.1.1-2) ... 90s Selecting previously unselected package python3-packaging. 90s Preparing to unpack .../11-python3-packaging_24.1-1_all.deb ... 90s Unpacking python3-packaging (24.1-1) ... 90s Selecting previously unselected package python3-pluggy. 90s Preparing to unpack .../12-python3-pluggy_1.5.0-1_all.deb ... 90s Unpacking python3-pluggy (1.5.0-1) ... 90s Selecting previously unselected package python3-pytest. 90s Preparing to unpack .../13-python3-pytest_8.3.3-1_all.deb ... 90s Unpacking python3-pytest (8.3.3-1) ... 90s Selecting previously unselected package python3-pytest-asyncio. 90s Preparing to unpack .../14-python3-pytest-asyncio_0.20.3-1.3_all.deb ... 90s Unpacking python3-pytest-asyncio (0.20.3-1.3) ... 90s Selecting previously unselected package python3-pytest-httpx. 90s Preparing to unpack .../15-python3-pytest-httpx_0.33.0-1_all.deb ... 90s Unpacking python3-pytest-httpx (0.33.0-1) ... 90s Selecting previously unselected package autopkgtest-satdep. 90s Preparing to unpack .../16-1-autopkgtest-satdep.deb ... 90s Unpacking autopkgtest-satdep (0) ... 90s Setting up python3-iniconfig (1.1.1-2) ... 90s Setting up python3-sniffio (1.3.1-1) ... 91s Setting up python3-async-generator (1.10-4) ... 91s Setting up python3-anyio (4.4.0-1) ... 91s Setting up python3-colorama (0.4.6-4) ... 91s Setting up python3-all (3.12.6-0ubuntu1) ... 91s Setting up python3-click (8.1.7-2) ... 91s Setting up python3-packaging (24.1-1) ... 91s Setting up python3-h11 (0.14.0-1) ... 91s Setting up python3-pluggy (1.5.0-1) ... 91s Setting up python3-httpcore (1.0.4-1) ... 92s Setting up python3-pytest (8.3.3-1) ... 92s Setting up python3-httpx (0.26.0-2) ... 92s Setting up python3-pytest-asyncio (0.20.3-1.3) ... 92s Setting up python3-glances-api (0.8.0-1) ... 92s Setting up python3-pytest-httpx (0.33.0-1) ... 92s Setting up autopkgtest-satdep (0) ... 92s Processing triggers for man-db (2.12.1-3) ... 95s (Reading database ... 74254 files and directories currently installed.) 95s Removing autopkgtest-satdep (0) ... 95s autopkgtest [10:34:47]: test run-tests: [----------------------- 96s ============================= test session starts ============================== 96s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 96s cachedir: .pytest_cache 96s rootdir: /tmp/autopkgtest.O3oQfG/autopkgtest_tmp 96s plugins: asyncio-0.20.3, httpx-0.33.0, anyio-4.4.0, typeguard-4.4.1 96s asyncio: mode=Mode.STRICT 96s collecting ... collected 7 items 96s 96s tests/test_responses.py::test_non_existing_endpoint PASSED [ 14%] 96s tests/test_responses.py::test_plugins_list PASSED [ 28%] 96s tests/test_responses.py::test_exisiting_endpoint FAILED [ 42%] 96s tests/test_responses.py::test_exisiting_endpoint ERROR [ 42%] 96s 96s ==================================== ERRORS ==================================== 96s _________________ ERROR at teardown of test_exisiting_endpoint _________________ 96s 96s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x61a0fd7e2240> 96s request = > 96s 96s @pytest.fixture 96s def httpx_mock( 96s monkeypatch: MonkeyPatch, 96s request: FixtureRequest, 96s ) -> Generator[HTTPXMock, None, None]: 96s options = {} 96s for marker in request.node.iter_markers("httpx_mock"): 96s options = marker.kwargs | options 96s __tracebackhide__ = methodcaller("errisinstance", TypeError) 96s options = _HTTPXMockOptions(**options) 96s 96s mock = HTTPXMock(options) 96s 96s # Mock synchronous requests 96s real_handle_request = httpx.HTTPTransport.handle_request 96s 96s def mocked_handle_request( 96s transport: httpx.HTTPTransport, request: httpx.Request 96s ) -> httpx.Response: 96s if options.should_mock(request): 96s return mock._handle_request(transport, request) 96s return real_handle_request(transport, request) 96s 96s monkeypatch.setattr( 96s httpx.HTTPTransport, 96s "handle_request", 96s mocked_handle_request, 96s ) 96s 96s # Mock asynchronous requests 96s real_handle_async_request = httpx.AsyncHTTPTransport.handle_async_request 96s 96s async def mocked_handle_async_request( 96s transport: httpx.AsyncHTTPTransport, request: httpx.Request 96s ) -> httpx.Response: 96s if options.should_mock(request): 96s return await mock._handle_async_request(transport, request) 96s return await real_handle_async_request(transport, request) 96s 96s monkeypatch.setattr( 96s httpx.AsyncHTTPTransport, 96s "handle_async_request", 96s mocked_handle_async_request, 96s ) 96s 96s yield mock 96s try: 96s > mock._assert_options() 96s 96s /usr/lib/python3/dist-packages/pytest_httpx/__init__.py:67: 96s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 96s 96s self = 96s 96s def _assert_options(self) -> None: 96s if self._options.assert_all_responses_were_requested: 96s callbacks_not_executed = [ 96s matcher for matcher, _ in self._callbacks if not matcher.nb_calls 96s ] 96s matchers_description = "\n".join( 96s [f"- {matcher}" for matcher in callbacks_not_executed] 96s ) 96s 96s assert not callbacks_not_executed, ( 96s "The following responses are mocked but not requested:\n" 96s f"{matchers_description}\n" 96s "\n" 96s "If this is on purpose, refer to https://github.com/Colin-b/pytest_httpx/blob/master/README.md#allow-to-register-more-responses-than-what-will-be-requested" 96s ) 96s 96s if self._options.assert_all_requests_were_expected: 96s requests_description = "\n".join( 96s [ 96s f"- {request.method} request on {request.url}" 96s for request in self._requests_not_matched 96s ] 96s ) 96s > assert not self._requests_not_matched, ( 96s f"The following requests were not expected:\n" 96s f"{requests_description}\n" 96s "\n" 96s "If this is on purpose, refer to https://github.com/Colin-b/pytest_httpx/blob/master/README.md#allow-to-not-register-responses-for-every-request" 96s ) 96s E AssertionError: The following requests were not expected: 96s E - GET request on http://localhost:61208/api/3/pluginslist 96s E 96s E If this is on purpose, refer to https://github.com/Colin-b/pytest_httpx/blob/master/README.md#allow-to-not-register-responses-for-every-request 96s 96s /usr/lib/python3/dist-packages/pytest_httpx/_httpx_mock.py:329: AssertionError 96s =================================== FAILURES =================================== 96s ___________________________ test_exisiting_endpoint ____________________________ 96s 96s self = , endpoint = 'pluginslist' 96s 96s async def get_data(self, endpoint: str) -> None: 96s """Retrieve the data.""" 96s url = f"{self.url}/{endpoint}" 96s 96s httpx_client = ( 96s self.httpx_client 96s if self.httpx_client 96s else httpx.AsyncClient(verify=self.verify_ssl) 96s ) 96s 96s try: 96s async with httpx_client as client: 96s if self.password is None: 96s > response = await client.get(url) 96s 96s /usr/lib/python3/dist-packages/glances_api/__init__.py:59: 96s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 96s /usr/lib/python3/dist-packages/httpx/_client.py:1786: in get 96s return await self.request( 96s /usr/lib/python3/dist-packages/httpx/_client.py:1559: in request 96s return await self.send(request, auth=auth, follow_redirects=follow_redirects) 96s /usr/lib/python3/dist-packages/httpx/_client.py:1646: in send 96s response = await self._send_handling_auth( 96s /usr/lib/python3/dist-packages/httpx/_client.py:1674: in _send_handling_auth 96s response = await self._send_handling_redirects( 96s /usr/lib/python3/dist-packages/httpx/_client.py:1711: in _send_handling_redirects 96s response = await self._send_single_request(request) 96s /usr/lib/python3/dist-packages/httpx/_client.py:1748: in _send_single_request 96s response = await transport.handle_async_request(request) 96s /usr/lib/python3/dist-packages/pytest_httpx/__init__.py:56: in mocked_handle_async_request 96s return await mock._handle_async_request(transport, request) 96s /usr/lib/python3/dist-packages/pytest_httpx/_httpx_mock.py:178: in _handle_async_request 96s self._request_not_matched(real_transport, request) 96s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 96s 96s self = 96s real_transport = 96s request = 96s 96s def _request_not_matched( 96s self, 96s real_transport: Union[httpx.AsyncHTTPTransport, httpx.HTTPTransport], 96s request: httpx.Request, 96s ) -> NoReturn: 96s self._requests_not_matched.append(request) 96s > raise httpx.TimeoutException( 96s self._explain_that_no_response_was_found(real_transport, request), 96s request=request, 96s ) 96s E httpx.TimeoutException: No response can be found for GET request on http://localhost:61208/api/3/pluginslist amongst: 96s E - Already matched any request 96s E 96s E If you wanted to reuse an already matched response instead of registering it again, refer to https://github.com/Colin-b/pytest_httpx/blob/master/README.md#allow-to-register-a-response-for-more-than-one-request 96s 96s /usr/lib/python3/dist-packages/pytest_httpx/_httpx_mock.py:186: TimeoutException 96s 96s The above exception was the direct cause of the following exception: 96s 96s httpx_mock = 96s 96s @pytest.mark.asyncio 96s async def test_exisiting_endpoint(httpx_mock: HTTPXMock) -> None: 96s """Test the a valid endpoint.""" 96s httpx_mock.add_response(json=RESPONSE) 96s 96s client = Glances() 96s > await client.get_metrics("cpu") 96s 96s tests/test_responses.py:412: 96s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 96s /usr/lib/python3/dist-packages/glances_api/__init__.py:95: in get_metrics 96s await self.get_data("pluginslist") 96s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 96s 96s self = , endpoint = 'pluginslist' 96s 96s async def get_data(self, endpoint: str) -> None: 96s """Retrieve the data.""" 96s url = f"{self.url}/{endpoint}" 96s 96s httpx_client = ( 96s self.httpx_client 96s if self.httpx_client 96s else httpx.AsyncClient(verify=self.verify_ssl) 96s ) 96s 96s try: 96s async with httpx_client as client: 96s if self.password is None: 96s response = await client.get(url) 96s elif self.username is not None: 96s response = await client.get( 96s url, auth=(self.username, self.password) 96s ) 96s else: 96s raise ValueError("username and password must be provided.") 96s except (httpx.ConnectError, httpx.TimeoutException) as err: 96s > raise exceptions.GlancesApiConnectionError( 96s f"Connection to {url} failed" 96s ) from err 96s E glances_api.exceptions.GlancesApiConnectionError: Connection to http://localhost:61208/api/3/pluginslist failed 96s 96s /usr/lib/python3/dist-packages/glances_api/__init__.py:67: GlancesApiConnectionError 96s =========================== short test summary info ============================ 96s FAILED tests/test_responses.py::test_exisiting_endpoint - glances_api.excepti... 96s ERROR tests/test_responses.py::test_exisiting_endpoint - AssertionError: The ... 96s !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 2 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! 96s ===================== 1 failed, 2 passed, 1 error in 0.31s ===================== 97s autopkgtest [10:34:49]: test run-tests: -----------------------] 97s run-tests FAIL non-zero exit status 1 97s autopkgtest [10:34:49]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 97s autopkgtest [10:34:49]: @@@@@@@@@@@@@@@@@@@@ summary 97s run-tests FAIL non-zero exit status 1 109s nova [W] Using flock in prodstack6-ppc64el 109s Creating nova instance adt-plucky-ppc64el-python-glances-api-20241111-103311-juju-7f2275-prod-proposed-migration-environment-20-798fa6a8-e1db-4816-9fc6-429715886914 from image adt/ubuntu-plucky-ppc64el-server-20241111.img (UUID bcbc7e51-23de-4a7a-8d84-72e6d3644f6e)...