0s autopkgtest [16:58:52]: starting date and time: 2026-01-22 16:58:52+0000 0s autopkgtest [16:58:52]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:58:52]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.61p_yok8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade django-q --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-arm64-13.secgroup --name adt-resolute-arm64-django-q-20260122-165852-juju-7f2275-prod-proposed-migration-environment-20-a1b5b2ad-3336-4d51-8ff8-6a1e4ae32606 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-django-q-20260122-165852-juju-7f2275-prod-proposed-migration-environment-20-a1b5b2ad-3336-4d51-8ff8-6a1e4ae32606 from image adt/ubuntu-resolute-arm64-server-20260122.img (UUID ed27afc7-5f46-4e8b-ad73-864280a0ddbb)... 64s autopkgtest [16:59:56]: testbed dpkg architecture: arm64 64s autopkgtest [16:59:56]: testbed apt version: 3.1.12 64s autopkgtest [16:59:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s autopkgtest [16:59:56]: testbed release detected to be: None 71s autopkgtest [16:59:57]: updating testbed package index (apt update) 71s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 71s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 71s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 71s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 71s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [19.2 kB] 71s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.9 kB] 71s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [815 kB] 71s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 71s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [103 kB] 71s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3316 B] 71s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [7876 B] 71s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [120 B] 71s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [639 kB] 71s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [16.2 kB] 71s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [4636 B] 71s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [460 B] 71s Fetched 1818 kB in 2s (794 kB/s) 71s Reading package lists... 72s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 72s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 73s Reading package lists... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 74s Calculating upgrade... 74s The following packages were automatically installed and are no longer required: 74s python3.13 python3.13-minimal 74s Use 'sudo apt autoremove' to remove them. 74s The following NEW packages will be installed: 74s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 74s The following packages will be upgraded: 74s libpython3-stdlib python3 python3-gdbm python3-minimal 74s 4 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 74s Need to get 6705 kB of archives. 74s After this operation, 26.0 MB of additional disk space will be used. 74s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-minimal arm64 3.14.2-1 [917 kB] 74s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14-minimal arm64 3.14.2-1 [2548 kB] 74s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-gdbm arm64 3.14.2-1 [11.1 kB] 74s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-minimal arm64 3.14.2-1 [28.2 kB] 74s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3 arm64 3.14.2-1 [22.9 kB] 75s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-stdlib arm64 3.14.2-1 [2351 kB] 75s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14 arm64 3.14.2-1 [816 kB] 75s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libpython3-stdlib arm64 3.14.2-1 [10.9 kB] 75s dpkg-preconfigure: unable to re-open stdin: No such file or directory 75s Fetched 6705 kB in 1s (8704 kB/s) 75s Selecting previously unselected package libpython3.14-minimal:arm64. 75s (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 ... 135223 files and directories currently installed.) 75s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_arm64.deb ... 75s Unpacking libpython3.14-minimal:arm64 (3.14.2-1) ... 75s Selecting previously unselected package python3.14-minimal. 75s Preparing to unpack .../python3.14-minimal_3.14.2-1_arm64.deb ... 75s Unpacking python3.14-minimal (3.14.2-1) ... 76s Preparing to unpack .../python3-gdbm_3.14.2-1_arm64.deb ... 76s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 76s Setting up libpython3.14-minimal:arm64 (3.14.2-1) ... 76s Setting up python3.14-minimal (3.14.2-1) ... 77s (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 ... 135565 files and directories currently installed.) 77s Preparing to unpack .../python3-minimal_3.14.2-1_arm64.deb ... 77s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 77s Setting up python3-minimal (3.14.2-1) ... 77s (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 ... 135565 files and directories currently installed.) 77s Preparing to unpack .../python3_3.14.2-1_arm64.deb ... 77s running python pre-rtupdate hooks for python3.14... 77s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 77s Selecting previously unselected package libpython3.14-stdlib:arm64. 77s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_arm64.deb ... 77s Unpacking libpython3.14-stdlib:arm64 (3.14.2-1) ... 78s Selecting previously unselected package python3.14. 78s Preparing to unpack .../python3.14_3.14.2-1_arm64.deb ... 78s Unpacking python3.14 (3.14.2-1) ... 78s Preparing to unpack .../libpython3-stdlib_3.14.2-1_arm64.deb ... 78s Unpacking libpython3-stdlib:arm64 (3.14.2-1) over (3.13.7-1) ... 78s Setting up libpython3.14-stdlib:arm64 (3.14.2-1) ... 78s Setting up python3.14 (3.14.2-1) ... 79s Setting up libpython3-stdlib:arm64 (3.14.2-1) ... 79s Setting up python3-gdbm (3.14.2-1) ... 79s Setting up python3 (3.14.2-1) ... 79s running python rtupdate hooks for python3.14... 79s running python post-rtupdate hooks for python3.14... 79s Processing triggers for man-db (2.13.1-1) ... 80s Processing triggers for systemd (259-1ubuntu2) ... 80s autopkgtest [17:00:12]: upgrading testbed (apt dist-upgrade and autopurge) 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Calculating upgrade... 81s The following packages were automatically installed and are no longer required: 81s python3.13 python3.13-minimal 81s Use 'sudo apt autoremove' to remove them. 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Solving dependencies... 82s The following packages will be REMOVED: 82s python3.13* python3.13-minimal* 82s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 82s After this operation, 7766 kB disk space will be freed. 82s (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 ... 135995 files and directories currently installed.) 82s Removing python3.13 (3.13.11-1) ... 82s Removing python3.13-minimal (3.13.11-1) ... 83s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for systemd (259-1ubuntu2) ... 84s (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 ... 135968 files and directories currently installed.) 84s Purging configuration files for python3.13-minimal (3.13.11-1) ... 86s autopkgtest [17:00:18]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 86s autopkgtest [17:00:18]: @@@@@@@@@@@@@@@@@@@@ apt-source django-q 95s Get:1 http://ftpmaster.internal/ubuntu resolute/universe django-q 1.8.0-1 (dsc) [2514 B] 95s Get:2 http://ftpmaster.internal/ubuntu resolute/universe django-q 1.8.0-1 (tar) [370 kB] 95s Get:3 http://ftpmaster.internal/ubuntu resolute/universe django-q 1.8.0-1 (diff) [7344 B] 96s gpgv: Signature made Thu Oct 23 12:16:53 2025 UTC 96s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 96s gpgv: Can't check signature: No public key 96s dpkg-source: warning: cannot verify inline signature for ./django-q_1.8.0-1.dsc: no acceptable signature found 96s autopkgtest [17:00:28]: testing package django-q version 1.8.0-1 96s autopkgtest [17:00:28]: build not needed 96s autopkgtest [17:00:28]: test python3-django-q: preparing testbed 96s Reading package lists... 97s Building dependency tree... 97s Reading state information... 97s Solving dependencies... 97s The following NEW packages will be installed: 97s fonts-font-awesome fonts-lato libhiredis1.1.0 libjs-jquery 97s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 97s libjs-jquery-tablesorter libjs-jquery-throttle-debounce liblzf1 python3-all 97s python3-asgiref python3-blessed python3-bson python3-build 97s python3-cachecontrol python3-cleo python3-coverage python3-croniter 97s python3-distlib python3-django python3-django-picklefield python3-django-q 97s python3-django-redis python3-dnspython python3-dulwich 97s python3-fastjsonschema python3-filelock python3-findpython python3-hiredis 97s python3-iniconfig python3-installer python3-jaraco.classes python3-jeepney 97s python3-keyring python3-msgpack python3-pbs-installer python3-pip-whl 97s python3-pkginfo python3-platformdirs python3-pluggy python3-poetry 97s python3-poetry-core python3-pymongo python3-pyproject-hooks python3-pytest 97s python3-pytest-cov python3-pytest-django python3-rapidfuzz python3-redis 97s python3-requests-toolbelt python3-secretstorage python3-setuptools-whl 97s python3-shellingham python3-sqlparse python3-tomlkit 97s python3-trove-classifiers python3-virtualenv python3-wcwidth python3-wheel 97s python3.13 python3.13-minimal redis-server redis-tools 97s sphinx-rtd-theme-common 98s 0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded. 98s Need to get 19.6 MB of archives. 98s After this operation, 92.1 MB of additional disk space will be used. 98s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.13-minimal arm64 3.13.11-1 [2346 kB] 98s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1build1 [2779 kB] 98s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblzf1 arm64 3.6-4build1 [7330 B] 98s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 redis-tools arm64 5:8.0.5-1 [1332 kB] 98s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 redis-server arm64 5:8.0.5-1 [53.2 kB] 98s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.13 arm64 3.13.11-1 [758 kB] 98s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 98s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhiredis1.1.0 arm64 1.2.0-6ubuntu4 [40.4 kB] 98s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 98s Get:10 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-metadata all 12-4build1 [6692 B] 98s Get:11 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-5 [192 kB] 98s Get:12 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2build1 [12.6 kB] 98s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-all arm64 3.14.2-1 [888 B] 98s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-asgiref all 3.11.0-1 [25.2 kB] 98s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 98s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-blessed all 1.21.0-1 [50.4 kB] 98s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-bson all 4.16.0-1 [44.8 kB] 98s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 98s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-wheel all 0.46.1-2 [22.1 kB] 98s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-build all 1.2.2-5 [30.9 kB] 98s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-msgpack arm64 1.1.2-1 [102 kB] 98s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-cachecontrol all 0.14.3-1 [18.7 kB] 98s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-rapidfuzz arm64 3.12.2+ds-1build1 [1368 kB] 98s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-cleo all 2.2.1-4 [52.4 kB] 98s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1ubuntu1 [159 kB] 98s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-croniter all 6.1~rc1-0ubuntu1 [21.7 kB] 98s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-distlib all 0.4.0-1 [267 kB] 98s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sqlparse all 0.5.4-1 [34.3 kB] 98s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-django all 3:5.2.9-0ubuntu2 [3038 kB] 98s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-django-picklefield all 3.4.0-1 [15.9 kB] 99s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 99s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-django-q all 1.8.0-1 [280 kB] 99s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-redis all 6.4.0-1 [228 kB] 99s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-django-redis all 5.4.0-1build1 [32.0 kB] 99s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu2 [167 kB] 99s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-dulwich arm64 0.22.7-1 [183 kB] 99s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-fastjsonschema all 2.21.1-1 [20.4 kB] 99s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-filelock all 3.20.3-1 [13.5 kB] 99s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-platformdirs all 4.5.1-1 [17.1 kB] 99s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-findpython all 0.7.1-1 [15.8 kB] 99s Get:41 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-hiredis arm64 2.3.2-2build4 [16.1 kB] 99s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 2.1.0-2 [6962 B] 99s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 99s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jaraco.classes all 3.4.0-1 [7664 B] 99s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jeepney all 0.9.0-2 [33.5 kB] 99s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-secretstorage all 3.5.0-1 [14.2 kB] 99s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-keyring all 25.7.0-1 [41.3 kB] 99s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pbs-installer all 2026.01.13-1 [56.8 kB] 99s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 99s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pkginfo all 1.12.1.2-2 [17.4 kB] 99s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-2 [21.1 kB] 99s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-poetry-core all 2.2.1-2 [226 kB] 99s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 99s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-shellingham all 1.5.4-1build1 [9610 B] 99s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-tomlkit all 0.13.3-2 [39.1 kB] 99s Get:56 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-trove-classifiers all 2025.11.14.15-1 [11.1 kB] 99s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 99s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-virtualenv all 20.35.4+ds-1 [76.1 kB] 99s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-poetry all 2.1.2+dfsg-1 [165 kB] 99s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pymongo all 4.16.0-1 [236 kB] 99s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 9.0.2-2 [277 kB] 99s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 99s Get:63 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-isonscreen all 1.2.0-2 [3814 B] 99s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 99s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-django all 4.11.1-2 [21.8 kB] 99s Fetched 19.6 MB in 2s (12.1 MB/s) 99s Selecting previously unselected package python3.13-minimal. 99s (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 ... 135970 files and directories currently installed.) 99s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_arm64.deb ... 99s Unpacking python3.13-minimal (3.13.11-1) ... 99s Selecting previously unselected package fonts-lato. 99s Preparing to unpack .../01-fonts-lato_2.015-1build1_all.deb ... 99s Unpacking fonts-lato (2.015-1build1) ... 100s Selecting previously unselected package liblzf1:arm64. 100s Preparing to unpack .../02-liblzf1_3.6-4build1_arm64.deb ... 100s Unpacking liblzf1:arm64 (3.6-4build1) ... 100s Selecting previously unselected package redis-tools. 100s Preparing to unpack .../03-redis-tools_5%3a8.0.5-1_arm64.deb ... 100s Unpacking redis-tools (5:8.0.5-1) ... 100s Selecting previously unselected package redis-server. 100s Preparing to unpack .../04-redis-server_5%3a8.0.5-1_arm64.deb ... 100s Unpacking redis-server (5:8.0.5-1) ... 100s Selecting previously unselected package python3.13. 100s Preparing to unpack .../05-python3.13_3.13.11-1_arm64.deb ... 100s Unpacking python3.13 (3.13.11-1) ... 100s Selecting previously unselected package fonts-font-awesome. 100s Preparing to unpack .../06-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 100s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 100s Selecting previously unselected package libhiredis1.1.0:arm64. 100s Preparing to unpack .../07-libhiredis1.1.0_1.2.0-6ubuntu4_arm64.deb ... 100s Unpacking libhiredis1.1.0:arm64 (1.2.0-6ubuntu4) ... 100s Selecting previously unselected package libjs-jquery. 100s Preparing to unpack .../08-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 100s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 100s Selecting previously unselected package libjs-jquery-metadata. 100s Preparing to unpack .../09-libjs-jquery-metadata_12-4build1_all.deb ... 100s Unpacking libjs-jquery-metadata (12-4build1) ... 100s Selecting previously unselected package libjs-jquery-tablesorter. 100s Preparing to unpack .../10-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-5_all.deb ... 100s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-5) ... 100s Selecting previously unselected package libjs-jquery-throttle-debounce. 100s Preparing to unpack .../11-libjs-jquery-throttle-debounce_1.1+dfsg.1-2build1_all.deb ... 100s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2build1) ... 100s Selecting previously unselected package python3-all. 100s Preparing to unpack .../12-python3-all_3.14.2-1_arm64.deb ... 100s Unpacking python3-all (3.14.2-1) ... 100s Selecting previously unselected package python3-asgiref. 100s Preparing to unpack .../13-python3-asgiref_3.11.0-1_all.deb ... 100s Unpacking python3-asgiref (3.11.0-1) ... 100s Selecting previously unselected package python3-wcwidth. 100s Preparing to unpack .../14-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 100s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 100s Selecting previously unselected package python3-blessed. 100s Preparing to unpack .../15-python3-blessed_1.21.0-1_all.deb ... 100s Unpacking python3-blessed (1.21.0-1) ... 100s Selecting previously unselected package python3-bson. 100s Preparing to unpack .../16-python3-bson_4.16.0-1_all.deb ... 100s Unpacking python3-bson (4.16.0-1) ... 100s Selecting previously unselected package python3-pyproject-hooks. 100s Preparing to unpack .../17-python3-pyproject-hooks_1.2.0-1_all.deb ... 100s Unpacking python3-pyproject-hooks (1.2.0-1) ... 100s Selecting previously unselected package python3-wheel. 100s Preparing to unpack .../18-python3-wheel_0.46.1-2_all.deb ... 100s Unpacking python3-wheel (0.46.1-2) ... 100s Selecting previously unselected package python3-build. 101s Preparing to unpack .../19-python3-build_1.2.2-5_all.deb ... 101s Unpacking python3-build (1.2.2-5) ... 101s Selecting previously unselected package python3-msgpack. 101s Preparing to unpack .../20-python3-msgpack_1.1.2-1_arm64.deb ... 101s Unpacking python3-msgpack (1.1.2-1) ... 101s Selecting previously unselected package python3-cachecontrol. 101s Preparing to unpack .../21-python3-cachecontrol_0.14.3-1_all.deb ... 101s Unpacking python3-cachecontrol (0.14.3-1) ... 101s Selecting previously unselected package python3-rapidfuzz. 101s Preparing to unpack .../22-python3-rapidfuzz_3.12.2+ds-1build1_arm64.deb ... 101s Unpacking python3-rapidfuzz (3.12.2+ds-1build1) ... 101s Selecting previously unselected package python3-cleo. 101s Preparing to unpack .../23-python3-cleo_2.2.1-4_all.deb ... 101s Unpacking python3-cleo (2.2.1-4) ... 101s Selecting previously unselected package python3-coverage. 101s Preparing to unpack .../24-python3-coverage_7.8.2+dfsg1-1ubuntu1_arm64.deb ... 101s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 101s Selecting previously unselected package python3-croniter. 101s Preparing to unpack .../25-python3-croniter_6.1~rc1-0ubuntu1_all.deb ... 101s Unpacking python3-croniter (6.1~rc1-0ubuntu1) ... 101s Selecting previously unselected package python3-distlib. 101s Preparing to unpack .../26-python3-distlib_0.4.0-1_all.deb ... 101s Unpacking python3-distlib (0.4.0-1) ... 101s Selecting previously unselected package python3-sqlparse. 101s Preparing to unpack .../27-python3-sqlparse_0.5.4-1_all.deb ... 101s Unpacking python3-sqlparse (0.5.4-1) ... 101s Selecting previously unselected package python3-django. 101s Preparing to unpack .../28-python3-django_3%3a5.2.9-0ubuntu2_all.deb ... 101s Unpacking python3-django (3:5.2.9-0ubuntu2) ... 101s Selecting previously unselected package python3-django-picklefield. 101s Preparing to unpack .../29-python3-django-picklefield_3.4.0-1_all.deb ... 101s Unpacking python3-django-picklefield (3.4.0-1) ... 101s Selecting previously unselected package sphinx-rtd-theme-common. 101s Preparing to unpack .../30-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 101s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 101s Selecting previously unselected package python3-django-q. 102s Preparing to unpack .../31-python3-django-q_1.8.0-1_all.deb ... 102s Unpacking python3-django-q (1.8.0-1) ... 102s Selecting previously unselected package python3-redis. 102s Preparing to unpack .../32-python3-redis_6.4.0-1_all.deb ... 102s Unpacking python3-redis (6.4.0-1) ... 102s Selecting previously unselected package python3-django-redis. 102s Preparing to unpack .../33-python3-django-redis_5.4.0-1build1_all.deb ... 102s Unpacking python3-django-redis (5.4.0-1build1) ... 102s Selecting previously unselected package python3-dnspython. 102s Preparing to unpack .../34-python3-dnspython_2.7.0-1ubuntu2_all.deb ... 102s Unpacking python3-dnspython (2.7.0-1ubuntu2) ... 102s Selecting previously unselected package python3-dulwich. 102s Preparing to unpack .../35-python3-dulwich_0.22.7-1_arm64.deb ... 102s Unpacking python3-dulwich (0.22.7-1) ... 102s Selecting previously unselected package python3-fastjsonschema. 102s Preparing to unpack .../36-python3-fastjsonschema_2.21.1-1_all.deb ... 102s Unpacking python3-fastjsonschema (2.21.1-1) ... 102s Selecting previously unselected package python3-filelock. 102s Preparing to unpack .../37-python3-filelock_3.20.3-1_all.deb ... 102s Unpacking python3-filelock (3.20.3-1) ... 102s Selecting previously unselected package python3-platformdirs. 102s Preparing to unpack .../38-python3-platformdirs_4.5.1-1_all.deb ... 102s Unpacking python3-platformdirs (4.5.1-1) ... 102s Selecting previously unselected package python3-findpython. 102s Preparing to unpack .../39-python3-findpython_0.7.1-1_all.deb ... 102s Unpacking python3-findpython (0.7.1-1) ... 102s Selecting previously unselected package python3-hiredis. 102s Preparing to unpack .../40-python3-hiredis_2.3.2-2build4_arm64.deb ... 102s Unpacking python3-hiredis (2.3.2-2build4) ... 102s Selecting previously unselected package python3-iniconfig. 102s Preparing to unpack .../41-python3-iniconfig_2.1.0-2_all.deb ... 102s Unpacking python3-iniconfig (2.1.0-2) ... 102s Selecting previously unselected package python3-installer. 102s Preparing to unpack .../42-python3-installer_0.7.0+dfsg1-3_all.deb ... 102s Unpacking python3-installer (0.7.0+dfsg1-3) ... 102s Selecting previously unselected package python3-jaraco.classes. 102s Preparing to unpack .../43-python3-jaraco.classes_3.4.0-1_all.deb ... 102s Unpacking python3-jaraco.classes (3.4.0-1) ... 102s Selecting previously unselected package python3-jeepney. 102s Preparing to unpack .../44-python3-jeepney_0.9.0-2_all.deb ... 102s Unpacking python3-jeepney (0.9.0-2) ... 102s Selecting previously unselected package python3-secretstorage. 102s Preparing to unpack .../45-python3-secretstorage_3.5.0-1_all.deb ... 102s Unpacking python3-secretstorage (3.5.0-1) ... 102s Selecting previously unselected package python3-keyring. 102s Preparing to unpack .../46-python3-keyring_25.7.0-1_all.deb ... 102s Unpacking python3-keyring (25.7.0-1) ... 102s Selecting previously unselected package python3-pbs-installer. 102s Preparing to unpack .../47-python3-pbs-installer_2026.01.13-1_all.deb ... 102s Unpacking python3-pbs-installer (2026.01.13-1) ... 102s Selecting previously unselected package python3-pip-whl. 102s Preparing to unpack .../48-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 102s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 102s Selecting previously unselected package python3-pkginfo. 102s Preparing to unpack .../49-python3-pkginfo_1.12.1.2-2_all.deb ... 102s Unpacking python3-pkginfo (1.12.1.2-2) ... 102s Selecting previously unselected package python3-pluggy. 103s Preparing to unpack .../50-python3-pluggy_1.6.0-2_all.deb ... 103s Unpacking python3-pluggy (1.6.0-2) ... 103s Selecting previously unselected package python3-poetry-core. 103s Preparing to unpack .../51-python3-poetry-core_2.2.1-2_all.deb ... 103s Unpacking python3-poetry-core (2.2.1-2) ... 103s Selecting previously unselected package python3-requests-toolbelt. 103s Preparing to unpack .../52-python3-requests-toolbelt_1.0.0-4_all.deb ... 103s Unpacking python3-requests-toolbelt (1.0.0-4) ... 103s Selecting previously unselected package python3-shellingham. 103s Preparing to unpack .../53-python3-shellingham_1.5.4-1build1_all.deb ... 103s Unpacking python3-shellingham (1.5.4-1build1) ... 103s Selecting previously unselected package python3-tomlkit. 103s Preparing to unpack .../54-python3-tomlkit_0.13.3-2_all.deb ... 103s Unpacking python3-tomlkit (0.13.3-2) ... 103s Selecting previously unselected package python3-trove-classifiers. 103s Preparing to unpack .../55-python3-trove-classifiers_2025.11.14.15-1_all.deb ... 103s Unpacking python3-trove-classifiers (2025.11.14.15-1) ... 103s Selecting previously unselected package python3-setuptools-whl. 103s Preparing to unpack .../56-python3-setuptools-whl_78.1.1-0.1_all.deb ... 103s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 103s Selecting previously unselected package python3-virtualenv. 103s Preparing to unpack .../57-python3-virtualenv_20.35.4+ds-1_all.deb ... 103s Unpacking python3-virtualenv (20.35.4+ds-1) ... 103s Selecting previously unselected package python3-poetry. 103s Preparing to unpack .../58-python3-poetry_2.1.2+dfsg-1_all.deb ... 103s Unpacking python3-poetry (2.1.2+dfsg-1) ... 103s Selecting previously unselected package python3-pymongo. 103s Preparing to unpack .../59-python3-pymongo_4.16.0-1_all.deb ... 103s Unpacking python3-pymongo (4.16.0-1) ... 103s Selecting previously unselected package python3-pytest. 103s Preparing to unpack .../60-python3-pytest_9.0.2-2_all.deb ... 103s Unpacking python3-pytest (9.0.2-2) ... 103s Selecting previously unselected package libjs-jquery-hotkeys. 103s Preparing to unpack .../61-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 103s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 103s Selecting previously unselected package libjs-jquery-isonscreen. 103s Preparing to unpack .../62-libjs-jquery-isonscreen_1.2.0-2_all.deb ... 103s Unpacking libjs-jquery-isonscreen (1.2.0-2) ... 103s Selecting previously unselected package python3-pytest-cov. 103s Preparing to unpack .../63-python3-pytest-cov_5.0.0-1_all.deb ... 103s Unpacking python3-pytest-cov (5.0.0-1) ... 103s Selecting previously unselected package python3-pytest-django. 103s Preparing to unpack .../64-python3-pytest-django_4.11.1-2_all.deb ... 103s Unpacking python3-pytest-django (4.11.1-2) ... 103s Setting up python3-iniconfig (2.1.0-2) ... 104s Setting up python3-rapidfuzz (3.12.2+ds-1build1) ... 104s Setting up python3-setuptools-whl (78.1.1-0.1) ... 104s Setting up python3-filelock (3.20.3-1) ... 104s Setting up fonts-lato (2.015-1build1) ... 104s Setting up python3-jaraco.classes (3.4.0-1) ... 104s Setting up python3-requests-toolbelt (1.0.0-4) ... 104s Setting up python3-pkginfo (1.12.1.2-2) ... 105s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 105s Setting up python3-croniter (6.1~rc1-0ubuntu1) ... 105s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2build1) ... 105s Setting up python3-distlib (0.4.0-1) ... 105s Setting up python3-wheel (0.46.1-2) ... 106s Setting up python3-platformdirs (4.5.1-1) ... 106s Setting up python3-bson (4.16.0-1) ... 106s Setting up python3-sqlparse (0.5.4-1) ... 106s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 107s Setting up python3-pyproject-hooks (1.2.0-1) ... 107s Setting up python3-poetry-core (2.2.1-2) ... 108s Setting up liblzf1:arm64 (3.6-4build1) ... 108s Setting up python3-redis (6.4.0-1) ... 108s Setting up python3-jeepney (0.9.0-2) ... 108s Setting up python3-installer (0.7.0+dfsg1-3) ... 109s Setting up python3-pluggy (1.6.0-2) ... 109s Setting up python3-fastjsonschema (2.21.1-1) ... 109s Setting up python3-trove-classifiers (2025.11.14.15-1) ... 109s Setting up python3-dnspython (2.7.0-1ubuntu2) ... 110s Setting up python3-pbs-installer (2026.01.13-1) ... 110s Setting up python3-dulwich (0.22.7-1) ... 111s Setting up python3-cleo (2.2.1-4) ... 111s Setting up python3.13-minimal (3.13.11-1) ... 112s Setting up python3-msgpack (1.1.2-1) ... 112s Setting up python3-cachecontrol (0.14.3-1) ... 112s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 112s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 112s Setting up python3-build (1.2.2-5) ... 113s Setting up python3-pymongo (4.16.0-1) ... 114s Setting up python3-shellingham (1.5.4-1build1) ... 114s Setting up python3-tomlkit (0.13.3-2) ... 114s Setting up libhiredis1.1.0:arm64 (1.2.0-6ubuntu4) ... 114s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 114s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 114s Setting up python3-asgiref (3.11.0-1) ... 114s Setting up python3-findpython (0.7.1-1) ... 115s Setting up python3-django (3:5.2.9-0ubuntu2) ... 117s Setting up python3.13 (3.13.11-1) ... 118s Setting up python3-pytest (9.0.2-2) ... 119s Setting up python3-blessed (1.21.0-1) ... 119s Setting up python3-virtualenv (20.35.4+ds-1) ... 120s Setting up python3-all (3.14.2-1) ... 120s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 120s Setting up python3-pytest-django (4.11.1-2) ... 120s Setting up python3-django-redis (5.4.0-1build1) ... 121s Setting up python3-hiredis (2.3.2-2build4) ... 121s Setting up python3-secretstorage (3.5.0-1) ... 121s Setting up redis-tools (5:8.0.5-1) ... 121s Setting up libjs-jquery-metadata (12-4build1) ... 121s Setting up libjs-jquery-isonscreen (1.2.0-2) ... 121s Setting up python3-django-picklefield (3.4.0-1) ... 121s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-5) ... 121s Setting up python3-django-q (1.8.0-1) ... 122s Setting up python3-keyring (25.7.0-1) ... 122s Setting up python3-pytest-cov (5.0.0-1) ... 122s Setting up redis-server (5:8.0.5-1) ... 122s Created symlink '/etc/systemd/system/redis.service' → '/usr/lib/systemd/system/redis-server.service'. 122s Created symlink '/etc/systemd/system/multi-user.target.wants/redis-server.service' → '/usr/lib/systemd/system/redis-server.service'. 123s Setting up python3-poetry (2.1.2+dfsg-1) ... 124s Processing triggers for systemd (259-1ubuntu2) ... 124s Processing triggers for man-db (2.13.1-1) ... 124s Processing triggers for libc-bin (2.42-2ubuntu4) ... 125s autopkgtest [17:00:57]: test python3-django-q: [----------------------- 126s Waiting for redis-server to start 136s The "poetry.dev-dependencies" section is deprecated and will be removed in a future version. Use "poetry.group.dev.dependencies" instead. 137s Creating virtualenv django-q2-SWp625Qu-py3.13 in /root/.cache/pypoetry/virtualenvs 138s ============================= test session starts ============================== 138s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 138s django: version: 5.2.9, settings: django_q.tests.settings (from ini) 138s rootdir: /tmp/autopkgtest.1LvhHg/autopkgtest_tmp 138s configfile: pytest.ini 138s plugins: cov-5.0.0, typeguard-4.4.4, django-4.11.1 138s collected 54 items 138s 140s tests/test_admin.py . [ 1%] 143s tests/test_brokers.py .s [ 5%] 143s tests/test_cached.py .... [ 12%] 197s tests/test_cluster.py ..............F/usr/lib/python3/dist-packages/coverage/inorout.py:509: CoverageWarning: Module ./django_q was never imported. (module-not-imported) 197s self.warn(f"Module {pkg} was never imported.", slug="module-not-imported") 197s /usr/lib/python3/dist-packages/coverage/control.py:915: CoverageWarning: No data was collected. (no-data-collected) 197s self._warn("No data was collected.", slug="no-data-collected") 197s /usr/lib/python3/dist-packages/pytest_cov/plugin.py:352: CovReportWarning: Failed to generate report: No data to report. 197s 197s warnings.warn(CovReportWarning(message), stacklevel=1) 197s WARNING: Failed to generate report: No data to report. 197s 197s 197s 197s =================================== FAILURES =================================== 197s _________________________________ test_recycle _________________________________ 197s 197s broker = 197s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xef029b21d710> 197s django_assert_num_queries = functools.partial(, <_pytest.config.Config object at 0xef029e7ec830>) 197s 197s @pytest.mark.django_db 197s def test_recycle(broker, monkeypatch, django_assert_num_queries): 197s # set up the Sentinel 197s broker.list_key = "test_recycle_test:q" 197s async_task("django_q.tests.tasks.multiply", 2, 2, broker=broker) 197s async_task("django_q.tests.tasks.multiply", 2, 2, broker=broker) 197s async_task("django_q.tests.tasks.multiply", 2, 2, broker=broker) 197s start_event = Event() 197s stop_event = Event() 197s cluster_id = uuidlib.uuid4() 197s # override settings 197s monkeypatch.setattr(Conf, "RECYCLE", 2) 197s monkeypatch.setattr(Conf, "WORKERS", 1) 197s # set a timer to stop the Sentinel 197s threading.Timer(3, stop_event.set).start() 197s s = Sentinel(stop_event, start_event, cluster_id=cluster_id, broker=broker) 197s assert start_event.is_set() 197s assert s.status() == Conf.STOPPED 197s > assert s.reincarnations == 1 197s E assert 0 == 1 197s E + where 0 = .reincarnations 197s 197s tests/test_cluster.py:419: AssertionError 197s ----------------------------- Captured stderr call ----------------------------- 197s 18:02:04 [Q] INFO Enqueued [test_recycle_test:q] 1 197s 18:02:04 [Q] DEBUG Pushed ('low-mirror-burger-butter', '9fe19898d9a146b2937418e39cadeac6') 197s 18:02:04 [Q] INFO Enqueued [test_recycle_test:q] 2 197s 18:02:04 [Q] DEBUG Pushed ('lima-sixteen-potato-virginia', '59b9871e18044b9eb9925fc650f60355') 197s 18:02:04 [Q] INFO Enqueued [test_recycle_test:q] 3 197s 18:02:04 [Q] DEBUG Pushed ('august-nevada-kentucky-speaker', 'b81671d2be684e02b3b5dbad971bf0ad') 197s 18:02:04 [Q] INFO MainProcess guarding cluster green-snake-pasta-vegan [test_recycle_test:q] 197s 18:02:04 [Q] INFO Q Cluster green-snake-pasta-vegan [test_recycle_test:q] running. 197s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 197s warn( 197s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 197s warn( 197s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 197s warn( 197s 18:02:05 [Q] INFO Process-842380445fe24628bb00ba548c059800 monitoring at 3564 197s 18:02:05 [Q] INFO Process-9a2cc7f5e2ed4a589aede535deefadf1 pushing tasks at 3565 197s 18:02:05 [Q] INFO Process-cd28b0c6e38c4e21b7bee4454eea7121 ready for work at 3563 197s 18:02:05 [Q] DEBUG queueing from test_recycle_test:q 197s 18:02:05 [Q] INFO Process-cd28b0c6e38c4e21b7bee4454eea7121 processing low-mirror-burger-butter 'django_q.tests.tasks.multiply' 197s 18:02:05 [Q] DEBUG queueing from test_recycle_test:q 197s 18:02:05 [Q] DEBUG queueing from test_recycle_test:q 197s 18:02:05 [Q] INFO Process-cd28b0c6e38c4e21b7bee4454eea7121 processing lima-sixteen-potato-virginia 'django_q.tests.tasks.multiply' 197s 18:02:05 [Q] INFO Process-cd28b0c6e38c4e21b7bee4454eea7121 processing august-nevada-kentucky-speaker 'django_q.tests.tasks.multiply' 197s 18:02:05 [Q] ERROR Could not save task result 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 197s return self.cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 197s return super().execute(query, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 197s sqlite3.OperationalError: no such table: django_q_task 197s 197s The above exception was the direct cause of the following exception: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/django_q/monitor.py", line 116, in save_task 197s for success_task in success_tasks_qs.select_for_update() 197s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 386, in __iter__ 197s self._fetch_all() 197s ~~~~~~~~~~~~~~~^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1954, in _fetch_all 197s self._result_cache = list(self._iterable_class(self)) 197s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 93, in __iter__ 197s results = compiler.execute_sql( 197s chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size 197s ) 197s File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql 197s cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 122, in execute 197s return super().execute(sql, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in execute 197s return self._execute_with_wrappers( 197s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 197s sql, params, many=False, executor=self._execute 197s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s ) 197s ^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers 197s return executor(sql, params, many, context) 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 100, in _execute 197s with self.db.wrap_database_errors: 197s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/utils.py", line 91, in __exit__ 197s raise dj_exc_value.with_traceback(traceback) from exc_value 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 197s return self.cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 197s return super().execute(query, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 197s django.db.utils.OperationalError: no such table: django_q_task 197s 18:02:05 [Q] INFO Processed 'django_q.tests.tasks.multiply' (low-mirror-burger-butter) 197s 18:02:05 [Q] ERROR Could not save task result 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 197s return self.cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 197s return super().execute(query, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 197s sqlite3.OperationalError: no such table: django_q_task 197s 197s The above exception was the direct cause of the following exception: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/django_q/monitor.py", line 116, in save_task 197s for success_task in success_tasks_qs.select_for_update() 197s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 386, in __iter__ 197s self._fetch_all() 197s ~~~~~~~~~~~~~~~^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1954, in _fetch_all 197s self._result_cache = list(self._iterable_class(self)) 197s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 93, in __iter__ 197s results = compiler.execute_sql( 197s chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size 197s ) 197s File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql 197s cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 122, in execute 197s return super().execute(sql, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in execute 197s return self._execute_with_wrappers( 197s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 197s sql, params, many=False, executor=self._execute 197s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s ) 197s ^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers 197s return executor(sql, params, many, context) 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 100, in _execute 197s with self.db.wrap_database_errors: 197s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/utils.py", line 91, in __exit__ 197s raise dj_exc_value.with_traceback(traceback) from exc_value 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 197s return self.cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 197s return super().execute(query, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 197s django.db.utils.OperationalError: no such table: django_q_task 197s 18:02:05 [Q] INFO Processed 'django_q.tests.tasks.multiply' (lima-sixteen-potato-virginia) 197s 18:02:05 [Q] ERROR Could not save task result 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 197s return self.cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 197s return super().execute(query, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 197s sqlite3.OperationalError: no such table: django_q_task 197s 197s The above exception was the direct cause of the following exception: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/django_q/monitor.py", line 116, in save_task 197s for success_task in success_tasks_qs.select_for_update() 197s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 386, in __iter__ 197s self._fetch_all() 197s ~~~~~~~~~~~~~~~^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1954, in _fetch_all 197s self._result_cache = list(self._iterable_class(self)) 197s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 93, in __iter__ 197s results = compiler.execute_sql( 197s chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size 197s ) 197s File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql 197s cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 122, in execute 197s return super().execute(sql, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in execute 197s return self._execute_with_wrappers( 197s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 197s sql, params, many=False, executor=self._execute 197s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s ) 197s ^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers 197s return executor(sql, params, many, context) 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 100, in _execute 197s with self.db.wrap_database_errors: 197s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/utils.py", line 91, in __exit__ 197s raise dj_exc_value.with_traceback(traceback) from exc_value 197s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 197s return self.cursor.execute(sql, params) 197s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 197s return super().execute(query, params) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 197s django.db.utils.OperationalError: no such table: django_q_task 197s 18:02:05 [Q] INFO Processed 'django_q.tests.tasks.multiply' (august-nevada-kentucky-speaker) 197s 18:02:07 [Q] INFO MainProcess stopping cluster processes 197s 18:02:08 [Q] INFO Process-9a2cc7f5e2ed4a589aede535deefadf1 stopped pushing tasks 197s 18:02:08 [Q] INFO Process-cd28b0c6e38c4e21b7bee4454eea7121 stopped doing work 197s 18:02:08 [Q] INFO MainProcess waiting for the monitor. 197s 18:02:08 [Q] INFO Process-842380445fe24628bb00ba548c059800 stopped monitoring results 197s =============================== warnings summary =============================== 197s ../../../usr/lib/python3/dist-packages/django_q/conf.py:179 197s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 197s warn( 197s 197s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 197s 197s ---------- coverage: platform linux, python 3.14.2-final-0 ----------- 197s 197s =========================== short test summary info ============================ 197s FAILED tests/test_cluster.py::test_recycle - assert 0 == 1 197s !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! 197s ============= 1 failed, 20 passed, 1 skipped, 1 warning in 59.22s ============== 198s Waiting for redis-server to stop 209s Waiting for redis-server to start 219s The "poetry.dev-dependencies" section is deprecated and will be removed in a future version. Use "poetry.group.dev.dependencies" instead. 220s Creating virtualenv django-q2-SWp625Qu-py3.14 in /root/.cache/pypoetry/virtualenvs 220s ============================= test session starts ============================== 220s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 220s django: version: 5.2.9, settings: django_q.tests.settings (from ini) 220s rootdir: /tmp/autopkgtest.1LvhHg/autopkgtest_tmp 220s configfile: pytest.ini 220s plugins: cov-5.0.0, typeguard-4.4.4, django-4.11.1 220s collected 54 items 220s 222s tests/test_admin.py . [ 1%] 225s tests/test_brokers.py .s [ 5%] 225s tests/test_cached.py .... [ 12%] 279s tests/test_cluster.py ..............F/usr/lib/python3/dist-packages/coverage/inorout.py:509: CoverageWarning: Module ./django_q was never imported. (module-not-imported) 279s self.warn(f"Module {pkg} was never imported.", slug="module-not-imported") 279s /usr/lib/python3/dist-packages/coverage/control.py:915: CoverageWarning: No data was collected. (no-data-collected) 279s self._warn("No data was collected.", slug="no-data-collected") 279s /usr/lib/python3/dist-packages/pytest_cov/plugin.py:352: CovReportWarning: Failed to generate report: No data to report. 279s 279s warnings.warn(CovReportWarning(message), stacklevel=1) 280s WARNING: Failed to generate report: No data to report. 280s 280s 280s 280s =================================== FAILURES =================================== 280s _________________________________ test_recycle _________________________________ 280s 280s broker = 280s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xfd5cb1634c90> 280s django_assert_num_queries = functools.partial(, <_pytest.config.Config object at 0xfd5cb47d4440>) 280s 280s @pytest.mark.django_db 280s def test_recycle(broker, monkeypatch, django_assert_num_queries): 280s # set up the Sentinel 280s broker.list_key = "test_recycle_test:q" 280s async_task("django_q.tests.tasks.multiply", 2, 2, broker=broker) 280s async_task("django_q.tests.tasks.multiply", 2, 2, broker=broker) 280s async_task("django_q.tests.tasks.multiply", 2, 2, broker=broker) 280s start_event = Event() 280s stop_event = Event() 280s cluster_id = uuidlib.uuid4() 280s # override settings 280s monkeypatch.setattr(Conf, "RECYCLE", 2) 280s monkeypatch.setattr(Conf, "WORKERS", 1) 280s # set a timer to stop the Sentinel 280s threading.Timer(3, stop_event.set).start() 280s s = Sentinel(stop_event, start_event, cluster_id=cluster_id, broker=broker) 280s assert start_event.is_set() 280s assert s.status() == Conf.STOPPED 280s > assert s.reincarnations == 1 280s E assert 0 == 1 280s E + where 0 = .reincarnations 280s 280s tests/test_cluster.py:419: AssertionError 280s ----------------------------- Captured stderr call ----------------------------- 280s 18:03:27 [Q] INFO Enqueued [test_recycle_test:q] 1 280s 18:03:27 [Q] DEBUG Pushed ('undress-fillet-xray-sink', 'd29d62cb1118440992141a6725a2f0b0') 280s 18:03:27 [Q] INFO Enqueued [test_recycle_test:q] 2 280s 18:03:27 [Q] DEBUG Pushed ('cardinal-michigan-hamper-uncle', 'b9e78bf54a4349c98f4db923f95b6621') 280s 18:03:27 [Q] INFO Enqueued [test_recycle_test:q] 3 280s 18:03:27 [Q] DEBUG Pushed ('steak-missouri-avocado-berlin', 'aa4d2d1e674448e5a69697a88e8a5040') 280s 18:03:27 [Q] INFO MainProcess guarding cluster hydrogen-low-earth-hot [test_recycle_test:q] 280s 18:03:27 [Q] INFO Q Cluster hydrogen-low-earth-hot [test_recycle_test:q] running. 280s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 280s warn( 280s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 280s warn( 280s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 280s warn( 280s 18:03:27 [Q] INFO Process-d7155b7bda544a37a7198149cdc215da ready for work at 3837 280s 18:03:27 [Q] INFO Process-72d59b2a3da847e68eae51b0619ad8c4 pushing tasks at 3839 280s 18:03:27 [Q] DEBUG queueing from test_recycle_test:q 280s 18:03:27 [Q] INFO Process-d7155b7bda544a37a7198149cdc215da processing undress-fillet-xray-sink 'django_q.tests.tasks.multiply' 280s 18:03:27 [Q] DEBUG queueing from test_recycle_test:q 280s 18:03:27 [Q] DEBUG queueing from test_recycle_test:q 280s 18:03:27 [Q] INFO Process-d7155b7bda544a37a7198149cdc215da processing cardinal-michigan-hamper-uncle 'django_q.tests.tasks.multiply' 280s 18:03:27 [Q] INFO Process-d7155b7bda544a37a7198149cdc215da processing steak-missouri-avocado-berlin 'django_q.tests.tasks.multiply' 280s 18:03:27 [Q] INFO Process-3e076a69337a433586653822a6204861 monitoring at 3838 280s 18:03:27 [Q] ERROR Could not save task result 280s Traceback (most recent call last): 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 280s return self.cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 280s return super().execute(query, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 280s sqlite3.OperationalError: no such table: django_q_task 280s 280s The above exception was the direct cause of the following exception: 280s 280s Traceback (most recent call last): 280s File "/usr/lib/python3/dist-packages/django_q/monitor.py", line 116, in save_task 280s for success_task in success_tasks_qs.select_for_update() 280s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 386, in __iter__ 280s self._fetch_all() 280s ~~~~~~~~~~~~~~~^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1954, in _fetch_all 280s self._result_cache = list(self._iterable_class(self)) 280s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 93, in __iter__ 280s results = compiler.execute_sql( 280s chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size 280s ) 280s File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql 280s cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 122, in execute 280s return super().execute(sql, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in execute 280s return self._execute_with_wrappers( 280s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 280s sql, params, many=False, executor=self._execute 280s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s ) 280s ^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers 280s return executor(sql, params, many, context) 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 100, in _execute 280s with self.db.wrap_database_errors: 280s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/utils.py", line 91, in __exit__ 280s raise dj_exc_value.with_traceback(traceback) from exc_value 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 280s return self.cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 280s return super().execute(query, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 280s django.db.utils.OperationalError: no such table: django_q_task 280s 18:03:27 [Q] INFO Processed 'django_q.tests.tasks.multiply' (undress-fillet-xray-sink) 280s 18:03:27 [Q] ERROR Could not save task result 280s Traceback (most recent call last): 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 280s return self.cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 280s return super().execute(query, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 280s sqlite3.OperationalError: no such table: django_q_task 280s 280s The above exception was the direct cause of the following exception: 280s 280s Traceback (most recent call last): 280s File "/usr/lib/python3/dist-packages/django_q/monitor.py", line 116, in save_task 280s for success_task in success_tasks_qs.select_for_update() 280s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 386, in __iter__ 280s self._fetch_all() 280s ~~~~~~~~~~~~~~~^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1954, in _fetch_all 280s self._result_cache = list(self._iterable_class(self)) 280s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 93, in __iter__ 280s results = compiler.execute_sql( 280s chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size 280s ) 280s File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql 280s cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 122, in execute 280s return super().execute(sql, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in execute 280s return self._execute_with_wrappers( 280s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 280s sql, params, many=False, executor=self._execute 280s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s ) 280s ^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers 280s return executor(sql, params, many, context) 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 100, in _execute 280s with self.db.wrap_database_errors: 280s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/utils.py", line 91, in __exit__ 280s raise dj_exc_value.with_traceback(traceback) from exc_value 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 280s return self.cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 280s return super().execute(query, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 280s django.db.utils.OperationalError: no such table: django_q_task 280s 18:03:27 [Q] INFO Processed 'django_q.tests.tasks.multiply' (cardinal-michigan-hamper-uncle) 280s 18:03:27 [Q] ERROR Could not save task result 280s Traceback (most recent call last): 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 280s return self.cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 280s return super().execute(query, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 280s sqlite3.OperationalError: no such table: django_q_task 280s 280s The above exception was the direct cause of the following exception: 280s 280s Traceback (most recent call last): 280s File "/usr/lib/python3/dist-packages/django_q/monitor.py", line 116, in save_task 280s for success_task in success_tasks_qs.select_for_update() 280s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 386, in __iter__ 280s self._fetch_all() 280s ~~~~~~~~~~~~~~~^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1954, in _fetch_all 280s self._result_cache = list(self._iterable_class(self)) 280s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 93, in __iter__ 280s results = compiler.execute_sql( 280s chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size 280s ) 280s File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql 280s cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 122, in execute 280s return super().execute(sql, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in execute 280s return self._execute_with_wrappers( 280s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 280s sql, params, many=False, executor=self._execute 280s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s ) 280s ^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers 280s return executor(sql, params, many, context) 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 100, in _execute 280s with self.db.wrap_database_errors: 280s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/utils.py", line 91, in __exit__ 280s raise dj_exc_value.with_traceback(traceback) from exc_value 280s File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 105, in _execute 280s return self.cursor.execute(sql, params) 280s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 280s File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 360, in execute 280s return super().execute(query, params) 280s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 280s django.db.utils.OperationalError: no such table: django_q_task 280s 18:03:27 [Q] INFO Processed 'django_q.tests.tasks.multiply' (steak-missouri-avocado-berlin) 280s 18:03:30 [Q] INFO MainProcess stopping cluster processes 280s 18:03:30 [Q] INFO Process-72d59b2a3da847e68eae51b0619ad8c4 stopped pushing tasks 280s 18:03:30 [Q] INFO Process-d7155b7bda544a37a7198149cdc215da stopped doing work 280s 18:03:30 [Q] INFO Process-3e076a69337a433586653822a6204861 stopped monitoring results 280s 18:03:30 [Q] INFO MainProcess waiting for the monitor. 280s =============================== warnings summary =============================== 280s ../../../usr/lib/python3/dist-packages/django_q/conf.py:179 280s /usr/lib/python3/dist-packages/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. 280s warn( 280s 280s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 280s 280s ---------- coverage: platform linux, python 3.14.2-final-0 ----------- 280s 280s =========================== short test summary info ============================ 280s FAILED tests/test_cluster.py::test_recycle - assert 0 == 1 280s !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! 280s ============= 1 failed, 20 passed, 1 skipped, 1 warning in 58.52s ============== 280s Waiting for redis-server to stop 291s autopkgtest [17:03:43]: test python3-django-q: -----------------------] 292s python3-django-q FAIL non-zero exit status 1 292s autopkgtest [17:03:44]: test python3-django-q: - - - - - - - - - - results - - - - - - - - - - 292s autopkgtest [17:03:44]: @@@@@@@@@@@@@@@@@@@@ summary 292s python3-django-q FAIL non-zero exit status 1