0s autopkgtest [12:15:19]: starting date and time: 2025-11-17 12:15:19+0000 0s autopkgtest [12:15:19]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [12:15:19]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.3lhotr1x/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade aiopurpleair --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.13.7-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-6.secgroup --name adt-resolute-s390x-aiopurpleair-20251117-121519-juju-7f2275-prod-proposed-migration-environment-20-5d47a5e6-47be-4e8a-b76d-42d77efd616b --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-aiopurpleair-20251117-121519-juju-7f2275-prod-proposed-migration-environment-20-5d47a5e6-47be-4e8a-b76d-42d77efd616b from image adt/ubuntu-resolute-s390x-server-20251117.img (UUID a3a3e3b9-e6ba-478c-a5e9-fce6f0982a95)... 45s autopkgtest [12:16:04]: testbed dpkg architecture: s390x 45s autopkgtest [12:16:04]: testbed apt version: 3.1.11 45s autopkgtest [12:16:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 45s autopkgtest [12:16:04]: testbed release detected to be: None 46s autopkgtest [12:16:05]: updating testbed package index (apt update) 46s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 46s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 47s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 47s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 47s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [868 kB] 47s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.1 kB] 47s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 47s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 47s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [138 kB] 48s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 48s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [545 kB] 48s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.6 kB] 48s Fetched 1764 kB in 2s (1013 kB/s) 49s Reading package lists... 49s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 49s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 49s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 49s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 50s Reading package lists... 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Calculating upgrade... 50s The following packages will be upgraded: 50s libpython3-stdlib python3 python3-minimal usbutils 51s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s Need to get 148 kB of archives. 51s After this operation, 4096 B disk space will be freed. 51s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.13.7-2 [27.8 kB] 51s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.13.7-2 [23.9 kB] 51s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.13.7-2 [10.6 kB] 51s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x usbutils s390x 1:019-1 [85.6 kB] 51s dpkg-preconfigure: unable to re-open stdin: No such file or directory 51s Fetched 148 kB in 0s (304 kB/s) 51s (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 ... 61309 files and directories currently installed.) 51s Preparing to unpack .../python3-minimal_3.13.7-2_s390x.deb ... 51s Unpacking python3-minimal (3.13.7-2) over (3.13.7-1) ... 51s Setting up python3-minimal (3.13.7-2) ... 51s (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 ... 61309 files and directories currently installed.) 51s Preparing to unpack .../python3_3.13.7-2_s390x.deb ... 51s running python pre-rtupdate hooks for python3.13... 51s Unpacking python3 (3.13.7-2) over (3.13.7-1) ... 51s Preparing to unpack .../libpython3-stdlib_3.13.7-2_s390x.deb ... 51s Unpacking libpython3-stdlib:s390x (3.13.7-2) over (3.13.7-1) ... 51s Preparing to unpack .../usbutils_1%3a019-1_s390x.deb ... 51s Unpacking usbutils (1:019-1) over (1:018-2) ... 52s Setting up usbutils (1:019-1) ... 52s Setting up libpython3-stdlib:s390x (3.13.7-2) ... 52s Setting up python3 (3.13.7-2) ... 52s running python rtupdate hooks for python3.13... 52s running python post-rtupdate hooks for python3.13... 52s Processing triggers for man-db (2.13.1-1) ... 52s autopkgtest [12:16:11]: upgrading testbed (apt dist-upgrade and autopurge) 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Calculating upgrade... 53s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Solving dependencies... 53s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 56s autopkgtest [12:16:15]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 56s autopkgtest [12:16:15]: @@@@@@@@@@@@@@@@@@@@ apt-source aiopurpleair 57s Get:1 http://ftpmaster.internal/ubuntu resolute/universe aiopurpleair 2023.12.0-2 (dsc) [2458 B] 57s Get:2 http://ftpmaster.internal/ubuntu resolute/universe aiopurpleair 2023.12.0-2 (tar) [73.0 kB] 57s Get:3 http://ftpmaster.internal/ubuntu resolute/universe aiopurpleair 2023.12.0-2 (diff) [2464 B] 57s gpgv: Signature made Sun Aug 11 10:53:10 2024 UTC 57s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 57s gpgv: Can't check signature: No public key 57s dpkg-source: warning: cannot verify inline signature for ./aiopurpleair_2023.12.0-2.dsc: no acceptable signature found 57s autopkgtest [12:16:16]: testing package aiopurpleair version 2023.12.0-2 58s autopkgtest [12:16:17]: build not needed 60s autopkgtest [12:16:19]: test run-tests: preparing testbed 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Solving dependencies... 60s The following NEW packages will be installed: 60s libpython3.14-minimal libpython3.14-stdlib python3-aiohappyeyeballs 60s python3-aiohttp python3-aiopurpleair python3-aiosignal python3-all 60s python3-annotated-types python3-aresponses python3-async-generator 60s python3-async-timeout python3-dnspython python3-email-validator 60s python3-frozenlist python3-iniconfig python3-multidict python3-pluggy 60s python3-propcache python3-pydantic python3-pydantic-core python3-pytest 60s python3-pytest-asyncio python3-yarl python3.14 python3.14-minimal 60s 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded. 60s Need to get 10.2 MB of archives. 60s After this operation, 39.3 MB of additional disk space will be used. 60s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.0-4 [904 kB] 61s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.0-4 [2509 kB] 62s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.0-4 [2373 kB] 62s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiohappyeyeballs all 2.6.1-2 [11.1 kB] 62s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-multidict s390x 6.4.3-1build1 [73.5 kB] 63s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-propcache s390x 0.3.1-1build1 [56.4 kB] 63s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-yarl s390x 1.22.0-1 [105 kB] 63s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-async-timeout all 5.0.1-1 [6830 B] 63s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-frozenlist s390x 1.8.0-1 [58.2 kB] 63s Get:10 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiosignal all 1.4.0-1 [5628 B] 63s Get:11 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiohttp s390x 3.11.16-1 [369 kB] 63s Get:12 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-annotated-types all 0.7.0-1 [19.4 kB] 63s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pydantic-core s390x 2.27.2-3 [2064 kB] 63s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 63s Get:15 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-email-validator all 2.2.0-1 [28.5 kB] 63s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pydantic s390x 2.10.6-2 [288 kB] 63s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiopurpleair all 2023.12.0-2 [17.9 kB] 63s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.0-4 [805 kB] 63s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-all s390x 3.13.7-2 [892 B] 63s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-async-generator all 1.10-7 [18.1 kB] 63s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-1 [6840 B] 63s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-1 [21.0 kB] 63s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 8.3.5-2 [252 kB] 63s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 63s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aresponses all 3.0.0-3 [14.1 kB] 63s Fetched 10.2 MB in 3s (3426 kB/s) 63s Selecting previously unselected package libpython3.14-minimal:s390x. 63s (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 ... 61309 files and directories currently installed.) 63s Preparing to unpack .../00-libpython3.14-minimal_3.14.0-4_s390x.deb ... 63s Unpacking libpython3.14-minimal:s390x (3.14.0-4) ... 63s Selecting previously unselected package python3.14-minimal. 63s Preparing to unpack .../01-python3.14-minimal_3.14.0-4_s390x.deb ... 63s Unpacking python3.14-minimal (3.14.0-4) ... 63s Selecting previously unselected package libpython3.14-stdlib:s390x. 63s Preparing to unpack .../02-libpython3.14-stdlib_3.14.0-4_s390x.deb ... 63s Unpacking libpython3.14-stdlib:s390x (3.14.0-4) ... 64s Selecting previously unselected package python3-aiohappyeyeballs. 64s Preparing to unpack .../03-python3-aiohappyeyeballs_2.6.1-2_all.deb ... 64s Unpacking python3-aiohappyeyeballs (2.6.1-2) ... 64s Selecting previously unselected package python3-multidict. 64s Preparing to unpack .../04-python3-multidict_6.4.3-1build1_s390x.deb ... 64s Unpacking python3-multidict (6.4.3-1build1) ... 64s Selecting previously unselected package python3-propcache. 64s Preparing to unpack .../05-python3-propcache_0.3.1-1build1_s390x.deb ... 64s Unpacking python3-propcache (0.3.1-1build1) ... 64s Selecting previously unselected package python3-yarl. 64s Preparing to unpack .../06-python3-yarl_1.22.0-1_s390x.deb ... 64s Unpacking python3-yarl (1.22.0-1) ... 64s Selecting previously unselected package python3-async-timeout. 64s Preparing to unpack .../07-python3-async-timeout_5.0.1-1_all.deb ... 64s Unpacking python3-async-timeout (5.0.1-1) ... 64s Selecting previously unselected package python3-frozenlist. 64s Preparing to unpack .../08-python3-frozenlist_1.8.0-1_s390x.deb ... 64s Unpacking python3-frozenlist (1.8.0-1) ... 64s Selecting previously unselected package python3-aiosignal. 64s Preparing to unpack .../09-python3-aiosignal_1.4.0-1_all.deb ... 64s Unpacking python3-aiosignal (1.4.0-1) ... 64s Selecting previously unselected package python3-aiohttp. 64s Preparing to unpack .../10-python3-aiohttp_3.11.16-1_s390x.deb ... 64s Unpacking python3-aiohttp (3.11.16-1) ... 64s Selecting previously unselected package python3-annotated-types. 64s Preparing to unpack .../11-python3-annotated-types_0.7.0-1_all.deb ... 64s Unpacking python3-annotated-types (0.7.0-1) ... 64s Selecting previously unselected package python3-pydantic-core. 64s Preparing to unpack .../12-python3-pydantic-core_2.27.2-3_s390x.deb ... 64s Unpacking python3-pydantic-core (2.27.2-3) ... 64s Selecting previously unselected package python3-dnspython. 64s Preparing to unpack .../13-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 64s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 64s Selecting previously unselected package python3-email-validator. 64s Preparing to unpack .../14-python3-email-validator_2.2.0-1_all.deb ... 64s Unpacking python3-email-validator (2.2.0-1) ... 64s Selecting previously unselected package python3-pydantic. 64s Preparing to unpack .../15-python3-pydantic_2.10.6-2_s390x.deb ... 64s Unpacking python3-pydantic (2.10.6-2) ... 64s Selecting previously unselected package python3-aiopurpleair. 64s Preparing to unpack .../16-python3-aiopurpleair_2023.12.0-2_all.deb ... 64s Unpacking python3-aiopurpleair (2023.12.0-2) ... 64s Selecting previously unselected package python3.14. 64s Preparing to unpack .../17-python3.14_3.14.0-4_s390x.deb ... 64s Unpacking python3.14 (3.14.0-4) ... 64s Selecting previously unselected package python3-all. 64s Preparing to unpack .../18-python3-all_3.13.7-2_s390x.deb ... 64s Unpacking python3-all (3.13.7-2) ... 64s Selecting previously unselected package python3-async-generator. 64s Preparing to unpack .../19-python3-async-generator_1.10-7_all.deb ... 64s Unpacking python3-async-generator (1.10-7) ... 64s Selecting previously unselected package python3-iniconfig. 64s Preparing to unpack .../20-python3-iniconfig_2.1.0-1_all.deb ... 64s Unpacking python3-iniconfig (2.1.0-1) ... 64s Selecting previously unselected package python3-pluggy. 64s Preparing to unpack .../21-python3-pluggy_1.6.0-1_all.deb ... 64s Unpacking python3-pluggy (1.6.0-1) ... 64s Selecting previously unselected package python3-pytest. 64s Preparing to unpack .../22-python3-pytest_8.3.5-2_all.deb ... 64s Unpacking python3-pytest (8.3.5-2) ... 64s Selecting previously unselected package python3-pytest-asyncio. 64s Preparing to unpack .../23-python3-pytest-asyncio_0.25.1-1_all.deb ... 64s Unpacking python3-pytest-asyncio (0.25.1-1) ... 64s Selecting previously unselected package python3-aresponses. 64s Preparing to unpack .../24-python3-aresponses_3.0.0-3_all.deb ... 64s Unpacking python3-aresponses (3.0.0-3) ... 64s Setting up python3-iniconfig (2.1.0-1) ... 64s Setting up python3-pydantic-core (2.27.2-3) ... 64s Setting up python3-async-generator (1.10-7) ... 64s Setting up libpython3.14-minimal:s390x (3.14.0-4) ... 64s Setting up python3-annotated-types (0.7.0-1) ... 64s Setting up python3-multidict (6.4.3-1build1) ... 65s Setting up python3-frozenlist (1.8.0-1) ... 65s Setting up python3-aiosignal (1.4.0-1) ... 65s Setting up python3-async-timeout (5.0.1-1) ... 65s Setting up python3-aiohappyeyeballs (2.6.1-2) ... 65s Setting up python3-pluggy (1.6.0-1) ... 65s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 66s Setting up python3-propcache (0.3.1-1build1) ... 66s Setting up python3-email-validator (2.2.0-1) ... 66s Setting up python3-yarl (1.22.0-1) ... 66s Setting up python3.14-minimal (3.14.0-4) ... 67s Setting up libpython3.14-stdlib:s390x (3.14.0-4) ... 67s Setting up python3-pytest (8.3.5-2) ... 67s Setting up python3-aiohttp (3.11.16-1) ... 67s Setting up python3-pydantic (2.10.6-2) ... 68s Setting up python3-pytest-asyncio (0.25.1-1) ... 68s Setting up python3.14 (3.14.0-4) ... 69s Setting up python3-aiopurpleair (2023.12.0-2) ... 69s Setting up python3-aresponses (3.0.0-3) ... 69s Setting up python3-all (3.13.7-2) ... 69s Processing triggers for man-db (2.13.1-1) ... 69s Processing triggers for systemd (257.9-0ubuntu2) ... 70s autopkgtest [12:16:29]: test run-tests: [----------------------- 71s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:13: DeprecationWarning: 'asyncio.AbstractEventLoopPolicy' is deprecated and slated for removal in Python 3.16 71s from asyncio import AbstractEventLoop, AbstractEventLoopPolicy 71s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 71s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 71s 71s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 71s ============================= test session starts ============================== 71s platform linux -- Python 3.14.0, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.14 71s cachedir: .pytest_cache 71s rootdir: /tmp/autopkgtest.jKbsrO/autopkgtest_tmp 71s plugins: typeguard-4.4.2, asyncio-0.25.1, aresponses-3.0.0 71s asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None 71s collecting ... collected 0 items / 1 error 71s 71s ==================================== ERRORS ==================================== 71s _______________ ERROR collecting tests/endpoints/test_sensors.py _______________ 71s ImportError while importing test module '/tmp/autopkgtest.jKbsrO/autopkgtest_tmp/tests/endpoints/test_sensors.py'. 71s Hint: make sure your test modules/packages have valid Python names. 71s Traceback: 71s /usr/lib/python3.14/importlib/__init__.py:88: in import_module 71s return _bootstrap._gcd_import(name[level:], package, level) 71s tests/endpoints/test_sensors.py:11: in 71s from aiopurpleair import API 71s /usr/lib/python3/dist-packages/aiopurpleair/__init__.py:2: in 71s from .api import API # noqa 71s /usr/lib/python3/dist-packages/aiopurpleair/api.py:8: in 71s from pydantic import ValidationError 71s /usr/lib/python3/dist-packages/pydantic/__init__.py:421: in __getattr__ 71s module = import_module(module_name, package=package) 71s /usr/lib/python3.14/importlib/__init__.py:88: in import_module 71s return _bootstrap._gcd_import(name[level:], package, level) 71s /usr/lib/python3/dist-packages/pydantic_core/__init__.py:6: in 71s from ._pydantic_core import ( 71s E ModuleNotFoundError: No module named 'pydantic_core._pydantic_core' 71s =========================== short test summary info ============================ 71s ERROR tests/endpoints/test_sensors.py 71s !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! 71s =============================== 1 error in 0.09s =============================== 71s autopkgtest [12:16:30]: test run-tests: -----------------------] 72s run-tests FAIL non-zero exit status 1 72s autopkgtest [12:16:31]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 72s autopkgtest [12:16:31]: @@@@@@@@@@@@@@@@@@@@ summary 72s run-tests FAIL non-zero exit status 1