0s autopkgtest [14:05:16]: starting date and time: 2025-10-31 14:05:16+0000 0s autopkgtest [14:05:16]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [14:05:16]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.jgqqgpbs/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:etcd,src:python-kubernetes --apt-upgrade patroni --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=etcd/3.5.16-8 python-kubernetes/30.1.0-3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-18.secgroup --name adt-resolute-arm64-patroni-20251031-140516-juju-7f2275-prod-proposed-migration-environment-15-95a1e611-b93e-4503-8186-f8f94ff491b0 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-patroni-20251031-140516-juju-7f2275-prod-proposed-migration-environment-15-95a1e611-b93e-4503-8186-f8f94ff491b0 from image adt/ubuntu-resolute-arm64-server-20251030.img (UUID b31f7398-ba19-41c6-b21b-fc9dfd412991)... 56s autopkgtest [14:06:12]: testbed dpkg architecture: arm64 56s autopkgtest [14:06:12]: testbed apt version: 3.1.11 57s autopkgtest [14:06:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 57s autopkgtest [14:06:13]: testbed release detected to be: None 57s autopkgtest [14:06:13]: updating testbed package index (apt update) 58s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 58s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 58s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 58s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 58s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 58s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [153 kB] 59s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2956 kB] 59s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [51.8 kB] 59s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [223 kB] 59s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4764 B] 59s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 59s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 59s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [2101 kB] 59s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [53.5 kB] 59s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [35.4 kB] 59s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [1536 B] 61s Fetched 5784 kB in 2s (3182 kB/s) 62s Reading package lists... 62s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 62s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 62s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 63s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 63s Reading package lists... 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Calculating upgrade... 64s The following packages will be upgraded: 64s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 64s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libubootenv-tool 64s libubootenv0.1 libuchardet0 nano python3-markupsafe python3-more-itertools 64s sensible-utils usb.ids 65s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Need to get 1974 kB of archives. 65s After this operation, 43.0 kB of additional disk space will be used. 65s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 grep arm64 3.12-1 [169 kB] 65s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libsepol2 arm64 3.9-2 [305 kB] 65s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 sensible-utils all 0.0.26 [27.0 kB] 65s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error-l10n all 1.56-2 [9066 B] 65s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error0 arm64 1.56-2 [81.5 kB] 65s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libnettle8t64 arm64 3.10.2-1 [190 kB] 65s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libhogweed6t64 arm64 3.10.2-1 [200 kB] 65s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-route-3-200 arm64 3.11.0-2 [190 kB] 65s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-3-200 arm64 3.11.0-2 [58.9 kB] 65s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libuchardet0 arm64 0.0.8-2 [75.1 kB] 65s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 nano arm64 8.6-1 [289 kB] 65s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 usb.ids all 2025.09.15-1 [224 kB] 65s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [58.7 kB] 65s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv-tool arm64 0.3.5-0.2 [7262 B] 65s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv0.1 arm64 0.3.5-0.2 [14.8 kB] 65s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-markupsafe arm64 3.0.3-1 [12.3 kB] 65s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-more-itertools all 10.8.0-1 [63.5 kB] 66s dpkg-preconfigure: unable to re-open stdin: No such file or directory 66s Fetched 1974 kB in 1s (2293 kB/s) 66s (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 ... 83457 files and directories currently installed.) 66s Preparing to unpack .../archives/grep_3.12-1_arm64.deb ... 66s Unpacking grep (3.12-1) over (3.11-4build1) ... 66s Setting up grep (3.12-1) ... 66s (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 ... 83457 files and directories currently installed.) 66s Preparing to unpack .../00-libsepol2_3.9-2_arm64.deb ... 66s Unpacking libsepol2:arm64 (3.9-2) over (3.8.1-1) ... 67s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 67s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 67s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 67s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 67s Preparing to unpack .../03-libgpg-error0_1.56-2_arm64.deb ... 67s Unpacking libgpg-error0:arm64 (1.56-2) over (1.51-4) ... 67s Preparing to unpack .../04-libnettle8t64_3.10.2-1_arm64.deb ... 67s Unpacking libnettle8t64:arm64 (3.10.2-1) over (3.10.1-1) ... 67s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_arm64.deb ... 67s Unpacking libhogweed6t64:arm64 (3.10.2-1) over (3.10.1-1) ... 67s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_arm64.deb ... 67s Unpacking libnl-route-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 67s Preparing to unpack .../07-libnl-3-200_3.11.0-2_arm64.deb ... 67s Unpacking libnl-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 67s Preparing to unpack .../08-libuchardet0_0.0.8-2_arm64.deb ... 67s Unpacking libuchardet0:arm64 (0.0.8-2) over (0.0.8-1build1) ... 67s Preparing to unpack .../09-nano_8.6-1_arm64.deb ... 67s Unpacking nano (8.6-1) over (8.4-1) ... 67s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 67s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 67s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... 67s Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 68s Preparing to unpack .../12-libubootenv-tool_0.3.5-0.2_arm64.deb ... 68s Unpacking libubootenv-tool (0.3.5-0.2) over (0.3.5-0.1build1) ... 68s Preparing to unpack .../13-libubootenv0.1_0.3.5-0.2_arm64.deb ... 68s Unpacking libubootenv0.1:arm64 (0.3.5-0.2) over (0.3.5-0.1build1) ... 68s Preparing to unpack .../14-python3-markupsafe_3.0.3-1_arm64.deb ... 68s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 68s Preparing to unpack .../15-python3-more-itertools_10.8.0-1_all.deb ... 68s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 68s Setting up python3-more-itertools (10.8.0-1) ... 68s Setting up libgpg-error0:arm64 (1.56-2) ... 68s Setting up python3-markupsafe (3.0.3-1) ... 68s Setting up libnettle8t64:arm64 (3.10.2-1) ... 68s Setting up libubootenv0.1:arm64 (0.3.5-0.2) ... 68s Setting up usb.ids (2025.09.15-1) ... 68s Setting up libsepol2:arm64 (3.9-2) ... 68s Setting up nano (8.6-1) ... 68s Installing new version of config file /etc/nanorc ... 68s Setting up libhogweed6t64:arm64 (3.10.2-1) ... 69s Setting up sensible-utils (0.0.26) ... 69s Setting up libuchardet0:arm64 (0.0.8-2) ... 69s Setting up libnl-3-200:arm64 (3.11.0-2) ... 69s Setting up libgpg-error-l10n (1.56-2) ... 69s Setting up libubootenv-tool (0.3.5-0.2) ... 69s Setting up libnl-route-3-200:arm64 (3.11.0-2) ... 69s Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... 69s Processing triggers for libc-bin (2.42-0ubuntu3) ... 69s Processing triggers for man-db (2.13.1-1) ... 70s Processing triggers for install-info (7.1.1-1ubuntu1) ... 70s autopkgtest [14:06:26]: upgrading testbed (apt dist-upgrade and autopurge) 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Calculating upgrade... 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s Solving dependencies... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [14:06:32]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 76s autopkgtest [14:06:32]: @@@@@@@@@@@@@@@@@@@@ apt-source patroni 79s Get:1 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (dsc) [2870 B] 79s Get:2 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (tar) [1213 kB] 79s Get:3 http://ftpmaster.internal/ubuntu resolute/universe patroni 4.0.6-1 (diff) [25.4 kB] 79s gpgv: Signature made Sun Jun 8 06:54:04 2025 UTC 79s gpgv: using RSA key 9CA877749FAB2E4FA96862ECDC686A27B43481B0 79s gpgv: Can't check signature: No public key 79s dpkg-source: warning: cannot verify inline signature for ./patroni_4.0.6-1.dsc: no acceptable signature found 79s autopkgtest [14:06:35]: testing package patroni version 4.0.6-1 80s autopkgtest [14:06:36]: build not needed 80s autopkgtest [14:06:36]: test test: preparing testbed 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Solving dependencies... 81s The following NEW packages will be installed: 81s fonts-font-awesome fonts-lato libcares2 libev4t64 libjs-jquery 81s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 81s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 81s libjs-underscore libpq5 patroni patroni-doc python3-aiohappyeyeballs 81s python3-aiohttp python3-aiosignal python3-async-timeout python3-boto3 81s python3-botocore python3-cachetools python3-click python3-consul 81s python3-coverage python3-dateutil python3-dnspython python3-etcd 81s python3-eventlet python3-flake8 python3-frozenlist python3-gevent 81s python3-google-auth python3-greenlet python3-iniconfig python3-jmespath 81s python3-kazoo python3-kerberos python3-kubernetes python3-mccabe 81s python3-mock python3-multidict python3-packaging python3-pluggy 81s python3-prettytable python3-propcache python3-psutil python3-psycopg2 81s python3-pure-sasl python3-pyasn1 python3-pyasn1-modules python3-pycodestyle 81s python3-pyflakes python3-pysyncobj python3-pytest python3-pytest-cov 81s python3-pyu2f python3-requests-oauthlib python3-responses python3-rsa 81s python3-s3transfer python3-six python3-wcwidth python3-websocket 81s python3-yarl python3-ydiff python3-zope.event python3-zope.interface 81s sphinx-rtd-theme-common 82s 0 upgraded, 69 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 18.1 MB of archives. 82s After this operation, 174 MB of additional disk space will be used. 82s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 84s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 85s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.5-1 [101 kB] 85s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 85s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 85s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 85s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 85s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 85s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 85s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 85s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 86s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 86s Get:13 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.6.0-1 [22.8 kB] 86s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 86s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 86s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.16.0-1 [39.0 kB] 86s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.1.0-1ubuntu1 [191 kB] 86s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 86s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build2 [166 kB] 86s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 86s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-etcd all 0.4.5-7 [32.2 kB] 86s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-greenlet arm64 3.1.0-1build1 [160 kB] 86s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 86s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-zope.event all 5.0-0.1 [7512 B] 86s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zope.interface arm64 7.2-1build2 [145 kB] 86s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-gevent arm64 24.11.1-1build2 [1126 kB] 87s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kerberos arm64 1.1.14-3.1build12 [22.7 kB] 87s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 87s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 87s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kazoo all 2.9.0-2 [103 kB] 87s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-multidict arm64 6.4.3-1build1 [67.4 kB] 87s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-propcache arm64 0.3.1-1build1 [51.8 kB] 87s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-yarl arm64 1.19.0-1build1 [103 kB] 87s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-async-timeout all 5.0.1-1 [6830 B] 87s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiohappyeyeballs all 2.6.1-2 [11.1 kB] 87s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-frozenlist arm64 1.8.0-1 [51.8 kB] 87s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiosignal all 1.4.0-1 [5628 B] 87s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiohttp arm64 3.11.16-1 [352 kB] 87s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-cachetools all 5.3.3-1 [10.3 kB] 87s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pyasn1 all 0.6.1-1 [56.4 kB] 87s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-pyasn1-modules all 0.4.1-2 [80.3 kB] 87s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyu2f all 0.1.5-4 [22.9 kB] 87s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-responses all 0.25.7-1 [40.6 kB] 87s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-rsa all 4.9-2 [28.2 kB] 87s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-google-auth all 2.40.3-2 [105 kB] 87s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-requests-oauthlib all 1.3.1-1 [18.8 kB] 87s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-websocket all 1.8.0-2 [38.5 kB] 87s Get:48 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 python3-kubernetes all 30.1.0-3 [385 kB] 87s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pysyncobj all 0.3.14-2 [61.9 kB] 87s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 87s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 87s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 87s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-jmespath all 1.0.1-1 [21.3 kB] 87s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-botocore all 1.37.9+repack-1 [6982 kB] 89s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-s3transfer all 0.11.4-1 [55.8 kB] 89s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-boto3 all 1.37.9-1 [73.0 kB] 89s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 89s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mccabe all 0.7.0-1 [8678 B] 89s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pycodestyle all 2.12.1-2 [30.2 kB] 89s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyflakes all 3.2.0-3 [53.0 kB] 89s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-flake8 all 7.1.1-3 [44.0 kB] 89s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 89s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-packaging all 25.0-1 [52.8 kB] 89s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-1 [21.0 kB] 89s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 89s Get:66 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 89s Get:67 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 89s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 89s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mock all 5.2.0-1 [66.3 kB] 90s Fetched 18.1 MB in 8s (2334 kB/s) 90s Selecting previously unselected package fonts-lato. 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 ... 83460 files and directories currently installed.) 90s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 90s Unpacking fonts-lato (2.015-1) ... 90s Selecting previously unselected package fonts-font-awesome. 90s Preparing to unpack .../01-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 90s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 90s Selecting previously unselected package libcares2:arm64. 90s Preparing to unpack .../02-libcares2_1.34.5-1_arm64.deb ... 90s Unpacking libcares2:arm64 (1.34.5-1) ... 90s Selecting previously unselected package libev4t64:arm64. 90s Preparing to unpack .../03-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 90s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 90s Selecting previously unselected package libjs-jquery. 90s Preparing to unpack .../04-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 90s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 90s Selecting previously unselected package libjs-jquery-metadata. 90s Preparing to unpack .../05-libjs-jquery-metadata_12-4_all.deb ... 90s Unpacking libjs-jquery-metadata (12-4) ... 90s Selecting previously unselected package libjs-jquery-tablesorter. 90s Preparing to unpack .../06-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 90s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 90s Selecting previously unselected package libjs-jquery-throttle-debounce. 90s Preparing to unpack .../07-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 90s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 90s Selecting previously unselected package libjs-underscore. 90s Preparing to unpack .../08-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 90s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 90s Selecting previously unselected package libjs-sphinxdoc. 90s Preparing to unpack .../09-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 90s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 90s Selecting previously unselected package libpq5:arm64. 90s Preparing to unpack .../10-libpq5_17.6-1build1_arm64.deb ... 90s Unpacking libpq5:arm64 (17.6-1build1) ... 90s Selecting previously unselected package python3-click. 90s Preparing to unpack .../11-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 90s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 91s Selecting previously unselected package python3-consul. 91s Preparing to unpack .../12-python3-consul_1.6.0-1_all.deb ... 91s Unpacking python3-consul (1.6.0-1) ... 91s Selecting previously unselected package python3-dateutil. 91s Preparing to unpack .../13-python3-dateutil_2.9.0-4_all.deb ... 91s Unpacking python3-dateutil (2.9.0-4) ... 91s Selecting previously unselected package python3-wcwidth. 91s Preparing to unpack .../14-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 91s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 91s Selecting previously unselected package python3-prettytable. 91s Preparing to unpack .../15-python3-prettytable_3.16.0-1_all.deb ... 91s Unpacking python3-prettytable (3.16.0-1) ... 91s Selecting previously unselected package python3-psutil. 91s Preparing to unpack .../16-python3-psutil_7.1.0-1ubuntu1_arm64.deb ... 91s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 91s Selecting previously unselected package python3-ydiff. 91s Preparing to unpack .../17-python3-ydiff_1.4.2-1_all.deb ... 91s Unpacking python3-ydiff (1.4.2-1) ... 91s Selecting previously unselected package python3-psycopg2. 91s Preparing to unpack .../18-python3-psycopg2_2.9.10-1build2_arm64.deb ... 91s Unpacking python3-psycopg2 (2.9.10-1build2) ... 91s Selecting previously unselected package python3-dnspython. 91s Preparing to unpack .../19-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 91s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 91s Selecting previously unselected package python3-etcd. 91s Preparing to unpack .../20-python3-etcd_0.4.5-7_all.deb ... 91s Unpacking python3-etcd (0.4.5-7) ... 91s Selecting previously unselected package python3-greenlet. 91s Preparing to unpack .../21-python3-greenlet_3.1.0-1build1_arm64.deb ... 91s Unpacking python3-greenlet (3.1.0-1build1) ... 91s Selecting previously unselected package python3-eventlet. 91s Preparing to unpack .../22-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 91s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 91s Selecting previously unselected package python3-zope.event. 91s Preparing to unpack .../23-python3-zope.event_5.0-0.1_all.deb ... 91s Unpacking python3-zope.event (5.0-0.1) ... 91s Selecting previously unselected package python3-zope.interface. 91s Preparing to unpack .../24-python3-zope.interface_7.2-1build2_arm64.deb ... 91s Unpacking python3-zope.interface (7.2-1build2) ... 91s Selecting previously unselected package python3-gevent. 91s Preparing to unpack .../25-python3-gevent_24.11.1-1build2_arm64.deb ... 91s Unpacking python3-gevent (24.11.1-1build2) ... 91s Selecting previously unselected package python3-kerberos. 91s Preparing to unpack .../26-python3-kerberos_1.1.14-3.1build12_arm64.deb ... 91s Unpacking python3-kerberos (1.1.14-3.1build12) ... 91s Selecting previously unselected package python3-pure-sasl. 91s Preparing to unpack .../27-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 91s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 91s Selecting previously unselected package python3-six. 91s Preparing to unpack .../28-python3-six_1.17.0-1_all.deb ... 91s Unpacking python3-six (1.17.0-1) ... 91s Selecting previously unselected package python3-kazoo. 91s Preparing to unpack .../29-python3-kazoo_2.9.0-2_all.deb ... 91s Unpacking python3-kazoo (2.9.0-2) ... 91s Selecting previously unselected package python3-multidict. 91s Preparing to unpack .../30-python3-multidict_6.4.3-1build1_arm64.deb ... 91s Unpacking python3-multidict (6.4.3-1build1) ... 91s Selecting previously unselected package python3-propcache. 91s Preparing to unpack .../31-python3-propcache_0.3.1-1build1_arm64.deb ... 91s Unpacking python3-propcache (0.3.1-1build1) ... 91s Selecting previously unselected package python3-yarl. 91s Preparing to unpack .../32-python3-yarl_1.19.0-1build1_arm64.deb ... 91s Unpacking python3-yarl (1.19.0-1build1) ... 91s Selecting previously unselected package python3-async-timeout. 91s Preparing to unpack .../33-python3-async-timeout_5.0.1-1_all.deb ... 91s Unpacking python3-async-timeout (5.0.1-1) ... 91s Selecting previously unselected package python3-aiohappyeyeballs. 91s Preparing to unpack .../34-python3-aiohappyeyeballs_2.6.1-2_all.deb ... 91s Unpacking python3-aiohappyeyeballs (2.6.1-2) ... 91s Selecting previously unselected package python3-frozenlist. 92s Preparing to unpack .../35-python3-frozenlist_1.8.0-1_arm64.deb ... 92s Unpacking python3-frozenlist (1.8.0-1) ... 92s Selecting previously unselected package python3-aiosignal. 92s Preparing to unpack .../36-python3-aiosignal_1.4.0-1_all.deb ... 92s Unpacking python3-aiosignal (1.4.0-1) ... 92s Selecting previously unselected package python3-aiohttp. 92s Preparing to unpack .../37-python3-aiohttp_3.11.16-1_arm64.deb ... 92s Unpacking python3-aiohttp (3.11.16-1) ... 92s Selecting previously unselected package python3-cachetools. 92s Preparing to unpack .../38-python3-cachetools_5.3.3-1_all.deb ... 92s Unpacking python3-cachetools (5.3.3-1) ... 92s Selecting previously unselected package python3-pyasn1. 92s Preparing to unpack .../39-python3-pyasn1_0.6.1-1_all.deb ... 92s Unpacking python3-pyasn1 (0.6.1-1) ... 92s Selecting previously unselected package python3-pyasn1-modules. 92s Preparing to unpack .../40-python3-pyasn1-modules_0.4.1-2_all.deb ... 92s Unpacking python3-pyasn1-modules (0.4.1-2) ... 92s Selecting previously unselected package python3-pyu2f. 92s Preparing to unpack .../41-python3-pyu2f_0.1.5-4_all.deb ... 92s Unpacking python3-pyu2f (0.1.5-4) ... 92s Selecting previously unselected package python3-responses. 92s Preparing to unpack .../42-python3-responses_0.25.7-1_all.deb ... 92s Unpacking python3-responses (0.25.7-1) ... 92s Selecting previously unselected package python3-rsa. 92s Preparing to unpack .../43-python3-rsa_4.9-2_all.deb ... 92s Unpacking python3-rsa (4.9-2) ... 92s Selecting previously unselected package python3-google-auth. 92s Preparing to unpack .../44-python3-google-auth_2.40.3-2_all.deb ... 92s Unpacking python3-google-auth (2.40.3-2) ... 92s Selecting previously unselected package python3-requests-oauthlib. 92s Preparing to unpack .../45-python3-requests-oauthlib_1.3.1-1_all.deb ... 92s Unpacking python3-requests-oauthlib (1.3.1-1) ... 92s Selecting previously unselected package python3-websocket. 92s Preparing to unpack .../46-python3-websocket_1.8.0-2_all.deb ... 92s Unpacking python3-websocket (1.8.0-2) ... 92s Selecting previously unselected package python3-kubernetes. 92s Preparing to unpack .../47-python3-kubernetes_30.1.0-3_all.deb ... 92s Unpacking python3-kubernetes (30.1.0-3) ... 92s Selecting previously unselected package python3-pysyncobj. 92s Preparing to unpack .../48-python3-pysyncobj_0.3.14-2_all.deb ... 92s Unpacking python3-pysyncobj (0.3.14-2) ... 92s Selecting previously unselected package patroni. 92s Preparing to unpack .../49-patroni_4.0.6-1_all.deb ... 92s Unpacking patroni (4.0.6-1) ... 92s Selecting previously unselected package sphinx-rtd-theme-common. 92s Preparing to unpack .../50-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 92s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 92s Selecting previously unselected package patroni-doc. 92s Preparing to unpack .../51-patroni-doc_4.0.6-1_all.deb ... 92s Unpacking patroni-doc (4.0.6-1) ... 92s Selecting previously unselected package python3-jmespath. 92s Preparing to unpack .../52-python3-jmespath_1.0.1-1_all.deb ... 92s Unpacking python3-jmespath (1.0.1-1) ... 92s Selecting previously unselected package python3-botocore. 92s Preparing to unpack .../53-python3-botocore_1.37.9+repack-1_all.deb ... 92s Unpacking python3-botocore (1.37.9+repack-1) ... 93s Selecting previously unselected package python3-s3transfer. 93s Preparing to unpack .../54-python3-s3transfer_0.11.4-1_all.deb ... 93s Unpacking python3-s3transfer (0.11.4-1) ... 93s Selecting previously unselected package python3-boto3. 93s Preparing to unpack .../55-python3-boto3_1.37.9-1_all.deb ... 93s Unpacking python3-boto3 (1.37.9-1) ... 93s Selecting previously unselected package python3-coverage. 93s Preparing to unpack .../56-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 93s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 93s Selecting previously unselected package python3-mccabe. 93s Preparing to unpack .../57-python3-mccabe_0.7.0-1_all.deb ... 93s Unpacking python3-mccabe (0.7.0-1) ... 93s Selecting previously unselected package python3-pycodestyle. 93s Preparing to unpack .../58-python3-pycodestyle_2.12.1-2_all.deb ... 93s Unpacking python3-pycodestyle (2.12.1-2) ... 93s Selecting previously unselected package python3-pyflakes. 93s Preparing to unpack .../59-python3-pyflakes_3.2.0-3_all.deb ... 93s Unpacking python3-pyflakes (3.2.0-3) ... 93s Selecting previously unselected package python3-flake8. 93s Preparing to unpack .../60-python3-flake8_7.1.1-3_all.deb ... 93s Unpacking python3-flake8 (7.1.1-3) ... 93s Selecting previously unselected package python3-iniconfig. 93s Preparing to unpack .../61-python3-iniconfig_1.1.1-2_all.deb ... 93s Unpacking python3-iniconfig (1.1.1-2) ... 93s Selecting previously unselected package python3-packaging. 93s Preparing to unpack .../62-python3-packaging_25.0-1_all.deb ... 93s Unpacking python3-packaging (25.0-1) ... 93s Selecting previously unselected package python3-pluggy. 93s Preparing to unpack .../63-python3-pluggy_1.6.0-1_all.deb ... 93s Unpacking python3-pluggy (1.6.0-1) ... 93s Selecting previously unselected package python3-pytest. 93s Preparing to unpack .../64-python3-pytest_8.3.5-2_all.deb ... 93s Unpacking python3-pytest (8.3.5-2) ... 93s Selecting previously unselected package libjs-jquery-hotkeys. 93s Preparing to unpack .../65-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 93s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 94s Selecting previously unselected package libjs-jquery-isonscreen. 94s Preparing to unpack .../66-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 94s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 94s Selecting previously unselected package python3-pytest-cov. 94s Preparing to unpack .../67-python3-pytest-cov_5.0.0-1_all.deb ... 94s Unpacking python3-pytest-cov (5.0.0-1) ... 94s Selecting previously unselected package python3-mock. 94s Preparing to unpack .../68-python3-mock_5.2.0-1_all.deb ... 94s Unpacking python3-mock (5.2.0-1) ... 94s Setting up python3-iniconfig (1.1.1-2) ... 94s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 94s Setting up fonts-lato (2.015-1) ... 94s Setting up python3-pysyncobj (0.3.14-2) ... 94s Setting up python3-cachetools (5.3.3-1) ... 94s Setting up python3-zope.event (5.0-0.1) ... 94s Setting up python3-zope.interface (7.2-1build2) ... 94s Setting up python3-pyflakes (3.2.0-3) ... 95s Setting up python3-ydiff (1.4.2-1) ... 95s Setting up libpq5:arm64 (17.6-1build1) ... 95s Setting up python3-kerberos (1.1.14-3.1build12) ... 95s Setting up python3-coverage (7.8.2+dfsg1-1) ... 95s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 95s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 95s Setting up python3-psutil (7.1.0-1ubuntu1) ... 96s Setting up python3-multidict (6.4.3-1build1) ... 96s Setting up python3-frozenlist (1.8.0-1) ... 96s Setting up python3-aiosignal (1.4.0-1) ... 96s Setting up python3-mock (5.2.0-1) ... 96s Setting up python3-async-timeout (5.0.1-1) ... 96s Setting up python3-six (1.17.0-1) ... 96s Setting up python3-responses (0.25.7-1) ... 97s Setting up python3-pycodestyle (2.12.1-2) ... 97s Setting up python3-packaging (25.0-1) ... 97s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 97s Setting up python3-pyu2f (0.1.5-4) ... 97s Setting up python3-jmespath (1.0.1-1) ... 97s Setting up python3-greenlet (3.1.0-1build1) ... 98s Setting up libcares2:arm64 (1.34.5-1) ... 98s Setting up python3-psycopg2 (2.9.10-1build2) ... 98s Setting up python3-aiohappyeyeballs (2.6.1-2) ... 98s Setting up python3-pluggy (1.6.0-1) ... 98s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 98s Setting up python3-propcache (0.3.1-1build1) ... 98s Setting up python3-pyasn1 (0.6.1-1) ... 99s Setting up python3-dateutil (2.9.0-4) ... 99s Setting up python3-mccabe (0.7.0-1) ... 99s Setting up python3-consul (1.6.0-1) ... 99s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 99s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 99s Setting up python3-prettytable (3.16.0-1) ... 99s Setting up python3-yarl (1.19.0-1build1) ... 99s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 99s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 99s Setting up python3-websocket (1.8.0-2) ... 100s Setting up python3-requests-oauthlib (1.3.1-1) ... 100s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 100s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 100s Setting up python3-etcd (0.4.5-7) ... 100s Setting up python3-pytest (8.3.5-2) ... 100s Setting up python3-aiohttp (3.11.16-1) ... 101s Setting up python3-gevent (24.11.1-1build2) ... 101s Setting up python3-flake8 (7.1.1-3) ... 102s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 102s Setting up python3-kazoo (2.9.0-2) ... 102s Setting up python3-pyasn1-modules (0.4.1-2) ... 102s Setting up libjs-jquery-metadata (12-4) ... 102s Setting up python3-botocore (1.37.9+repack-1) ... 102s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 102s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 102s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 102s Setting up python3-rsa (4.9-2) ... 103s Setting up patroni (4.0.6-1) ... 103s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 103s Setting up patroni-doc (4.0.6-1) ... 103s Setting up python3-s3transfer (0.11.4-1) ... 104s Setting up python3-pytest-cov (5.0.0-1) ... 104s Setting up python3-google-auth (2.40.3-2) ... 104s Setting up python3-boto3 (1.37.9-1) ... 104s Setting up python3-kubernetes (30.1.0-3) ... 106s Processing triggers for man-db (2.13.1-1) ... 106s Processing triggers for libc-bin (2.42-0ubuntu3) ... 107s autopkgtest [14:07:03]: test test: [----------------------- 109s ============================= test session starts ============================== 109s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 109s rootdir: /tmp/autopkgtest.AmKLXW/build.U5u/src 109s plugins: typeguard-4.4.2, cov-5.0.0 109s collected 657 items 109s 110s tests/test_api.py ................................... [ 5%] 110s tests/test_async_executor.py .... [ 5%] 110s tests/test_aws.py .... [ 6%] 110s tests/test_barman.py ................ [ 8%] 110s tests/test_bootstrap.py .......... [ 10%] 110s tests/test_callback_executor.py . [ 10%] 110s tests/test_cancellable.py ... [ 11%] 110s tests/test_citus.py sssssssssssss................ [ 15%] 110s tests/test_config.py ........... [ 17%] 110s tests/test_config_generator.py ...... [ 18%] 110s tests/test_consul.py ....................... [ 21%] 111s tests/test_ctl.py ...................................... [ 27%] 111s tests/test_etcd.py .............................. [ 31%] 111s tests/test_etcd3.py .................................. [ 37%] 111s tests/test_exhibitor.py ... [ 37%] 111s tests/test_file_perm.py ... [ 38%] 112s tests/test_ha.py ....................................................... [ 46%] 112s ................................................................. [ 56%] 114s tests/test_kubernetes.py ........................................ [ 62%] 114s tests/test_log.py .......... [ 63%] 114s tests/test_mpp.py .. [ 64%] 114s tests/test_patroni.py .................... [ 67%] 114s tests/test_postgresql.py ............................................... [ 74%] 115s .............. [ 76%] 115s tests/test_postmaster.py ......... [ 77%] 115s tests/test_quorum.py ............... [ 80%] 125s tests/test_raft.py ........... [ 81%] 125s tests/test_raft_controller.py ... [ 82%] 126s tests/test_rewind.py .............. [ 84%] 126s tests/test_slots.py ............... [ 86%] 126s tests/test_sync.py ..... [ 87%] 126s tests/test_utils.py ............... [ 89%] 126s tests/test_validator.py .................. [ 92%] 126s tests/test_wale_restore.py ...... [ 93%] 126s tests/test_watchdog.py ................ [ 95%] 126s tests/test_zookeeper.py ........................... [100%] 126s 126s ======================= 644 passed, 13 skipped in 18.22s ======================= 127s autopkgtest [14:07:23]: test test: -----------------------] 127s autopkgtest [14:07:23]: test test: - - - - - - - - - - results - - - - - - - - - - 127s test PASS 128s autopkgtest [14:07:24]: test acceptance-etcd3-basic: preparing testbed 148s Creating nova instance adt-resolute-arm64-patroni-20251031-140516-juju-7f2275-prod-proposed-migration-environment-15-95a1e611-b93e-4503-8186-f8f94ff491b0 from image adt/ubuntu-resolute-arm64-server-20251030.img (UUID b31f7398-ba19-41c6-b21b-fc9dfd412991)... 203s autopkgtest [14:08:39]: testbed dpkg architecture: arm64 203s autopkgtest [14:08:39]: testbed apt version: 3.1.11 203s autopkgtest [14:08:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 203s autopkgtest [14:08:39]: testbed release detected to be: resolute 204s autopkgtest [14:08:40]: updating testbed package index (apt update) 205s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 205s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 205s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 205s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 205s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [153 kB] 205s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [51.8 kB] 205s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2956 kB] 207s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 207s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [223 kB] 207s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4764 B] 207s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 207s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 207s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [2101 kB] 208s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [53.5 kB] 208s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [35.4 kB] 208s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [1536 B] 210s Fetched 5784 kB in 4s (1551 kB/s) 211s Reading package lists... 212s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 212s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 212s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 212s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 214s Reading package lists... 214s Reading package lists... 214s Building dependency tree... 214s Reading state information... 215s Calculating upgrade... 216s The following packages will be upgraded: 216s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 216s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libubootenv-tool 216s libubootenv0.1 libuchardet0 nano python3-markupsafe python3-more-itertools 216s sensible-utils usb.ids 216s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 216s Need to get 1974 kB of archives. 216s After this operation, 43.0 kB of additional disk space will be used. 216s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 grep arm64 3.12-1 [169 kB] 216s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libsepol2 arm64 3.9-2 [305 kB] 217s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 sensible-utils all 0.0.26 [27.0 kB] 217s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error-l10n all 1.56-2 [9066 B] 217s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error0 arm64 1.56-2 [81.5 kB] 217s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libnettle8t64 arm64 3.10.2-1 [190 kB] 217s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libhogweed6t64 arm64 3.10.2-1 [200 kB] 217s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-route-3-200 arm64 3.11.0-2 [190 kB] 217s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-3-200 arm64 3.11.0-2 [58.9 kB] 217s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libuchardet0 arm64 0.0.8-2 [75.1 kB] 217s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 nano arm64 8.6-1 [289 kB] 217s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 usb.ids all 2025.09.15-1 [224 kB] 217s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [58.7 kB] 218s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv-tool arm64 0.3.5-0.2 [7262 B] 218s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv0.1 arm64 0.3.5-0.2 [14.8 kB] 218s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-markupsafe arm64 3.0.3-1 [12.3 kB] 218s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-more-itertools all 10.8.0-1 [63.5 kB] 218s dpkg-preconfigure: unable to re-open stdin: No such file or directory 218s Fetched 1974 kB in 2s (1134 kB/s) 219s (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 ... 83457 files and directories currently installed.) 219s Preparing to unpack .../archives/grep_3.12-1_arm64.deb ... 219s Unpacking grep (3.12-1) over (3.11-4build1) ... 219s Setting up grep (3.12-1) ... 219s (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 ... 83457 files and directories currently installed.) 219s Preparing to unpack .../00-libsepol2_3.9-2_arm64.deb ... 219s Unpacking libsepol2:arm64 (3.9-2) over (3.8.1-1) ... 219s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 219s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 219s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 219s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 219s Preparing to unpack .../03-libgpg-error0_1.56-2_arm64.deb ... 219s Unpacking libgpg-error0:arm64 (1.56-2) over (1.51-4) ... 219s Preparing to unpack .../04-libnettle8t64_3.10.2-1_arm64.deb ... 219s Unpacking libnettle8t64:arm64 (3.10.2-1) over (3.10.1-1) ... 220s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_arm64.deb ... 220s Unpacking libhogweed6t64:arm64 (3.10.2-1) over (3.10.1-1) ... 220s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_arm64.deb ... 220s Unpacking libnl-route-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 220s Preparing to unpack .../07-libnl-3-200_3.11.0-2_arm64.deb ... 220s Unpacking libnl-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 220s Preparing to unpack .../08-libuchardet0_0.0.8-2_arm64.deb ... 220s Unpacking libuchardet0:arm64 (0.0.8-2) over (0.0.8-1build1) ... 220s Preparing to unpack .../09-nano_8.6-1_arm64.deb ... 220s Unpacking nano (8.6-1) over (8.4-1) ... 220s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 220s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 220s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... 220s Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 220s Preparing to unpack .../12-libubootenv-tool_0.3.5-0.2_arm64.deb ... 220s Unpacking libubootenv-tool (0.3.5-0.2) over (0.3.5-0.1build1) ... 221s Preparing to unpack .../13-libubootenv0.1_0.3.5-0.2_arm64.deb ... 221s Unpacking libubootenv0.1:arm64 (0.3.5-0.2) over (0.3.5-0.1build1) ... 221s Preparing to unpack .../14-python3-markupsafe_3.0.3-1_arm64.deb ... 221s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 221s Preparing to unpack .../15-python3-more-itertools_10.8.0-1_all.deb ... 221s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 221s Setting up python3-more-itertools (10.8.0-1) ... 222s Setting up libgpg-error0:arm64 (1.56-2) ... 222s Setting up python3-markupsafe (3.0.3-1) ... 222s Setting up libnettle8t64:arm64 (3.10.2-1) ... 222s Setting up libubootenv0.1:arm64 (0.3.5-0.2) ... 222s Setting up usb.ids (2025.09.15-1) ... 222s Setting up libsepol2:arm64 (3.9-2) ... 222s Setting up nano (8.6-1) ... 222s Installing new version of config file /etc/nanorc ... 222s Setting up libhogweed6t64:arm64 (3.10.2-1) ... 222s Setting up sensible-utils (0.0.26) ... 222s Setting up libuchardet0:arm64 (0.0.8-2) ... 222s Setting up libnl-3-200:arm64 (3.11.0-2) ... 222s Setting up libgpg-error-l10n (1.56-2) ... 222s Setting up libubootenv-tool (0.3.5-0.2) ... 222s Setting up libnl-route-3-200:arm64 (3.11.0-2) ... 222s Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... 222s Processing triggers for libc-bin (2.42-0ubuntu3) ... 222s Processing triggers for man-db (2.13.1-1) ... 224s Processing triggers for install-info (7.1.1-1ubuntu1) ... 224s autopkgtest [14:09:00]: upgrading testbed (apt dist-upgrade and autopurge) 225s Reading package lists... 225s Building dependency tree... 225s Reading state information... 226s Calculating upgrade... 227s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 227s Reading package lists... 228s Building dependency tree... 228s Reading state information... 228s Solving dependencies... 230s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 233s Reading package lists... 234s Building dependency tree... 234s Reading state information... 234s Solving dependencies... 235s The following NEW packages will be installed: 235s etcd-server fonts-font-awesome fonts-lato libicu76 libio-pty-perl 235s libipc-run-perl libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 235s libpq5 libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 235s patroni-doc postgresql postgresql-17 postgresql-client-17 235s postgresql-client-common postgresql-common postgresql-common-dev 235s python3-behave python3-click python3-consul python3-coverage 235s python3-dateutil python3-dnspython python3-etcd python3-parse 235s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 235s python3-six python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 235s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 235s Need to get 47.3 MB of archives. 235s After this operation, 172 MB of additional disk space will be used. 235s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 236s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 236s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-common all 282ubuntu1 [48.8 kB] 236s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 236s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 236s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common-dev all 282ubuntu1 [73.9 kB] 236s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 236s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common all 282ubuntu1 [101 kB] 236s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 236s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libicu76 arm64 76.1-4ubuntu2 [11.2 MB] 238s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 238s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 238s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 238s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 238s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 238s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 238s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 238s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 moreutils arm64 0.69-1 [56.7 kB] 238s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 238s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.6.0-1 [22.8 kB] 238s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 238s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 238s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.16.0-1 [39.0 kB] 238s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.1.0-1ubuntu1 [191 kB] 238s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 238s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build2 [166 kB] 238s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 238s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-etcd all 0.4.5-7 [32.2 kB] 238s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 238s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 238s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 238s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-17 arm64 17.6-1build1 [1374 kB] 239s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-17 arm64 17.6-1build1 [15.7 MB] 240s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql all 17+282ubuntu1 [17.6 kB] 240s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse all 1.20.2-1 [27.0 kB] 240s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse-type all 0.6.6-1 [23.7 kB] 240s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 240s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-behave all 1.2.6-6 [98.6 kB] 240s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 240s Get:40 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 etcd-server arm64 3.5.16-8 [11.4 MB] 241s Preconfiguring packages ... 241s /var/cache/debconf/tmp.ci/postgresql.config.vAiZoq: 12: pg_lsclusters: not found 241s Fetched 47.3 MB in 6s (7919 kB/s) 241s Selecting previously unselected package fonts-lato. 241s (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 ... 83460 files and directories currently installed.) 241s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 241s Unpacking fonts-lato (2.015-1) ... 242s Selecting previously unselected package libjson-perl. 242s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 242s Unpacking libjson-perl (4.10000-1) ... 242s Selecting previously unselected package postgresql-client-common. 242s Preparing to unpack .../02-postgresql-client-common_282ubuntu1_all.deb ... 242s Unpacking postgresql-client-common (282ubuntu1) ... 242s Selecting previously unselected package libio-pty-perl. 242s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 242s Unpacking libio-pty-perl (1:1.20-1build3) ... 242s Selecting previously unselected package libipc-run-perl. 242s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 242s Unpacking libipc-run-perl (20231003.0-2) ... 242s Selecting previously unselected package postgresql-common-dev. 242s Preparing to unpack .../05-postgresql-common-dev_282ubuntu1_all.deb ... 242s Unpacking postgresql-common-dev (282ubuntu1) ... 242s Selecting previously unselected package ssl-cert. 242s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 242s Unpacking ssl-cert (1.1.3ubuntu1) ... 242s Selecting previously unselected package postgresql-common. 242s Preparing to unpack .../07-postgresql-common_282ubuntu1_all.deb ... 242s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 242s Unpacking postgresql-common (282ubuntu1) ... 242s Selecting previously unselected package fonts-font-awesome. 242s Preparing to unpack .../08-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 242s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 242s Selecting previously unselected package libicu76:arm64. 242s Preparing to unpack .../09-libicu76_76.1-4ubuntu2_arm64.deb ... 242s Unpacking libicu76:arm64 (76.1-4ubuntu2) ... 243s Selecting previously unselected package libjs-jquery. 243s Preparing to unpack .../10-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 243s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 243s Selecting previously unselected package libjs-underscore. 243s Preparing to unpack .../11-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 243s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 243s Selecting previously unselected package libjs-sphinxdoc. 243s Preparing to unpack .../12-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 243s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 243s Selecting previously unselected package libpq5:arm64. 243s Preparing to unpack .../13-libpq5_17.6-1build1_arm64.deb ... 243s Unpacking libpq5:arm64 (17.6-1build1) ... 243s Selecting previously unselected package libtime-duration-perl. 243s Preparing to unpack .../14-libtime-duration-perl_1.21-2_all.deb ... 243s Unpacking libtime-duration-perl (1.21-2) ... 243s Selecting previously unselected package libtimedate-perl. 243s Preparing to unpack .../15-libtimedate-perl_2.3300-2_all.deb ... 243s Unpacking libtimedate-perl (2.3300-2) ... 243s Selecting previously unselected package libxslt1.1:arm64. 243s Preparing to unpack .../16-libxslt1.1_1.1.43-0.3_arm64.deb ... 243s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 243s Selecting previously unselected package moreutils. 243s Preparing to unpack .../17-moreutils_0.69-1_arm64.deb ... 243s Unpacking moreutils (0.69-1) ... 243s Selecting previously unselected package python3-click. 243s Preparing to unpack .../18-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 243s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 243s Selecting previously unselected package python3-consul. 243s Preparing to unpack .../19-python3-consul_1.6.0-1_all.deb ... 243s Unpacking python3-consul (1.6.0-1) ... 243s Selecting previously unselected package python3-dateutil. 243s Preparing to unpack .../20-python3-dateutil_2.9.0-4_all.deb ... 243s Unpacking python3-dateutil (2.9.0-4) ... 243s Selecting previously unselected package python3-wcwidth. 243s Preparing to unpack .../21-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 243s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 243s Selecting previously unselected package python3-prettytable. 243s Preparing to unpack .../22-python3-prettytable_3.16.0-1_all.deb ... 243s Unpacking python3-prettytable (3.16.0-1) ... 243s Selecting previously unselected package python3-psutil. 243s Preparing to unpack .../23-python3-psutil_7.1.0-1ubuntu1_arm64.deb ... 243s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 243s Selecting previously unselected package python3-ydiff. 243s Preparing to unpack .../24-python3-ydiff_1.4.2-1_all.deb ... 243s Unpacking python3-ydiff (1.4.2-1) ... 243s Selecting previously unselected package python3-psycopg2. 243s Preparing to unpack .../25-python3-psycopg2_2.9.10-1build2_arm64.deb ... 243s Unpacking python3-psycopg2 (2.9.10-1build2) ... 243s Selecting previously unselected package python3-dnspython. 243s Preparing to unpack .../26-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 243s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 244s Selecting previously unselected package python3-etcd. 244s Preparing to unpack .../27-python3-etcd_0.4.5-7_all.deb ... 244s Unpacking python3-etcd (0.4.5-7) ... 244s Selecting previously unselected package patroni. 244s Preparing to unpack .../28-patroni_4.0.6-1_all.deb ... 244s Unpacking patroni (4.0.6-1) ... 244s Selecting previously unselected package sphinx-rtd-theme-common. 244s Preparing to unpack .../29-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 244s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 244s Selecting previously unselected package patroni-doc. 244s Preparing to unpack .../30-patroni-doc_4.0.6-1_all.deb ... 244s Unpacking patroni-doc (4.0.6-1) ... 244s Selecting previously unselected package postgresql-client-17. 244s Preparing to unpack .../31-postgresql-client-17_17.6-1build1_arm64.deb ... 244s Unpacking postgresql-client-17 (17.6-1build1) ... 244s Selecting previously unselected package postgresql-17. 244s Preparing to unpack .../32-postgresql-17_17.6-1build1_arm64.deb ... 244s Unpacking postgresql-17 (17.6-1build1) ... 244s Selecting previously unselected package postgresql. 244s Preparing to unpack .../33-postgresql_17+282ubuntu1_all.deb ... 244s Unpacking postgresql (17+282ubuntu1) ... 244s Selecting previously unselected package python3-parse. 244s Preparing to unpack .../34-python3-parse_1.20.2-1_all.deb ... 244s Unpacking python3-parse (1.20.2-1) ... 244s Selecting previously unselected package python3-parse-type. 244s Preparing to unpack .../35-python3-parse-type_0.6.6-1_all.deb ... 244s Unpacking python3-parse-type (0.6.6-1) ... 244s Selecting previously unselected package python3-six. 244s Preparing to unpack .../36-python3-six_1.17.0-1_all.deb ... 244s Unpacking python3-six (1.17.0-1) ... 244s Selecting previously unselected package python3-behave. 245s Preparing to unpack .../37-python3-behave_1.2.6-6_all.deb ... 245s Unpacking python3-behave (1.2.6-6) ... 245s Selecting previously unselected package python3-coverage. 245s Preparing to unpack .../38-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 245s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 245s Selecting previously unselected package etcd-server. 245s Preparing to unpack .../39-etcd-server_3.5.16-8_arm64.deb ... 245s Unpacking etcd-server (3.5.16-8) ... 245s Setting up postgresql-client-common (282ubuntu1) ... 245s Setting up fonts-lato (2.015-1) ... 245s Setting up libio-pty-perl (1:1.20-1build3) ... 245s Setting up python3-ydiff (1.4.2-1) ... 245s Setting up libpq5:arm64 (17.6-1build1) ... 245s Setting up python3-coverage (7.8.2+dfsg1-1) ... 245s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 246s Setting up python3-psutil (7.1.0-1ubuntu1) ... 246s Setting up python3-six (1.17.0-1) ... 246s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 247s Setting up ssl-cert (1.1.3ubuntu1) ... 248s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 248s Setting up python3-psycopg2 (2.9.10-1build2) ... 248s Setting up libipc-run-perl (20231003.0-2) ... 248s Setting up libtime-duration-perl (1.21-2) ... 248s Setting up libtimedate-perl (2.3300-2) ... 248s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 248s Setting up python3-parse (1.20.2-1) ... 249s Setting up libjson-perl (4.10000-1) ... 249s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 249s Setting up python3-dateutil (2.9.0-4) ... 249s Setting up python3-consul (1.6.0-1) ... 249s Setting up etcd-server (3.5.16-8) ... 249s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 249s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 250s Setting up libicu76:arm64 (76.1-4ubuntu2) ... 250s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 250s Setting up python3-prettytable (3.16.0-1) ... 250s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 250s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 250s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 250s Setting up postgresql-common-dev (282ubuntu1) ... 250s Setting up moreutils (0.69-1) ... 250s Setting up postgresql-client-17 (17.6-1build1) ... 251s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 251s Setting up python3-etcd (0.4.5-7) ... 251s Setting up python3-parse-type (0.6.6-1) ... 251s Setting up postgresql-common (282ubuntu1) ... 252s Creating config file /etc/postgresql-common/createcluster.conf with new version 252s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 252s Removing obsolete dictionary files: 253s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 253s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 253s Setting up python3-behave (1.2.6-6) ... 254s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 254s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 254s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 254s @parse.with_pattern(r"\d+") 254s Setting up patroni (4.0.6-1) ... 254s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 255s Setting up postgresql-17 (17.6-1build1) ... 256s Creating new PostgreSQL cluster 17/main ... 256s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 256s The files belonging to this database system will be owned by user "postgres". 256s This user must also own the server process. 256s 256s The database cluster will be initialized with locale "C.UTF-8". 256s The default database encoding has accordingly been set to "UTF8". 256s The default text search configuration will be set to "english". 256s 256s Data page checksums are disabled. 256s 256s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 256s creating subdirectories ... ok 256s selecting dynamic shared memory implementation ... posix 256s selecting default "max_connections" ... 100 256s selecting default "shared_buffers" ... 128MB 256s selecting default time zone ... Etc/UTC 256s creating configuration files ... ok 256s running bootstrap script ... ok 256s performing post-bootstrap initialization ... ok 256s syncing data to disk ... ok 259s Setting up patroni-doc (4.0.6-1) ... 259s Setting up postgresql (17+282ubuntu1) ... 260s Processing triggers for man-db (2.13.1-1) ... 260s Processing triggers for libc-bin (2.42-0ubuntu3) ... 263s autopkgtest [14:09:39]: test acceptance-etcd3-basic: debian/tests/acceptance etcd3 features/basic_replication.feature 263s autopkgtest [14:09:39]: test acceptance-etcd3-basic: [----------------------- 263s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 264s ○ etcd.service - etcd - highly-available key value store 264s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 264s Active: inactive (dead) since Fri 2025-10-31 14:09:40 UTC; 20ms ago 264s Duration: 13.510s 264s Invocation: d009466d08d84053a49b96eb12363d34 264s Docs: https://etcd.io/docs 264s man:etcd 264s Process: 2353 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 264s Main PID: 2353 (code=killed, signal=TERM) 264s Mem peak: 7M 264s CPU: 156ms 264s 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.137771Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"warn","ts":"2025-10-31T14:09:40.138227Z","caller":"embed/serve.go:161","msg":"stopping insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"warn","ts":"2025-10-31T14:09:40.138896Z","caller":"embed/serve.go:163","msg":"stopped insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 264s Oct 31 14:09:40 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.139297Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143052Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143734Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 264s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143766Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 264s Oct 31 14:09:40 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 264s Oct 31 14:09:40 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 264s ++ ls -1r /usr/lib/postgresql/ 264s ### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ### 264s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 264s + '[' 17 == 10 -o 17 == 11 ']' 264s + echo '### PostgreSQL 17 acceptance-etcd3 features/basic_replication.feature ###' 264s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 DCS=etcd3 PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 266s Oct 31 14:09:42 Feature: basic replication # features/basic_replication.feature:1 266s Oct 31 14:09:42 We should check that the basic bootstrapping, replication and failover works. 266s Oct 31 14:09:42 Scenario: check replication of a single table # features/basic_replication.feature:4 266s Oct 31 14:09:42 Given I start postgres-0 # features/steps/basic_replication.py:20 269s Oct 31 14:09:45 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 269s Oct 31 14:09:45 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 269s Oct 31 14:09:45 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 269s Oct 31 14:09:45 Then I receive a response code 200 # features/steps/patroni_api.py:100 269s Oct 31 14:09:45 When I start postgres-1 # features/steps/basic_replication.py:20 272s Oct 31 14:09:48 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 275s Oct 31 14:09:51 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 275s Oct 31 14:09:51 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 275s Oct 31 14:09:51 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 276s Oct 31 14:09:52 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 280s Oct 31 14:09:56 280s Oct 31 14:09:56 Scenario: check restart of sync replica # features/basic_replication.feature:17 280s Oct 31 14:09:56 Given I shut down postgres-2 # features/steps/basic_replication.py:41 281s Oct 31 14:09:57 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 281s Oct 31 14:09:57 When I start postgres-2 # features/steps/basic_replication.py:20 283s Oct 31 14:09:59 And I shut down postgres-1 # features/steps/basic_replication.py:41 286s Oct 31 14:10:02 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 287s Oct 31 14:10:03 When I start postgres-1 # features/steps/basic_replication.py:20 289s Oct 31 14:10:05 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 290s Oct 31 14:10:06 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 290s Oct 31 14:10:06 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 290s Oct 31 14:10:06 290s Oct 31 14:10:06 Scenario: check stuck sync replica # features/basic_replication.feature:28 290s Oct 31 14:10:06 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 290s Oct 31 14:10:06 Then I receive a response code 200 # features/steps/patroni_api.py:100 290s Oct 31 14:10:06 And I create table on postgres-0 # features/steps/basic_replication.py:85 290s Oct 31 14:10:06 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 291s Oct 31 14:10:07 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 291s Oct 31 14:10:07 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 291s Oct 31 14:10:07 And I load data on postgres-0 # features/steps/basic_replication.py:96 292s Oct 31 14:10:08 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 295s Oct 31 14:10:11 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 295s Oct 31 14:10:11 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 296s Oct 31 14:10:12 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 296s Oct 31 14:10:12 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 296s Oct 31 14:10:12 Then I receive a response code 200 # features/steps/patroni_api.py:100 296s Oct 31 14:10:12 And I drop table on postgres-0 # features/steps/basic_replication.py:85 296s Oct 31 14:10:12 296s Oct 31 14:10:12 Scenario: check multi sync replication # features/basic_replication.feature:44 296s Oct 31 14:10:12 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 296s Oct 31 14:10:12 Then I receive a response code 200 # features/steps/patroni_api.py:100 296s Oct 31 14:10:12 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 300s Oct 31 14:10:16 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 300s Oct 31 14:10:16 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 300s Oct 31 14:10:16 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 300s Oct 31 14:10:16 Then I receive a response code 200 # features/steps/patroni_api.py:100 300s Oct 31 14:10:16 And I shut down postgres-1 # features/steps/basic_replication.py:41 303s Oct 31 14:10:19 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 304s Oct 31 14:10:20 When I start postgres-1 # features/steps/basic_replication.py:20 307s Oct 31 14:10:23 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 307s Oct 31 14:10:23 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 307s Oct 31 14:10:23 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 307s Oct 31 14:10:23 307s Oct 31 14:10:23 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 307s Oct 31 14:10:23 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 309s Oct 31 14:10:25 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 309s Oct 31 14:10:25 When I sleep for 2 seconds # features/steps/patroni_api.py:41 311s Oct 31 14:10:27 And I shut down postgres-0 # features/steps/basic_replication.py:41 312s Oct 31 14:10:28 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 313s Oct 31 14:10:29 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 313s Oct 31 14:10:29 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 332s Oct 31 14:10:48 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 336s Oct 31 14:10:52 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 336s Oct 31 14:10:52 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 336s Oct 31 14:10:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 336s Oct 31 14:10:52 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 336s Oct 31 14:10:52 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 336s Oct 31 14:10:52 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 336s Oct 31 14:10:52 336s Oct 31 14:10:52 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 336s Oct 31 14:10:52 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 336s Oct 31 14:10:52 And I start postgres-0 # features/steps/basic_replication.py:20 336s Oct 31 14:10:52 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 343s Oct 31 14:10:59 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 343s Oct 31 14:10:59 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 343s Oct 31 14:10:59 343s Oct 31 14:10:59 @reject-duplicate-name 343s Oct 31 14:10:59 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 343s Oct 31 14:10:59 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 345s Oct 31 14:11:01 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 350s Oct 31 14:11:05 350s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 351s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 351s Failed to get list of machines from http://127.0.0.1:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4521.XbkemcUx 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4567.Xeontlfx 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4608.XRTIWntx 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4681.XJxufmix 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4732.XyuSZQPx 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4806.XKvglYlx 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4856.XESLPAex 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4859.XOEwilgx 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.4943.XGrZLmux 351s Oct 31 14:11:07 Combined data file .coverage.autopkgtest.5057.XBUbWcdx 355s Oct 31 14:11:11 Name Stmts Miss Cover 355s + su postgres -p -c 'rm -rf features/output' 355s + echo '### End 17 acceptance-etcd3 features/basic_replication.feature ###' 355s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 355s ++ id -u 355s + '[' 0 -eq 0 ']' 355s + '[' -x /etc/init.d/zookeeper ']' 355s Oct 31 14:11:11 ------------------------------------------------------------------------------------------------------------- 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1203 647 46% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/etcd/__init__.py 125 63 50% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 165 77% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 699 161 77% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 264 58% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/ha.py 1367 687 50% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/utils.py 371 124 67% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psutil/__init__.py 948 631 33% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psutil/_common.py 407 208 49% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1232 925 25% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 120 48% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 133 61% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/response.py 634 350 45% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 54 69% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 355s Oct 31 14:11:11 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 355s Oct 31 14:11:11 patroni/__init__.py 13 2 85% 355s Oct 31 14:11:11 patroni/__main__.py 202 202 0% 355s Oct 31 14:11:11 patroni/api.py 788 788 0% 355s Oct 31 14:11:11 patroni/async_executor.py 96 69 28% 355s Oct 31 14:11:11 patroni/collections.py 56 14 75% 355s Oct 31 14:11:11 patroni/config.py 360 189 48% 355s Oct 31 14:11:11 patroni/config_generator.py 213 213 0% 355s Oct 31 14:11:11 patroni/ctl.py 941 666 29% 355s Oct 31 14:11:11 patroni/daemon.py 76 76 0% 355s Oct 31 14:11:11 patroni/dcs/__init__.py 710 357 50% 355s Oct 31 14:11:11 patroni/dcs/consul.py 482 482 0% 355s Oct 31 14:11:11 patroni/dcs/etcd3.py 699 379 46% 355s Oct 31 14:11:11 patroni/dcs/etcd.py 628 290 54% 355s Oct 31 14:11:11 patroni/dcs/exhibitor.py 62 62 0% 355s Oct 31 14:11:11 patroni/dcs/kubernetes.py 969 969 0% 355s Oct 31 14:11:11 patroni/dcs/raft.py 319 319 0% 355s Oct 31 14:11:11 patroni/dcs/zookeeper.py 289 289 0% 355s Oct 31 14:11:11 patroni/dynamic_loader.py 36 8 78% 355s Oct 31 14:11:11 patroni/exceptions.py 16 1 94% 355s Oct 31 14:11:11 patroni/file_perm.py 47 17 64% 355s Oct 31 14:11:11 patroni/global_config.py 87 25 71% 355s Oct 31 14:11:11 patroni/ha.py 1367 1367 0% 355s Oct 31 14:11:11 patroni/log.py 234 182 22% 355s Oct 31 14:11:11 patroni/postgresql/__init__.py 826 654 21% 355s Oct 31 14:11:11 patroni/postgresql/available_parameters/__init__.py 24 6 75% 355s Oct 31 14:11:11 patroni/postgresql/bootstrap.py 258 228 12% 355s Oct 31 14:11:11 patroni/postgresql/callback_executor.py 55 34 38% 355s Oct 31 14:11:11 patroni/postgresql/cancellable.py 104 84 19% 355s Oct 31 14:11:11 patroni/postgresql/config.py 844 722 14% 355s Oct 31 14:11:11 patroni/postgresql/connection.py 75 50 33% 355s Oct 31 14:11:11 patroni/postgresql/misc.py 43 30 30% 355s Oct 31 14:11:11 patroni/postgresql/mpp/__init__.py 89 21 76% 355s Oct 31 14:11:11 patroni/postgresql/mpp/citus.py 366 366 0% 355s Oct 31 14:11:11 patroni/postgresql/postmaster.py 170 139 18% 355s Oct 31 14:11:11 patroni/postgresql/rewind.py 421 421 0% 355s Oct 31 14:11:11 patroni/postgresql/slots.py 352 303 14% 355s Oct 31 14:11:11 patroni/postgresql/sync.py 159 117 26% 355s Oct 31 14:11:11 patroni/postgresql/validator.py 156 52 67% 355s Oct 31 14:11:11 patroni/psycopg.py 57 41 28% 355s Oct 31 14:11:11 patroni/quorum.py 186 186 0% 355s Oct 31 14:11:11 patroni/raft_controller.py 22 22 0% 355s Oct 31 14:11:11 patroni/request.py 58 6 90% 355s Oct 31 14:11:11 patroni/scripts/__init__.py 0 0 100% 355s Oct 31 14:11:11 patroni/scripts/aws.py 59 59 0% 355s Oct 31 14:11:11 patroni/scripts/barman/__init__.py 0 0 100% 355s Oct 31 14:11:11 patroni/scripts/barman/cli.py 50 50 0% 355s Oct 31 14:11:11 patroni/scripts/barman/config_switch.py 50 50 0% 355s Oct 31 14:11:11 patroni/scripts/barman/recover.py 36 36 0% 355s Oct 31 14:11:11 patroni/scripts/barman/utils.py 93 93 0% 355s Oct 31 14:11:11 patroni/scripts/wale_restore.py 207 207 0% 355s Oct 31 14:11:11 patroni/tags.py 38 15 61% 355s Oct 31 14:11:11 patroni/utils.py 371 237 36% 355s Oct 31 14:11:11 patroni/validator.py 309 222 28% 355s Oct 31 14:11:11 patroni/version.py 1 0 100% 355s Oct 31 14:11:11 patroni/watchdog/__init__.py 2 2 0% 355s Oct 31 14:11:11 patroni/watchdog/base.py 203 203 0% 355s Oct 31 14:11:11 patroni/watchdog/linux.py 135 135 0% 355s Oct 31 14:11:11 ------------------------------------------------------------------------------------------------------------- 355s Oct 31 14:11:11 TOTAL 54341 34324 37% 355s Oct 31 14:11:11 1 feature passed, 0 failed, 0 skipped 355s Oct 31 14:11:11 7 scenarios passed, 0 failed, 0 skipped 355s Oct 31 14:11:11 68 steps passed, 0 failed, 0 skipped, 0 undefined 355s Oct 31 14:11:11 Took 1m19.650s 355s ### End 17 acceptance-etcd3 features/basic_replication.feature ### 355s autopkgtest [14:11:11]: test acceptance-etcd3-basic: -----------------------] 356s autopkgtest [14:11:12]: test acceptance-etcd3-basic: - - - - - - - - - - results - - - - - - - - - - 356s acceptance-etcd3-basic PASS 356s autopkgtest [14:11:12]: test acceptance-etcd3-full: preparing testbed 357s Reading package lists... 357s Building dependency tree... 357s Reading state information... 357s Solving dependencies... 357s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 358s autopkgtest [14:11:14]: test acceptance-etcd3-full: debian/tests/acceptance etcd3 358s autopkgtest [14:11:14]: test acceptance-etcd3-full: [----------------------- 359s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 359s ○ etcd.service - etcd - highly-available key value store 359s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 359s Active: inactive (dead) since Fri 2025-10-31 14:09:40 UTC; 1min 35s ago 359s Duration: 13.510s 359s Invocation: d009466d08d84053a49b96eb12363d34 359s Docs: https://etcd.io/docs 359s man:etcd 359s Process: 2353 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 359s Main PID: 2353 (code=killed, signal=TERM) 359s Mem peak: 7M 359s CPU: 156ms 359s 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.137771Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"warn","ts":"2025-10-31T14:09:40.138227Z","caller":"embed/serve.go:161","msg":"stopping insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"warn","ts":"2025-10-31T14:09:40.138896Z","caller":"embed/serve.go:163","msg":"stopped insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 359s Oct 31 14:09:40 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.139297Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143052Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143734Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 359s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143766Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 359s Oct 31 14:09:40 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 359s Oct 31 14:09:40 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 359s ++ ls -1r /usr/lib/postgresql/ 359s ### PostgreSQL 17 acceptance-etcd3 ### 359s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 359s + '[' 17 == 10 -o 17 == 11 ']' 359s + echo '### PostgreSQL 17 acceptance-etcd3 ###' 359s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 DCS=etcd3 PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave | ts' 361s Oct 31 14:11:17 Feature: basic replication # features/basic_replication.feature:1 361s Oct 31 14:11:17 We should check that the basic bootstrapping, replication and failover works. 361s Oct 31 14:11:17 Scenario: check replication of a single table # features/basic_replication.feature:4 361s Oct 31 14:11:17 Given I start postgres-0 # features/steps/basic_replication.py:20 364s Oct 31 14:11:20 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 364s Oct 31 14:11:20 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 364s Oct 31 14:11:20 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 364s Oct 31 14:11:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 364s Oct 31 14:11:20 When I start postgres-1 # features/steps/basic_replication.py:20 367s Oct 31 14:11:23 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 370s Oct 31 14:11:26 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 370s Oct 31 14:11:26 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 370s Oct 31 14:11:26 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 371s Oct 31 14:11:27 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 375s Oct 31 14:11:31 375s Oct 31 14:11:31 Scenario: check restart of sync replica # features/basic_replication.feature:17 375s Oct 31 14:11:31 Given I shut down postgres-2 # features/steps/basic_replication.py:41 376s Oct 31 14:11:32 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 376s Oct 31 14:11:32 When I start postgres-2 # features/steps/basic_replication.py:20 378s Oct 31 14:11:34 And I shut down postgres-1 # features/steps/basic_replication.py:41 381s Oct 31 14:11:37 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 382s Oct 31 14:11:38 When I start postgres-1 # features/steps/basic_replication.py:20 384s Oct 31 14:11:40 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 385s Oct 31 14:11:41 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 385s Oct 31 14:11:41 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 386s Oct 31 14:11:41 386s Oct 31 14:11:41 Scenario: check stuck sync replica # features/basic_replication.feature:28 386s Oct 31 14:11:41 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 386s Oct 31 14:11:42 Then I receive a response code 200 # features/steps/patroni_api.py:100 386s Oct 31 14:11:42 And I create table on postgres-0 # features/steps/basic_replication.py:85 386s Oct 31 14:11:42 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 387s Oct 31 14:11:43 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 387s Oct 31 14:11:43 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 387s Oct 31 14:11:43 And I load data on postgres-0 # features/steps/basic_replication.py:96 387s Oct 31 14:11:43 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 390s Oct 31 14:11:46 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 390s Oct 31 14:11:46 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 391s Oct 31 14:11:47 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 391s Oct 31 14:11:47 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 391s Oct 31 14:11:47 Then I receive a response code 200 # features/steps/patroni_api.py:100 391s Oct 31 14:11:47 And I drop table on postgres-0 # features/steps/basic_replication.py:85 391s Oct 31 14:11:47 391s Oct 31 14:11:47 Scenario: check multi sync replication # features/basic_replication.feature:44 391s Oct 31 14:11:47 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 391s Oct 31 14:11:47 Then I receive a response code 200 # features/steps/patroni_api.py:100 391s Oct 31 14:11:47 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 398s Oct 31 14:11:51 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 398s Oct 31 14:11:51 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 398s Oct 31 14:11:51 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 398s Oct 31 14:11:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 398s Oct 31 14:11:52 And I shut down postgres-1 # features/steps/basic_replication.py:41 399s Oct 31 14:11:55 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 400s Oct 31 14:11:56 When I start postgres-1 # features/steps/basic_replication.py:20 403s Oct 31 14:11:59 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 403s Oct 31 14:11:59 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 403s Oct 31 14:11:59 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 403s Oct 31 14:11:59 403s Oct 31 14:11:59 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 403s Oct 31 14:11:59 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 404s Oct 31 14:12:00 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 404s Oct 31 14:12:00 When I sleep for 2 seconds # features/steps/patroni_api.py:41 406s Oct 31 14:12:02 And I shut down postgres-0 # features/steps/basic_replication.py:41 407s Oct 31 14:12:03 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 408s Oct 31 14:12:04 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 408s Oct 31 14:12:04 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 427s Oct 31 14:12:23 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 431s Oct 31 14:12:27 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 431s Oct 31 14:12:27 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 432s Oct 31 14:12:28 Then I receive a response code 200 # features/steps/patroni_api.py:100 432s Oct 31 14:12:28 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 432s Oct 31 14:12:28 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 432s Oct 31 14:12:28 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 432s Oct 31 14:12:28 432s Oct 31 14:12:28 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 432s Oct 31 14:12:28 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 432s Oct 31 14:12:28 And I start postgres-0 # features/steps/basic_replication.py:20 432s Oct 31 14:12:28 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 438s Oct 31 14:12:34 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 438s Oct 31 14:12:34 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 438s Oct 31 14:12:34 438s Oct 31 14:12:34 @reject-duplicate-name 438s Oct 31 14:12:34 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 438s Oct 31 14:12:34 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 440s Oct 31 14:12:36 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 444s Oct 31 14:12:40 444s Oct 31 14:12:40 Feature: cascading replication # features/cascading_replication.feature:1 444s Oct 31 14:12:40 We should check that patroni can do base backup and streaming from the replica 444s Oct 31 14:12:40 Scenario: check a base backup and streaming replication from a replica # features/cascading_replication.feature:4 444s Oct 31 14:12:40 Given I start postgres-0 # features/steps/basic_replication.py:20 447s Oct 31 14:12:43 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 447s Oct 31 14:12:43 And I configure and start postgres-1 with a tag clonefrom true # features/steps/cascading_replication.py:7 450s Oct 31 14:12:46 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 451s Oct 31 14:12:47 And I create label with "postgres-0" in postgres-0 data directory # features/steps/cascading_replication.py:18 451s Oct 31 14:12:47 And I create label with "postgres-1" in postgres-1 data directory # features/steps/cascading_replication.py:18 451s Oct 31 14:12:47 And "members/postgres-1" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 451s Oct 31 14:12:47 And I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 454s Oct 31 14:12:50 Then replication works from postgres-0 to postgres-2 after 30 seconds # features/steps/basic_replication.py:124 455s Oct 31 14:12:51 And there is a label with "postgres-1" in postgres-2 data directory # features/steps/cascading_replication.py:12 462s Oct 31 14:12:58 462s SKIP FEATURE citus: Citus extension isn't available 462s SKIP Scenario check that worker cluster is registered in the coordinator: Citus extension isn't available 462s Oct 31 14:12:58 Feature: citus # features/citus.feature:1 462s SKIP Scenario coordinator failover updates pg_dist_node: Citus extension isn't available 462s SKIP Scenario worker switchover doesn't break client queries on the coordinator: Citus extension isn't available 462s SKIP Scenario worker primary restart doesn't break client queries on the coordinator: Citus extension isn't available 462s SKIP Scenario check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node: Citus extension isn't available 462s Oct 31 14:12:58 We should check that coordinator discovers and registers workers and clients don't have errors when worker cluster switches over 462s Oct 31 14:12:58 Scenario: check that worker cluster is registered in the coordinator # features/citus.feature:4 462s Oct 31 14:12:58 Given I start postgres-0 in citus group 0 # None 462s Oct 31 14:12:58 And I start postgres-2 in citus group 1 # None 462s Oct 31 14:12:58 Then postgres-0 is a leader in a group 0 after 10 seconds # None 462s Oct 31 14:12:58 And postgres-2 is a leader in a group 1 after 10 seconds # None 462s Oct 31 14:12:58 When I start postgres-1 in citus group 0 # None 462s Oct 31 14:12:58 And I start postgres-3 in citus group 1 # None 462s Oct 31 14:12:58 Then replication works from postgres-0 to postgres-1 after 15 seconds # None 462s Oct 31 14:12:58 Then replication works from postgres-2 to postgres-3 after 15 seconds # None 462s Oct 31 14:12:58 And postgres-0 is registered in the postgres-0 as the primary in group 0 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-1 is registered in the postgres-0 as the secondary in group 0 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 5 seconds # None 462s Oct 31 14:12:58 462s Oct 31 14:12:58 Scenario: coordinator failover updates pg_dist_node # features/citus.feature:18 462s Oct 31 14:12:58 Given I run patronictl.py failover batman --group 0 --candidate postgres-1 --force # None 462s Oct 31 14:12:58 Then postgres-1 role is the primary after 10 seconds # None 462s Oct 31 14:12:58 And "members/postgres-0" key in a group 0 in DCS has state=running after 15 seconds # None 462s Oct 31 14:12:58 And replication works from postgres-1 to postgres-0 after 15 seconds # None 462s Oct 31 14:12:58 And postgres-1 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-0 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 462s Oct 31 14:12:58 And "sync" key in a group 0 in DCS has sync_standby=postgres-0 after 15 seconds # None 462s Oct 31 14:12:58 When I run patronictl.py switchover batman --group 0 --candidate postgres-0 --force # None 462s Oct 31 14:12:58 Then postgres-0 role is the primary after 10 seconds # None 462s Oct 31 14:12:58 And replication works from postgres-0 to postgres-1 after 15 seconds # None 462s Oct 31 14:12:58 And postgres-0 is registered in the postgres-2 as the primary in group 0 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-1 is registered in the postgres-2 as the secondary in group 0 after 15 seconds # None 462s Oct 31 14:12:58 And "sync" key in a group 0 in DCS has sync_standby=postgres-1 after 15 seconds # None 462s Oct 31 14:12:58 462s Oct 31 14:12:58 Scenario: worker switchover doesn't break client queries on the coordinator # features/citus.feature:33 462s Oct 31 14:12:58 Given I create a distributed table on postgres-0 # None 462s Oct 31 14:12:58 And I start a thread inserting data on postgres-0 # None 462s Oct 31 14:12:58 When I run patronictl.py switchover batman --group 1 --force # None 462s Oct 31 14:12:58 Then I receive a response returncode 0 # None 462s Oct 31 14:12:58 And postgres-3 role is the primary after 10 seconds # None 462s Oct 31 14:12:58 And "members/postgres-2" key in a group 1 in DCS has state=running after 15 seconds # None 462s Oct 31 14:12:58 And replication works from postgres-3 to postgres-2 after 15 seconds # None 462s Oct 31 14:12:58 And postgres-3 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-2 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 462s Oct 31 14:12:58 And "sync" key in a group 1 in DCS has sync_standby=postgres-2 after 15 seconds # None 462s Oct 31 14:12:58 And a thread is still alive # None 462s Oct 31 14:12:58 When I run patronictl.py switchover batman --group 1 --force # None 462s Oct 31 14:12:58 Then I receive a response returncode 0 # None 462s Oct 31 14:12:58 And postgres-2 role is the primary after 10 seconds # None 462s Oct 31 14:12:58 And replication works from postgres-2 to postgres-3 after 15 seconds # None 462s Oct 31 14:12:58 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 462s Oct 31 14:12:58 And "sync" key in a group 1 in DCS has sync_standby=postgres-3 after 15 seconds # None 462s Oct 31 14:12:58 And a thread is still alive # None 462s Oct 31 14:12:58 When I stop a thread # None 462s Oct 31 14:12:58 Then a distributed table on postgres-0 has expected rows # None 462s Oct 31 14:12:58 462s Oct 31 14:12:58 Scenario: worker primary restart doesn't break client queries on the coordinator # features/citus.feature:56 462s Oct 31 14:12:58 Given I cleanup a distributed table on postgres-0 # None 462s Oct 31 14:12:58 And I start a thread inserting data on postgres-0 # None 462s Oct 31 14:12:58 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 462s Oct 31 14:12:58 Then I receive a response returncode 0 # None 462s Oct 31 14:12:58 And postgres-2 role is the primary after 10 seconds # None 462s Oct 31 14:12:58 And replication works from postgres-2 to postgres-3 after 15 seconds # None 462s Oct 31 14:12:58 And postgres-2 is registered in the postgres-0 as the primary in group 1 after 5 seconds # None 462s Oct 31 14:12:58 And postgres-3 is registered in the postgres-0 as the secondary in group 1 after 15 seconds # None 462s Oct 31 14:12:58 And a thread is still alive # None 462s Oct 31 14:12:58 When I stop a thread # None 462s Oct 31 14:12:58 Then a distributed table on postgres-0 has expected rows # None 462s Oct 31 14:12:58 462s Oct 31 14:12:58 Scenario: check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node # features/citus.feature:69 462s Oct 31 14:12:58 Given I start postgres-4 in citus group 2 # None 462s Oct 31 14:12:58 Then postgres-4 is a leader in a group 2 after 10 seconds # None 462s Oct 31 14:12:58 And "members/postgres-4" key in a group 2 in DCS has role=primary after 3 seconds # None 462s Oct 31 14:12:58 When I run patronictl.py edit-config batman --group 2 -s ttl=20 --force # None 462s Oct 31 14:12:58 Then I receive a response returncode 0 # None 462s Oct 31 14:12:58 And I receive a response output "+ttl: 20" # None 462s Oct 31 14:12:58 Then postgres-4 is registered in the postgres-2 as the primary in group 2 after 5 seconds # None 462s Oct 31 14:12:58 When I shut down postgres-4 # None 462s Oct 31 14:12:58 Then there is a transaction in progress on postgres-0 changing pg_dist_node after 5 seconds # None 462s Oct 31 14:12:58 When I run patronictl.py restart batman postgres-2 --group 1 --force # None 462s Oct 31 14:12:58 Then a transaction finishes in 20 seconds # None 462s Oct 31 14:12:58 462s Oct 31 14:12:58 Feature: custom bootstrap # features/custom_bootstrap.feature:1 462s Oct 31 14:12:58 We should check that patroni can bootstrap a new cluster from a backup 462s Oct 31 14:12:58 Scenario: clone existing cluster using pg_basebackup # features/custom_bootstrap.feature:4 462s Oct 31 14:12:58 Given I start postgres-0 # features/steps/basic_replication.py:20 465s Oct 31 14:13:01 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 465s Oct 31 14:13:01 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 465s Oct 31 14:13:01 And I start postgres-1 in a cluster batman1 as a clone of postgres-0 # features/steps/custom_bootstrap.py:6 469s Oct 31 14:13:05 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 470s Oct 31 14:13:06 Then table foo is present on postgres-1 after 10 seconds # features/steps/basic_replication.py:105 470s Oct 31 14:13:06 470s Oct 31 14:13:06 Scenario: make a backup and do a restore into a new cluster # features/custom_bootstrap.feature:12 470s Oct 31 14:13:06 Given I add the table bar to postgres-1 # features/steps/basic_replication.py:66 470s Oct 31 14:13:06 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 471s Oct 31 14:13:07 When I start postgres-2 in a cluster batman2 from backup # features/steps/custom_bootstrap.py:11 475s Oct 31 14:13:11 Then postgres-2 is a leader of batman2 after 30 seconds # features/steps/custom_bootstrap.py:16 475s Oct 31 14:13:11 And table bar is present on postgres-2 after 10 seconds # features/steps/basic_replication.py:105 481s Oct 31 14:13:17 481s Oct 31 14:13:17 Feature: dcs failsafe mode # features/dcs_failsafe_mode.feature:1 481s Oct 31 14:13:17 We should check the basic dcs failsafe mode functioning 481s Oct 31 14:13:17 Scenario: check failsafe mode can be successfully enabled # features/dcs_failsafe_mode.feature:4 481s Oct 31 14:13:17 Given I start postgres-0 # features/steps/basic_replication.py:20 484s Oct 31 14:13:20 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 484s Oct 31 14:13:20 Then "config" key in DCS has ttl=30 after 10 seconds # features/steps/cascading_replication.py:23 484s Oct 31 14:13:20 When I issue a PATCH request to http://127.0.0.1:8008/config with {"loop_wait": 2, "ttl": 20, "retry_timeout": 3, "failsafe_mode": true} # features/steps/patroni_api.py:73 484s Oct 31 14:13:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 484s Oct 31 14:13:20 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-0 after 10 seconds # features/steps/patroni_api.py:158 485s Oct 31 14:13:21 When I issue a GET request to http://127.0.0.1:8008/failsafe # features/steps/patroni_api.py:63 485s Oct 31 14:13:21 Then I receive a response code 200 # features/steps/patroni_api.py:100 485s Oct 31 14:13:21 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 485s Oct 31 14:13:21 When I issue a PATCH request to http://127.0.0.1:8008/config with {"postgresql": {"parameters": {"wal_level": "logical"}},"slots":{"dcs_slot_1": null,"postgres_0":null}} # features/steps/patroni_api.py:73 485s Oct 31 14:13:21 Then I receive a response code 200 # features/steps/patroni_api.py:100 485s Oct 31 14:13:21 When I issue a PATCH request to http://127.0.0.1:8008/config with {"slots": {"dcs_slot_0": {"type": "logical", "database": "postgres", "plugin": "test_decoding"}}} # features/steps/patroni_api.py:73 485s Oct 31 14:13:21 Then I receive a response code 200 # features/steps/patroni_api.py:100 485s Oct 31 14:13:21 485s Oct 31 14:13:21 @dcs-failsafe 485s Oct 31 14:13:21 Scenario: check one-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:20 485s Oct 31 14:13:21 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 485s Oct 31 14:13:21 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:158 489s Oct 31 14:13:25 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 489s Oct 31 14:13:25 489s Oct 31 14:13:25 @dcs-failsafe 489s Oct 31 14:13:25 Scenario: check new replica isn't promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:26 489s Oct 31 14:13:25 Given DCS is up # features/steps/dcs_failsafe_mode.py:9 489s Oct 31 14:13:25 When I do a backup of postgres-0 # features/steps/custom_bootstrap.py:25 490s Oct 31 14:13:26 And I shut down postgres-0 # features/steps/basic_replication.py:41 492s Oct 31 14:13:28 When I start postgres-1 in a cluster batman from backup with no_leader # features/steps/dcs_failsafe_mode.py:14 495s Oct 31 14:13:31 Then postgres-1 role is the replica after 12 seconds # features/steps/basic_replication.py:117 495s Oct 31 14:13:31 495s Oct 31 14:13:31 Scenario: check leader and replica are both in /failsafe key after leader is back # features/dcs_failsafe_mode.feature:33 495s Oct 31 14:13:31 Given I start postgres-0 # features/steps/basic_replication.py:20 497s Oct 31 14:13:33 And I start postgres-1 # features/steps/basic_replication.py:20 497s Oct 31 14:13:33 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 498s Oct 31 14:13:34 And "members/postgres-1" key in DCS has state=running after 2 seconds # features/steps/cascading_replication.py:23 498s Oct 31 14:13:34 And Response on GET http://127.0.0.1:8009/failsafe contains postgres-1 after 10 seconds # features/steps/patroni_api.py:158 499s Oct 31 14:13:35 When I issue a GET request to http://127.0.0.1:8009/failsafe # features/steps/patroni_api.py:63 499s Oct 31 14:13:35 Then I receive a response code 200 # features/steps/patroni_api.py:100 499s Oct 31 14:13:35 And I receive a response postgres-0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:100 499s Oct 31 14:13:35 And I receive a response postgres-1 http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:100 499s Oct 31 14:13:35 499s Oct 31 14:13:35 @dcs-failsafe @slot-advance 499s Oct 31 14:13:35 Scenario: check leader and replica are functioning while DCS is down # features/dcs_failsafe_mode.feature:46 499s Oct 31 14:13:35 Given I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 499s Oct 31 14:13:35 Then physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 501s Oct 31 14:13:37 And logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 504s Oct 31 14:13:40 And DCS is down # features/steps/dcs_failsafe_mode.py:4 504s Oct 31 14:13:40 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:158 508s Oct 31 14:13:44 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 508s Oct 31 14:13:44 And postgres-1 role is the replica after 2 seconds # features/steps/basic_replication.py:117 508s Oct 31 14:13:44 And replication works from postgres-0 to postgres-1 after 10 seconds # features/steps/basic_replication.py:124 508s Oct 31 14:13:44 When I get all changes from logical slot dcs_slot_0 on postgres-0 # features/steps/slots.py:72 508s Oct 31 14:13:44 And I get all changes from physical slot dcs_slot_1 on postgres-0 # features/steps/slots.py:77 508s Oct 31 14:13:44 Then logical slot dcs_slot_0 is in sync between postgres-0 and postgres-1 after 20 seconds # features/steps/slots.py:52 511s Oct 31 14:13:47 And physical slot dcs_slot_1 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 511s Oct 31 14:13:47 511s Oct 31 14:13:47 @dcs-failsafe 511s Oct 31 14:13:47 Scenario: check primary is demoted when one replica is shut down and DCS is down # features/dcs_failsafe_mode.feature:61 511s Oct 31 14:13:47 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 511s Oct 31 14:13:47 And I kill postgres-1 # features/steps/basic_replication.py:46 512s Oct 31 14:13:48 And I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 513s Oct 31 14:13:49 waiting for server to shut down.... done 513s Oct 31 14:13:49 server stopped 513s Oct 31 14:13:49 Then postgres-0 role is the replica after 12 seconds # features/steps/basic_replication.py:117 516s Oct 31 14:13:52 516s Oct 31 14:13:52 @dcs-failsafe 516s Oct 31 14:13:52 Scenario: check known replica is promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:68 516s Oct 31 14:13:52 Given I kill postgres-0 # features/steps/basic_replication.py:46 517s Oct 31 14:13:53 And I shut down postmaster on postgres-0 # features/steps/basic_replication.py:51 517s Oct 31 14:13:53 waiting for server to shut down.... done 517s Oct 31 14:13:53 server stopped 517s Oct 31 14:13:53 And DCS is up # features/steps/dcs_failsafe_mode.py:9 517s Oct 31 14:13:53 When I start postgres-1 # features/steps/basic_replication.py:20 519s Oct 31 14:13:55 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 520s Oct 31 14:13:56 And postgres-1 role is the primary after 25 seconds # features/steps/basic_replication.py:117 538s Oct 31 14:14:14 538s Oct 31 14:14:14 @dcs-failsafe 538s Oct 31 14:14:14 Scenario: scale to three-node cluster # features/dcs_failsafe_mode.feature:77 538s Oct 31 14:14:14 Given I start postgres-0 # features/steps/basic_replication.py:20 541s Oct 31 14:14:17 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 544s Oct 31 14:14:20 Then "members/postgres-2" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 547s Oct 31 14:14:23 And "members/postgres-0" key in DCS has state=running after 20 seconds # features/steps/cascading_replication.py:23 547s Oct 31 14:14:23 And Response on GET http://127.0.0.1:8008/failsafe contains postgres-2 after 10 seconds # features/steps/patroni_api.py:158 547s Oct 31 14:14:23 And replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 548s Oct 31 14:14:24 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 549s Oct 31 14:14:25 549s Oct 31 14:14:25 @dcs-failsafe @slot-advance 549s Oct 31 14:14:25 Scenario: make sure permanent slots exist on replicas # features/dcs_failsafe_mode.feature:88 549s Oct 31 14:14:25 Given I issue a PATCH request to http://127.0.0.1:8009/config with {"slots":{"dcs_slot_0":null,"dcs_slot_2":{"type":"logical","database":"postgres","plugin":"test_decoding"}}} # features/steps/patroni_api.py:73 549s Oct 31 14:14:25 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 553s Oct 31 14:14:29 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 554s Oct 31 14:14:30 When I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 554s Oct 31 14:14:30 Then physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 556s Oct 31 14:14:32 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 556s Oct 31 14:14:32 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 556s Oct 31 14:14:32 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 558s Oct 31 14:14:34 558s Oct 31 14:14:34 @dcs-failsafe 558s Oct 31 14:14:34 Scenario: check three-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:99 558s Oct 31 14:14:34 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 558s Oct 31 14:14:34 Then Response on GET http://127.0.0.1:8009/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:158 562s Oct 31 14:14:38 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 562s Oct 31 14:14:38 And postgres-0 role is the replica after 2 seconds # features/steps/basic_replication.py:117 562s Oct 31 14:14:38 And postgres-2 role is the replica after 2 seconds # features/steps/basic_replication.py:117 562s Oct 31 14:14:38 562s Oct 31 14:14:38 @dcs-failsafe @slot-advance 562s Oct 31 14:14:38 Scenario: check that permanent slots are in sync between nodes while DCS is down # features/dcs_failsafe_mode.feature:108 562s Oct 31 14:14:38 Given replication works from postgres-1 to postgres-0 after 10 seconds # features/steps/basic_replication.py:124 562s Oct 31 14:14:38 And replication works from postgres-1 to postgres-2 after 10 seconds # features/steps/basic_replication.py:124 563s Oct 31 14:14:39 When I get all changes from logical slot dcs_slot_2 on postgres-1 # features/steps/slots.py:72 564s Oct 31 14:14:39 And I get all changes from physical slot dcs_slot_1 on postgres-1 # features/steps/slots.py:77 564s Oct 31 14:14:39 Then logical slot dcs_slot_2 is in sync between postgres-1 and postgres-0 after 20 seconds # features/steps/slots.py:52 567s Oct 31 14:14:42 And logical slot dcs_slot_2 is in sync between postgres-1 and postgres-2 after 20 seconds # features/steps/slots.py:52 567s Oct 31 14:14:42 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-0 after 10 seconds # features/steps/slots.py:52 567s Oct 31 14:14:42 And physical slot dcs_slot_1 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 567s Oct 31 14:14:42 And physical slot postgres_0 is in sync between postgres-1 and postgres-2 after 10 seconds # features/steps/slots.py:52 567s Oct 31 14:14:42 And physical slot postgres_2 is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 573s Oct 31 14:14:49 573s Oct 31 14:14:49 Feature: ignored slots # features/ignored_slots.feature:1 573s Oct 31 14:14:49 573s Oct 31 14:14:49 Scenario: check ignored slots aren't removed on failover/switchover # features/ignored_slots.feature:2 573s Oct 31 14:14:49 Given I start postgres-1 # features/steps/basic_replication.py:20 576s Oct 31 14:14:52 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 576s Oct 31 14:14:52 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 576s Oct 31 14:14:52 When I issue a PATCH request to http://127.0.0.1:8009/config with {"ignore_slots": [{"name": "unmanaged_slot_0", "database": "postgres", "plugin": "test_decoding", "type": "logical"}, {"name": "unmanaged_slot_1", "database": "postgres", "plugin": "test_decoding"}, {"name": "unmanaged_slot_2", "database": "postgres"}, {"name": "unmanaged_slot_3"}], "postgresql": {"parameters": {"wal_level": "logical"}}} # features/steps/patroni_api.py:73 576s Oct 31 14:14:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 576s Oct 31 14:14:52 And Response on GET http://127.0.0.1:8009/config contains ignore_slots after 10 seconds # features/steps/patroni_api.py:158 576s Oct 31 14:14:52 When I shut down postgres-1 # features/steps/basic_replication.py:41 578s Oct 31 14:14:54 And I start postgres-1 # features/steps/basic_replication.py:20 580s Oct 31 14:14:56 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 581s Oct 31 14:14:57 And "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 582s Oct 31 14:14:58 And postgres-1 role is the primary after 20 seconds # features/steps/basic_replication.py:117 582s Oct 31 14:14:58 When I create a logical replication slot unmanaged_slot_0 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 582s Oct 31 14:14:58 And I create a logical replication slot unmanaged_slot_1 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 582s Oct 31 14:14:58 And I create a logical replication slot unmanaged_slot_2 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 582s Oct 31 14:14:58 And I create a logical replication slot unmanaged_slot_3 on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 582s Oct 31 14:14:58 And I create a logical replication slot dummy_slot on postgres-1 with the test_decoding plugin # features/steps/slots.py:9 582s Oct 31 14:14:58 Then postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 582s Oct 31 14:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 582s Oct 31 14:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 582s Oct 31 14:14:58 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 582s Oct 31 14:14:58 When I start postgres-0 # features/steps/basic_replication.py:20 585s Oct 31 14:15:01 Then "members/postgres-0" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 585s Oct 31 14:15:01 And postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 585s Oct 31 14:15:01 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 586s Oct 31 14:15:02 When I shut down postgres-1 # features/steps/basic_replication.py:41 588s Oct 31 14:15:04 Then "members/postgres-0" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 589s Oct 31 14:15:05 When I start postgres-1 # features/steps/basic_replication.py:20 591s Oct 31 14:15:07 Then postgres-1 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 591s Oct 31 14:15:07 And "members/postgres-1" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 593s Oct 31 14:15:08 And I sleep for 2 seconds # features/steps/patroni_api.py:41 594s Oct 31 14:15:10 And postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 594s Oct 31 14:15:10 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 594s Oct 31 14:15:10 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 594s Oct 31 14:15:10 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 594s Oct 31 14:15:10 And postgres-1 does not have a replication slot named dummy_slot # features/steps/slots.py:41 594s Oct 31 14:15:10 When I shut down postgres-0 # features/steps/basic_replication.py:41 596s Oct 31 14:15:12 Then "members/postgres-1" key in DCS has role=primary after 10 seconds # features/steps/cascading_replication.py:23 598s Oct 31 14:15:14 And postgres-1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 598s Oct 31 14:15:14 And postgres-1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 598s Oct 31 14:15:14 And postgres-1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 598s Oct 31 14:15:14 And postgres-1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:20 600s Oct 31 14:15:16 600s Oct 31 14:15:16 Feature: nostream node # features/nostream_node.feature:1 600s Oct 31 14:15:16 600s Oct 31 14:15:16 Scenario: check nostream node is recovering from archive # features/nostream_node.feature:3 600s Oct 31 14:15:16 When I start postgres-0 # features/steps/basic_replication.py:20 603s Oct 31 14:15:19 And I configure and start postgres-1 with a tag nostream true # features/steps/cascading_replication.py:7 606s Oct 31 14:15:22 Then "members/postgres-1" key in DCS has replication_state=in archive recovery after 10 seconds # features/steps/cascading_replication.py:23 607s Oct 31 14:15:23 And replication works from postgres-0 to postgres-1 after 30 seconds # features/steps/basic_replication.py:124 612s Oct 31 14:15:28 612s Oct 31 14:15:28 @slot-advance 612s Oct 31 14:15:28 Scenario: check permanent logical replication slots are not copied # features/nostream_node.feature:10 612s Oct 31 14:15:28 When I issue a PATCH request to http://127.0.0.1:8008/config with {"postgresql": {"parameters": {"wal_level": "logical"}}, "slots":{"test_logical":{"type":"logical","database":"postgres","plugin":"test_decoding"}}} # features/steps/patroni_api.py:73 612s Oct 31 14:15:28 Then I receive a response code 200 # features/steps/patroni_api.py:100 612s Oct 31 14:15:28 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 614s Oct 31 14:15:30 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 615s Oct 31 14:15:31 When I configure and start postgres-2 with a tag replicatefrom postgres-1 # features/steps/cascading_replication.py:7 618s Oct 31 14:15:34 Then "members/postgres-2" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 625s Oct 31 14:15:41 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 625s Oct 31 14:15:41 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 625s Oct 31 14:15:41 625s Oct 31 14:15:41 @slot-advance 625s Oct 31 14:15:41 Scenario: check that slots are written to the /status key # features/nostream_node.feature:21 625s Oct 31 14:15:41 Given "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 625s Oct 31 14:15:41 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 625s Oct 31 14:15:41 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 625s Oct 31 14:15:41 And "status" key in DCS has test_logical in slots # features/steps/slots.py:118 625s Oct 31 14:15:41 And "status" key in DCS does not have postgres_1 in slots # features/steps/slots.py:124 633s Oct 31 14:15:48 633s Oct 31 14:15:48 Feature: patroni api # features/patroni_api.feature:1 633s Oct 31 14:15:48 We should check that patroni correctly responds to valid and not-valid API requests. 633s Oct 31 14:15:48 Scenario: check API requests on a stand-alone server # features/patroni_api.feature:4 633s Oct 31 14:15:48 Given I start postgres-0 # features/steps/basic_replication.py:20 636s Oct 31 14:15:52 And postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 636s Oct 31 14:15:52 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 636s Oct 31 14:15:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 And I receive a response state running # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 And I receive a response role primary # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 When I issue a GET request to http://127.0.0.1:8008/standby_leader # features/steps/patroni_api.py:63 636s Oct 31 14:15:52 Then I receive a response code 503 # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 When I issue a GET request to http://127.0.0.1:8008/health # features/steps/patroni_api.py:63 636s Oct 31 14:15:52 Then I receive a response code 200 # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 636s Oct 31 14:15:52 Then I receive a response code 503 # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 When I issue a POST request to http://127.0.0.1:8008/reinitialize with {"force": true} # features/steps/patroni_api.py:73 636s Oct 31 14:15:52 Then I receive a response code 503 # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 And I receive a response text I am the leader, can not reinitialize # features/steps/patroni_api.py:100 636s Oct 31 14:15:52 When I run patronictl.py switchover batman --primary postgres-0 --force # features/steps/patroni_api.py:88 637s Oct 31 14:15:53 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 And I receive a response output "Error: No candidates found to switchover to" # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 When I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres-0"} # features/steps/patroni_api.py:73 637s Oct 31 14:15:53 Then I receive a response code 412 # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 And I receive a response text switchover is not possible: cluster does not have members except leader # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 When I issue an empty POST request to http://127.0.0.1:8008/failover # features/steps/patroni_api.py:68 637s Oct 31 14:15:53 Then I receive a response code 400 # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 When I issue a POST request to http://127.0.0.1:8008/failover with {"foo": "bar"} # features/steps/patroni_api.py:73 637s Oct 31 14:15:53 Then I receive a response code 400 # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 And I receive a response text "Failover could be performed only to a specific candidate" # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 637s Oct 31 14:15:53 Scenario: check local configuration reload # features/patroni_api.feature:32 637s Oct 31 14:15:53 Given I add tag new_tag new_value to postgres-0 config # features/steps/patroni_api.py:139 637s Oct 31 14:15:53 And I issue an empty POST request to http://127.0.0.1:8008/reload # features/steps/patroni_api.py:68 637s Oct 31 14:15:53 Then I receive a response code 202 # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 637s Oct 31 14:15:53 Scenario: check dynamic configuration change via DCS # features/patroni_api.feature:37 637s Oct 31 14:15:53 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "postgresql": {"parameters": {"max_connections": "101"}}} # features/steps/patroni_api.py:73 637s Oct 31 14:15:53 Then I receive a response code 200 # features/steps/patroni_api.py:100 637s Oct 31 14:15:53 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 11 seconds # features/steps/patroni_api.py:158 640s Oct 31 14:15:56 When I issue a GET request to http://127.0.0.1:8008/config # features/steps/patroni_api.py:63 641s Oct 31 14:15:56 Then I receive a response code 200 # features/steps/patroni_api.py:100 641s Oct 31 14:15:56 And I receive a response ttl 20 # features/steps/patroni_api.py:100 641s Oct 31 14:15:56 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:63 641s Oct 31 14:15:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 641s Oct 31 14:15:57 And I receive a response tags {'new_tag': 'new_value'} # features/steps/patroni_api.py:100 641s Oct 31 14:15:57 And I sleep for 4 seconds # features/steps/patroni_api.py:41 645s Oct 31 14:16:01 645s Oct 31 14:16:01 Scenario: check the scheduled restart # features/patroni_api.feature:49 645s Oct 31 14:16:01 Given I run patronictl.py edit-config -p 'superuser_reserved_connections=6' --force batman # features/steps/patroni_api.py:88 646s Oct 31 14:16:02 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 646s Oct 31 14:16:02 And I receive a response output "+ superuser_reserved_connections: 6" # features/steps/patroni_api.py:100 646s Oct 31 14:16:02 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 5 seconds # features/steps/patroni_api.py:158 646s Oct 31 14:16:02 Given I issue a scheduled restart at http://127.0.0.1:8008 in 5 seconds with {"role": "replica"} # features/steps/patroni_api.py:126 646s Oct 31 14:16:02 Then I receive a response code 202 # features/steps/patroni_api.py:100 646s Oct 31 14:16:02 And I sleep for 8 seconds # features/steps/patroni_api.py:41 654s Oct 31 14:16:10 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 10 seconds # features/steps/patroni_api.py:158 654s Oct 31 14:16:10 Given I issue a scheduled restart at http://127.0.0.1:8008 in 5 seconds with {"restart_pending": "True"} # features/steps/patroni_api.py:126 654s Oct 31 14:16:10 Then I receive a response code 202 # features/steps/patroni_api.py:100 654s Oct 31 14:16:10 And Response on GET http://127.0.0.1:8008/patroni does not contain pending_restart after 10 seconds # features/steps/patroni_api.py:188 661s Oct 31 14:16:17 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 662s Oct 31 14:16:18 662s Oct 31 14:16:18 Scenario: check API requests for the primary-replica pair in the pause mode # features/patroni_api.feature:63 662s Oct 31 14:16:18 Given I start postgres-1 # features/steps/basic_replication.py:20 665s Oct 31 14:16:21 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 666s Oct 31 14:16:22 When I run patronictl.py pause batman # features/steps/patroni_api.py:88 667s Oct 31 14:16:23 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 667s Oct 31 14:16:23 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 667s Oct 31 14:16:23 waiting for server to shut down.... done 667s Oct 31 14:16:23 server stopped 667s Oct 31 14:16:23 And I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 667s Oct 31 14:16:23 Then I receive a response code 503 # features/steps/patroni_api.py:100 667s Oct 31 14:16:23 And "members/postgres-1" key in DCS has state=stopped after 10 seconds # features/steps/cascading_replication.py:23 669s Oct 31 14:16:25 When I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 672s Oct 31 14:16:28 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 672s Oct 31 14:16:28 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 673s Oct 31 14:16:29 And I sleep for 2 seconds # features/steps/patroni_api.py:41 675s Oct 31 14:16:31 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 675s Oct 31 14:16:31 Then I receive a response code 200 # features/steps/patroni_api.py:100 675s Oct 31 14:16:31 And I receive a response state running # features/steps/patroni_api.py:100 675s Oct 31 14:16:31 And I receive a response role replica # features/steps/patroni_api.py:100 675s Oct 31 14:16:31 When I run patronictl.py reinit batman postgres-1 --force --wait # features/steps/patroni_api.py:88 678s Oct 31 14:16:34 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 678s Oct 31 14:16:34 And I receive a response output "Success: reinitialize for member postgres-1" # features/steps/patroni_api.py:100 678s Oct 31 14:16:34 And postgres-1 role is the secondary after 30 seconds # features/steps/basic_replication.py:117 679s Oct 31 14:16:35 And replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 680s Oct 31 14:16:36 When I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 682s Oct 31 14:16:38 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 682s Oct 31 14:16:38 And I receive a response output "Success: restart on member postgres-0" # features/steps/patroni_api.py:100 682s Oct 31 14:16:38 And postgres-0 role is the primary after 5 seconds # features/steps/basic_replication.py:117 683s Oct 31 14:16:39 683s Oct 31 14:16:39 Scenario: check the switchover via the API in the pause mode # features/patroni_api.feature:90 683s Oct 31 14:16:39 Given I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres-0", "candidate": "postgres-1"} # features/steps/patroni_api.py:73 686s Oct 31 14:16:41 Then I receive a response code 200 # features/steps/patroni_api.py:100 686s Oct 31 14:16:41 And postgres-1 is a leader after 5 seconds # features/steps/patroni_api.py:31 686s Oct 31 14:16:41 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 686s Oct 31 14:16:41 And postgres-0 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 692s Oct 31 14:16:47 And replication works from postgres-1 to postgres-0 after 20 seconds # features/steps/basic_replication.py:124 692s Oct 31 14:16:48 And "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 693s Oct 31 14:16:49 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 693s Oct 31 14:16:49 Then I receive a response code 503 # features/steps/patroni_api.py:100 693s Oct 31 14:16:49 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 693s Oct 31 14:16:49 Then I receive a response code 200 # features/steps/patroni_api.py:100 693s Oct 31 14:16:49 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 693s Oct 31 14:16:49 Then I receive a response code 200 # features/steps/patroni_api.py:100 693s Oct 31 14:16:49 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 693s Oct 31 14:16:49 Then I receive a response code 503 # features/steps/patroni_api.py:100 693s Oct 31 14:16:49 693s Oct 31 14:16:49 Scenario: check the scheduled switchover # features/patroni_api.feature:107 693s Oct 31 14:16:49 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 694s Oct 31 14:16:50 Then I receive a response returncode 1 # features/steps/patroni_api.py:100 694s Oct 31 14:16:50 And I receive a response output "Can't schedule switchover in the paused state" # features/steps/patroni_api.py:100 694s Oct 31 14:16:50 When I run patronictl.py resume batman # features/steps/patroni_api.py:88 695s Oct 31 14:16:51 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 695s Oct 31 14:16:51 Given I issue a scheduled switchover from postgres-1 to postgres-0 in 10 seconds # features/steps/patroni_api.py:119 696s Oct 31 14:16:52 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 696s Oct 31 14:16:52 And postgres-0 is a leader after 20 seconds # features/steps/patroni_api.py:31 707s Oct 31 14:17:03 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 707s Oct 31 14:17:03 And postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 711s Oct 31 14:17:06 And replication works from postgres-0 to postgres-1 after 25 seconds # features/steps/basic_replication.py:124 711s Oct 31 14:17:07 And "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 712s Oct 31 14:17:08 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:63 712s Oct 31 14:17:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 712s Oct 31 14:17:08 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:63 712s Oct 31 14:17:08 Then I receive a response code 503 # features/steps/patroni_api.py:100 712s Oct 31 14:17:08 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 712s Oct 31 14:17:08 Then I receive a response code 503 # features/steps/patroni_api.py:100 712s Oct 31 14:17:08 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:63 712s Oct 31 14:17:08 Then I receive a response code 200 # features/steps/patroni_api.py:100 717s Oct 31 14:17:13 717s Oct 31 14:17:13 Feature: permanent slots # features/permanent_slots.feature:1 717s Oct 31 14:17:13 717s Oct 31 14:17:13 Scenario: check that physical permanent slots are created # features/permanent_slots.feature:2 717s Oct 31 14:17:13 Given I start postgres-0 # features/steps/basic_replication.py:20 720s Oct 31 14:17:16 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 720s Oct 31 14:17:16 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 720s Oct 31 14:17:16 When I issue a PATCH request to http://127.0.0.1:8008/config with {"slots":{"test_physical":0,"postgres_3":0},"postgresql":{"parameters":{"wal_level":"logical"}}} # features/steps/patroni_api.py:73 720s Oct 31 14:17:16 Then I receive a response code 200 # features/steps/patroni_api.py:100 720s Oct 31 14:17:16 And Response on GET http://127.0.0.1:8008/config contains slots after 10 seconds # features/steps/patroni_api.py:158 720s Oct 31 14:17:16 When I start postgres-1 # features/steps/basic_replication.py:20 723s Oct 31 14:17:19 And I configure and start postgres-2 with a tag nofailover true # features/steps/cascading_replication.py:7 726s Oct 31 14:17:22 And I configure and start postgres-3 with a tag replicatefrom postgres-2 # features/steps/cascading_replication.py:7 729s Oct 31 14:17:25 Then postgres-0 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 729s Oct 31 14:17:25 And postgres-0 has a physical replication slot named postgres_1 after 10 seconds # features/steps/slots.py:82 729s Oct 31 14:17:25 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 729s Oct 31 14:17:25 And postgres-2 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 730s Oct 31 14:17:26 And postgres-2 does not have a replication slot named test_physical # features/steps/slots.py:41 730s Oct 31 14:17:26 730s Oct 31 14:17:26 @slot-advance 730s Oct 31 14:17:26 Scenario: check that logical permanent slots are created # features/permanent_slots.feature:19 730s Oct 31 14:17:26 Given I run patronictl.py restart batman postgres-0 --force # features/steps/patroni_api.py:88 733s Oct 31 14:17:29 And I issue a PATCH request to http://127.0.0.1:8008/config with {"slots":{"test_logical":{"type":"logical","database":"postgres","plugin":"test_decoding"}}} # features/steps/patroni_api.py:73 733s Oct 31 14:17:29 Then postgres-0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 734s Oct 31 14:17:30 734s Oct 31 14:17:30 @slot-advance 734s Oct 31 14:17:30 Scenario: check that permanent slots are created on replicas # features/permanent_slots.feature:25 734s Oct 31 14:17:30 Given postgres-1 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:20 739s Oct 31 14:17:35 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 739s Oct 31 14:17:35 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 740s Oct 31 14:17:36 And postgres-1 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-2 does not have a replication slot named test_logical # features/steps/slots.py:41 740s Oct 31 14:17:36 And postgres-3 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 740s Oct 31 14:17:36 @slot-advance 740s Oct 31 14:17:36 Scenario: check permanent physical slots that match with member names # features/permanent_slots.feature:34 740s Oct 31 14:17:36 Given postgres-0 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-1 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-1 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-1 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-2 does not have a replication slot named postgres_0 # features/steps/slots.py:41 740s Oct 31 14:17:36 And postgres-2 does not have a replication slot named postgres_1 # features/steps/slots.py:41 740s Oct 31 14:17:36 And postgres-2 has a physical replication slot named postgres_3 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-3 has a physical replication slot named postgres_0 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-3 has a physical replication slot named postgres_1 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 And postgres-3 has a physical replication slot named postgres_2 after 2 seconds # features/steps/slots.py:82 740s Oct 31 14:17:36 740s Oct 31 14:17:36 @slot-advance 740s Oct 31 14:17:36 Scenario: check that permanent slots are advanced on replicas # features/permanent_slots.feature:47 740s Oct 31 14:17:36 Given I add the table replicate_me to postgres-0 # features/steps/basic_replication.py:66 740s Oct 31 14:17:36 When I get all changes from logical slot test_logical on postgres-0 # features/steps/slots.py:72 740s Oct 31 14:17:36 And I get all changes from physical slot test_physical on postgres-0 # features/steps/slots.py:77 740s Oct 31 14:17:36 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 741s Oct 31 14:17:37 And Physical slot test_physical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 741s Oct 31 14:17:37 And Logical slot test_logical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 741s Oct 31 14:17:37 And Physical slot test_physical is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 741s Oct 31 14:17:37 And Physical slot postgres_1 is in sync between postgres-0 and postgres-3 after 10 seconds # features/steps/slots.py:52 741s Oct 31 14:17:37 And Physical slot postgres_3 is in sync between postgres-2 and postgres-0 after 20 seconds # features/steps/slots.py:52 743s Oct 31 14:17:39 And Physical slot postgres_3 is in sync between postgres-2 and postgres-1 after 10 seconds # features/steps/slots.py:52 744s Oct 31 14:17:40 744s Oct 31 14:17:40 @slot-advance 744s Oct 31 14:17:40 Scenario: check that permanent slots and member slots are written to the /status key # features/permanent_slots.feature:60 744s Oct 31 14:17:40 Given "status" key in DCS has test_physical in slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS has postgres_0 in slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS has postgres_1 in slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS has postgres_2 in slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS has postgres_3 in slots # features/steps/slots.py:118 744s Oct 31 14:17:40 744s Oct 31 14:17:40 @slot-advance 744s Oct 31 14:17:40 Scenario: check that only non-permanent member slots are written to the retain_slots in /status key # features/permanent_slots.feature:68 744s Oct 31 14:17:40 Given "status" key in DCS has postgres_0 in retain_slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS has postgres_1 in retain_slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS has postgres_2 in retain_slots # features/steps/slots.py:118 744s Oct 31 14:17:40 And "status" key in DCS does not have postgres_3 in retain_slots # features/steps/slots.py:124 744s Oct 31 14:17:40 744s Oct 31 14:17:40 Scenario: check permanent physical replication slot after failover # features/permanent_slots.feature:74 744s Oct 31 14:17:40 Given I shut down postgres-3 # features/steps/basic_replication.py:41 745s Oct 31 14:17:41 And I shut down postgres-2 # features/steps/basic_replication.py:41 746s Oct 31 14:17:42 And I shut down postgres-0 # features/steps/basic_replication.py:41 748s Oct 31 14:17:44 Then postgres-1 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:82 748s Oct 31 14:17:44 And postgres-1 has a physical replication slot named postgres_0 after 10 seconds # features/steps/slots.py:82 748s Oct 31 14:17:44 And postgres-1 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 748s Oct 31 14:17:44 When I start postgres-0 # features/steps/basic_replication.py:20 751s Oct 31 14:17:47 Then postgres-0 role is the replica after 20 seconds # features/steps/basic_replication.py:117 751s Oct 31 14:17:47 And physical replication slot named postgres_1 on postgres-0 has no xmin value after 10 seconds # features/steps/slots.py:98 751s Oct 31 14:17:47 And postgres-0 has a physical replication slot named postgres_2 after 10 seconds # features/steps/slots.py:82 751s Oct 31 14:17:47 And postgres-0 has a physical replication slot named postgres_3 after 10 seconds # features/steps/slots.py:82 755s Oct 31 14:17:50 755s Oct 31 14:17:50 Feature: priority replication # features/priority_failover.feature:1 755s Oct 31 14:17:50 We should check that we can give nodes priority during failover 755s Oct 31 14:17:50 Scenario: check failover priority 0 prevents leaderships # features/priority_failover.feature:4 755s Oct 31 14:17:50 Given I configure and start postgres-0 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 758s Oct 31 14:17:54 And I configure and start postgres-1 with a tag failover_priority 0 # features/steps/cascading_replication.py:7 761s Oct 31 14:17:57 Then replication works from postgres-0 to postgres-1 after 20 seconds # features/steps/basic_replication.py:124 762s Oct 31 14:17:58 When I shut down postgres-0 # features/steps/basic_replication.py:41 764s Oct 31 14:18:00 And there is one of ["following a different leader because I am not allowed to promote"] INFO in the postgres-1 patroni log after 5 seconds # features/steps/basic_replication.py:133 766s Oct 31 14:18:02 Then postgres-1 role is the secondary after 10 seconds # features/steps/basic_replication.py:117 766s Oct 31 14:18:02 When I start postgres-0 # features/steps/basic_replication.py:20 769s Oct 31 14:18:04 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 770s Oct 31 14:18:06 770s Oct 31 14:18:06 Scenario: check higher failover priority is respected # features/priority_failover.feature:14 770s Oct 31 14:18:06 Given I configure and start postgres-2 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 773s Oct 31 14:18:09 And I configure and start postgres-3 with a tag failover_priority 2 # features/steps/cascading_replication.py:7 776s Oct 31 14:18:12 Then replication works from postgres-0 to postgres-2 after 20 seconds # features/steps/basic_replication.py:124 777s Oct 31 14:18:13 And replication works from postgres-0 to postgres-3 after 20 seconds # features/steps/basic_replication.py:124 781s Oct 31 14:18:17 When I shut down postgres-0 # features/steps/basic_replication.py:41 783s Oct 31 14:18:19 Then postgres-3 role is the primary after 10 seconds # features/steps/basic_replication.py:117 784s Oct 31 14:18:20 And there is one of ["postgres-3 has equally tolerable WAL position and priority 2, while this node has priority 1","Wal position of postgres-3 is ahead of my wal position"] INFO in the postgres-2 patroni log after 5 seconds # features/steps/basic_replication.py:133 784s Oct 31 14:18:20 784s Oct 31 14:18:20 Scenario: check conflicting configuration handling # features/priority_failover.feature:23 784s Oct 31 14:18:20 When I set nofailover tag in postgres-2 config # features/steps/patroni_api.py:133 784s Oct 31 14:18:20 And I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 784s Oct 31 14:18:20 Then I receive a response code 202 # features/steps/patroni_api.py:100 784s Oct 31 14:18:20 And there is one of ["Conflicting configuration between nofailover: True and failover_priority: 1. Defaulting to nofailover: True"] WARNING in the postgres-2 patroni log after 5 seconds # features/steps/basic_replication.py:133 786s Oct 31 14:18:22 And "members/postgres-2" key in DCS has tags={'failover_priority': '1', 'nofailover': True} after 10 seconds # features/steps/cascading_replication.py:23 788s Oct 31 14:18:24 When I issue a POST request to http://127.0.0.1:8010/failover with {"candidate": "postgres-2"} # features/steps/patroni_api.py:73 788s Oct 31 14:18:24 Then I receive a response code 412 # features/steps/patroni_api.py:100 788s Oct 31 14:18:24 And I receive a response text "failover is not possible: no good candidates have been found" # features/steps/patroni_api.py:100 788s Oct 31 14:18:24 When I reset nofailover tag in postgres-1 config # features/steps/patroni_api.py:133 788s Oct 31 14:18:24 And I issue an empty POST request to http://127.0.0.1:8009/reload # features/steps/patroni_api.py:68 788s Oct 31 14:18:24 Then I receive a response code 202 # features/steps/patroni_api.py:100 788s Oct 31 14:18:24 And there is one of ["Conflicting configuration between nofailover: False and failover_priority: 0. Defaulting to nofailover: False"] WARNING in the postgres-1 patroni log after 5 seconds # features/steps/basic_replication.py:133 789s Oct 31 14:18:25 And "members/postgres-1" key in DCS has tags={'failover_priority': '0', 'nofailover': False} after 10 seconds # features/steps/cascading_replication.py:23 790s Oct 31 14:18:26 And I issue a POST request to http://127.0.0.1:8009/failover with {"candidate": "postgres-1"} # features/steps/patroni_api.py:73 793s Oct 31 14:18:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 793s Oct 31 14:18:29 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 798s Oct 31 14:18:34 798s Oct 31 14:18:34 Feature: quorum commit # features/quorum_commit.feature:1 798s Oct 31 14:18:34 Check basic workfrlows when quorum commit is enabled 798s Oct 31 14:18:34 Scenario: check enable quorum commit and that the only leader promotes after restart # features/quorum_commit.feature:4 798s Oct 31 14:18:34 Given I start postgres-0 # features/steps/basic_replication.py:20 801s Oct 31 14:18:37 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 801s Oct 31 14:18:37 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 801s Oct 31 14:18:37 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": "quorum"} # features/steps/patroni_api.py:73 801s Oct 31 14:18:37 Then I receive a response code 200 # features/steps/patroni_api.py:100 801s Oct 31 14:18:37 And sync key in DCS has leader=postgres-0 after 20 seconds # features/steps/quorum_commit.py:8 802s Oct 31 14:18:38 And sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 802s Oct 31 14:18:38 And synchronous_standby_names on postgres-0 is set to '_empty_str_' after 2 seconds # features/steps/quorum_commit.py:39 802s Oct 31 14:18:38 When I shut down postgres-0 # features/steps/basic_replication.py:41 804s Oct 31 14:18:40 And sync key in DCS has leader=postgres-0 after 2 seconds # features/steps/quorum_commit.py:8 804s Oct 31 14:18:40 When I start postgres-0 # features/steps/basic_replication.py:20 806s Oct 31 14:18:42 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 809s Oct 31 14:18:44 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_mode_strict": true} # features/steps/patroni_api.py:73 809s Oct 31 14:18:45 Then synchronous_standby_names on postgres-0 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 810s Oct 31 14:18:46 810s Oct 31 14:18:46 Scenario: check failover with one quorum standby # features/quorum_commit.feature:20 810s Oct 31 14:18:46 Given I start postgres-1 # features/steps/basic_replication.py:20 813s Oct 31 14:18:49 Then sync key in DCS has sync_standby=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 816s Oct 31 14:18:52 And synchronous_standby_names on postgres-0 is set to 'ANY 1 ("postgres-1")' after 2 seconds # features/steps/quorum_commit.py:39 816s Oct 31 14:18:52 When I shut down postgres-0 # features/steps/basic_replication.py:41 818s Oct 31 14:18:54 Then postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 819s Oct 31 14:18:55 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 819s Oct 31 14:18:55 Then synchronous_standby_names on postgres-1 is set to 'ANY 1 (*)' after 10 seconds # features/steps/quorum_commit.py:39 822s Oct 31 14:18:58 When I start postgres-0 # features/steps/basic_replication.py:20 824s Oct 31 14:19:00 Then sync key in DCS has leader=postgres-1 after 10 seconds # features/steps/quorum_commit.py:8 824s Oct 31 14:19:00 Then sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 827s Oct 31 14:19:03 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 827s Oct 31 14:19:03 827s Oct 31 14:19:03 Scenario: check behavior with three nodes and different replication factor # features/quorum_commit.feature:33 827s Oct 31 14:19:03 Given I start postgres-2 # features/steps/basic_replication.py:20 830s Oct 31 14:19:06 Then sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 831s Oct 31 14:19:07 And sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 831s Oct 31 14:19:07 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0","postgres-2")' after 2 seconds # features/steps/quorum_commit.py:39 831s Oct 31 14:19:07 When I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 831s Oct 31 14:19:07 Then sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 832s Oct 31 14:19:08 And synchronous_standby_names on postgres-1 is set to 'ANY 2 ("postgres-0","postgres-2")' after 2 seconds # features/steps/quorum_commit.py:39 832s Oct 31 14:19:08 832s Oct 31 14:19:08 Scenario: switch from quorum replication to good old multisync and back # features/quorum_commit.feature:42 832s Oct 31 14:19:08 Given I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_mode": true, "synchronous_node_count": 1} # features/steps/patroni_api.py:73 832s Oct 31 14:19:08 And I shut down postgres-0 # features/steps/basic_replication.py:41 833s Oct 31 14:19:09 Then synchronous_standby_names on postgres-1 is set to '"postgres-2"' after 10 seconds # features/steps/quorum_commit.py:39 835s Oct 31 14:19:11 And sync key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 837s Oct 31 14:19:13 Then sync key in DCS has quorum=0 after 2 seconds # features/steps/quorum_commit.py:8 837s Oct 31 14:19:13 When I issue a PATCH request to http://127.0.0.1:8009/config with {"synchronous_mode": "quorum"} # features/steps/patroni_api.py:73 837s Oct 31 14:19:13 And I start postgres-0 # features/steps/basic_replication.py:20 839s Oct 31 14:19:15 Then synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0","postgres-2")' after 10 seconds # features/steps/quorum_commit.py:39 841s Oct 31 14:19:17 And sync key in DCS has sync_standby=postgres-0,postgres-2 after 10 seconds # features/steps/quorum_commit.py:8 841s Oct 31 14:19:17 Then sync key in DCS has quorum=1 after 2 seconds # features/steps/quorum_commit.py:8 841s Oct 31 14:19:17 841s Oct 31 14:19:17 Scenario: REST API and patronictl # features/quorum_commit.feature:54 841s Oct 31 14:19:17 Given I run patronictl.py list batman # features/steps/patroni_api.py:88 842s Oct 31 14:19:18 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 842s Oct 31 14:19:18 And I receive a response output "Quorum Standby" # features/steps/patroni_api.py:100 842s Oct 31 14:19:18 And Status code on GET http://127.0.0.1:8008/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 842s Oct 31 14:19:18 And Status code on GET http://127.0.0.1:8010/quorum is 200 after 3 seconds # features/steps/patroni_api.py:144 842s Oct 31 14:19:18 842s Oct 31 14:19:18 Scenario: nosync node is removed from voters and synchronous_standby_names # features/quorum_commit.feature:61 842s Oct 31 14:19:18 Given I add tag nosync true to postgres-2 config # features/steps/patroni_api.py:139 842s Oct 31 14:19:18 When I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:68 842s Oct 31 14:19:18 Then I receive a response code 202 # features/steps/patroni_api.py:100 842s Oct 31 14:19:18 And sync key in DCS has quorum=0 after 10 seconds # features/steps/quorum_commit.py:8 844s Oct 31 14:19:20 And sync key in DCS has sync_standby=postgres-0 after 10 seconds # features/steps/quorum_commit.py:8 844s Oct 31 14:19:20 And synchronous_standby_names on postgres-1 is set to 'ANY 1 ("postgres-0")' after 2 seconds # features/steps/quorum_commit.py:39 844s Oct 31 14:19:20 And Status code on GET http://127.0.0.1:8010/quorum is 503 after 10 seconds # features/steps/patroni_api.py:144 852s Oct 31 14:19:27 852s Oct 31 14:19:27 Feature: recovery # features/recovery.feature:1 852s Oct 31 14:19:27 We want to check that crashed postgres is started back 852s Oct 31 14:19:27 Scenario: check that timeline is not incremented when primary is started after crash # features/recovery.feature:4 852s Oct 31 14:19:27 Given I start postgres-0 # features/steps/basic_replication.py:20 855s Oct 31 14:19:31 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 855s Oct 31 14:19:31 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 855s Oct 31 14:19:31 When I start postgres-1 # features/steps/basic_replication.py:20 858s Oct 31 14:19:34 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 858s Oct 31 14:19:34 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 859s Oct 31 14:19:35 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 859s Oct 31 14:19:35 waiting for server to shut down.... done 859s Oct 31 14:19:35 server stopped 859s Oct 31 14:19:35 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 862s Oct 31 14:19:38 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 862s Oct 31 14:19:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 862s Oct 31 14:19:38 And I receive a response role primary # features/steps/patroni_api.py:100 862s Oct 31 14:19:38 And I receive a response timeline 1 # features/steps/patroni_api.py:100 862s Oct 31 14:19:38 And "members/postgres-0" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 863s Oct 31 14:19:39 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 864s Oct 31 14:19:40 864s Oct 31 14:19:40 Scenario: check immediate failover when master_start_timeout=0 # features/recovery.feature:20 864s Oct 31 14:19:40 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"master_start_timeout": 0} # features/steps/patroni_api.py:73 864s Oct 31 14:19:40 Then I receive a response code 200 # features/steps/patroni_api.py:100 864s Oct 31 14:19:40 And Response on GET http://127.0.0.1:8008/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 864s Oct 31 14:19:40 When I kill postmaster on postgres-0 # features/steps/basic_replication.py:56 864s Oct 31 14:19:40 waiting for server to shut down.... done 864s Oct 31 14:19:40 server stopped 864s Oct 31 14:19:40 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 867s Oct 31 14:19:43 And postgres-1 role is the primary after 10 seconds # features/steps/basic_replication.py:117 867s Oct 31 14:19:43 867s Oct 31 14:19:43 Scenario: check crashed primary demotes after failed attempt to start # features/recovery.feature:28 867s Oct 31 14:19:43 Given I issue a PATCH request to http://127.0.0.1:8009/config with {"master_start_timeout": null} # features/steps/patroni_api.py:73 867s Oct 31 14:19:43 Then I receive a response code 200 # features/steps/patroni_api.py:100 867s Oct 31 14:19:43 And postgres-0 role is the replica after 10 seconds # features/steps/basic_replication.py:117 869s Oct 31 14:19:45 When I ensure postgres-1 fails to start after a failure # features/steps/recovery.py:6 869s Oct 31 14:19:45 When I kill postmaster on postgres-1 # features/steps/basic_replication.py:56 869s Oct 31 14:19:45 waiting for server to shut down.... done 869s Oct 31 14:19:45 server stopped 869s Oct 31 14:19:45 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 870s Oct 31 14:19:46 And there is a postgres-1_cb.log with "on_role_change demoted batman" in postgres-1 data directory # features/steps/cascading_replication.py:12 874s Oct 31 14:19:50 874s Oct 31 14:19:50 Feature: standby cluster # features/standby_cluster.feature:1 874s Oct 31 14:19:50 874s Oct 31 14:19:50 Scenario: prepare the cluster with logical slots # features/standby_cluster.feature:2 874s Oct 31 14:19:50 Given I start postgres-1 # features/steps/basic_replication.py:20 877s Oct 31 14:19:53 Then postgres-1 is a leader after 10 seconds # features/steps/patroni_api.py:31 877s Oct 31 14:19:53 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 877s Oct 31 14:19:53 When I issue a PATCH request to http://127.0.0.1:8009/config with {"slots": {"pm_1": {"type": "physical"}}, "postgresql": {"parameters": {"wal_level": "logical"}}} # features/steps/patroni_api.py:73 877s Oct 31 14:19:53 Then I receive a response code 200 # features/steps/patroni_api.py:100 877s Oct 31 14:19:53 And Response on GET http://127.0.0.1:8009/config contains slots after 10 seconds # features/steps/patroni_api.py:158 878s Oct 31 14:19:53 And I sleep for 3 seconds # features/steps/patroni_api.py:41 881s Oct 31 14:19:56 When I issue a PATCH request to http://127.0.0.1:8009/config with {"slots": {"test_logical": {"type": "logical", "database": "postgres", "plugin": "test_decoding"}}} # features/steps/patroni_api.py:73 881s Oct 31 14:19:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 881s Oct 31 14:19:57 And I do a backup of postgres-1 # features/steps/custom_bootstrap.py:25 881s Oct 31 14:19:57 When I start postgres-0 # features/steps/basic_replication.py:20 884s Oct 31 14:20:00 Then "members/postgres-0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 885s Oct 31 14:20:01 And replication works from postgres-1 to postgres-0 after 15 seconds # features/steps/basic_replication.py:124 886s Oct 31 14:20:02 And Response on GET http://127.0.0.1:8008/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 886s Oct 31 14:20:02 And "members/postgres-0" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 886s Oct 31 14:20:02 886s Oct 31 14:20:02 @slot-advance 886s Oct 31 14:20:02 Scenario: check permanent logical slots are synced to the replica # features/standby_cluster.feature:20 886s Oct 31 14:20:02 Given I run patronictl.py restart batman postgres-1 --force # features/steps/patroni_api.py:88 888s Oct 31 14:20:04 Then Logical slot test_logical is in sync between postgres-0 and postgres-1 after 10 seconds # features/steps/slots.py:52 894s Oct 31 14:20:10 894s Oct 31 14:20:10 Scenario: Detach exiting node from the cluster # features/standby_cluster.feature:24 894s Oct 31 14:20:10 When I shut down postgres-1 # features/steps/basic_replication.py:41 896s Oct 31 14:20:12 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 896s Oct 31 14:20:12 And "members/postgres-0" key in DCS has role=primary after 5 seconds # features/steps/cascading_replication.py:23 897s Oct 31 14:20:13 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:63 897s Oct 31 14:20:13 Then I receive a response code 200 # features/steps/patroni_api.py:100 897s Oct 31 14:20:13 897s Oct 31 14:20:13 Scenario: check replication of a single table in a standby cluster # features/standby_cluster.feature:31 897s Oct 31 14:20:13 Given I start postgres-1 in a standby cluster batman1 as a clone of postgres-0 # features/steps/standby_cluster.py:23 900s Oct 31 14:20:16 Then postgres-1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 900s Oct 31 14:20:16 When I add the table foo to postgres-0 # features/steps/basic_replication.py:66 900s Oct 31 14:20:16 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 900s Oct 31 14:20:16 And Response on GET http://127.0.0.1:8009/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 900s Oct 31 14:20:16 And I sleep for 3 seconds # features/steps/patroni_api.py:41 903s Oct 31 14:20:19 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 904s Oct 31 14:20:20 Then I receive a response code 503 # features/steps/patroni_api.py:100 904s Oct 31 14:20:20 When I issue a GET request to http://127.0.0.1:8009/standby_leader # features/steps/patroni_api.py:63 904s Oct 31 14:20:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 904s Oct 31 14:20:20 And I receive a response role standby_leader # features/steps/patroni_api.py:100 904s Oct 31 14:20:20 And there is a postgres-1_cb.log with "on_role_change standby_leader batman1" in postgres-1 data directory # features/steps/cascading_replication.py:12 904s Oct 31 14:20:20 When I start postgres-2 in a cluster batman1 # features/steps/standby_cluster.py:12 907s Oct 31 14:20:23 Then postgres-2 role is the replica after 24 seconds # features/steps/basic_replication.py:117 907s Oct 31 14:20:23 And postgres-2 is replicating from postgres-1 after 10 seconds # features/steps/standby_cluster.py:52 912s Oct 31 14:20:28 And table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 912s Oct 31 14:20:28 And Response on GET http://127.0.0.1:8010/patroni contains replication_state=streaming after 10 seconds # features/steps/patroni_api.py:158 912s Oct 31 14:20:28 And postgres-1 does not have a replication slot named test_logical # features/steps/slots.py:41 912s Oct 31 14:20:28 912s Oct 31 14:20:28 Scenario: check switchover # features/standby_cluster.feature:51 912s Oct 31 14:20:28 Given I run patronictl.py switchover batman1 --force # features/steps/patroni_api.py:88 915s Oct 31 14:20:31 Then Status code on GET http://127.0.0.1:8010/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 915s Oct 31 14:20:31 And postgres-1 is replicating from postgres-2 after 32 seconds # features/steps/standby_cluster.py:52 917s Oct 31 14:20:33 And there is a postgres-2_cb.log with "on_start replica batman1\non_role_change standby_leader batman1" in postgres-2 data directory # features/steps/cascading_replication.py:12 917s Oct 31 14:20:33 917s Oct 31 14:20:33 Scenario: check failover # features/standby_cluster.feature:57 917s Oct 31 14:20:33 When I kill postgres-2 # features/steps/basic_replication.py:46 918s Oct 31 14:20:34 And I kill postmaster on postgres-2 # features/steps/basic_replication.py:56 918s Oct 31 14:20:34 waiting for server to shut down.... done 918s Oct 31 14:20:34 server stopped 918s Oct 31 14:20:34 Then postgres-1 is replicating from postgres-0 after 32 seconds # features/steps/standby_cluster.py:52 937s Oct 31 14:20:53 And Status code on GET http://127.0.0.1:8009/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:144 937s Oct 31 14:20:53 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:63 937s Oct 31 14:20:53 Then I receive a response code 503 # features/steps/patroni_api.py:100 937s Oct 31 14:20:53 And I receive a response role standby_leader # features/steps/patroni_api.py:100 937s Oct 31 14:20:53 And replication works from postgres-0 to postgres-1 after 15 seconds # features/steps/basic_replication.py:124 938s Oct 31 14:20:54 And there is a postgres-1_cb.log with "on_role_change replica batman1\non_role_change standby_leader batman1" in postgres-1 data directory # features/steps/cascading_replication.py:12 943s Oct 31 14:20:59 943s Oct 31 14:20:59 Feature: watchdog # features/watchdog.feature:1 943s Oct 31 14:20:59 Verify that watchdog gets pinged and triggered under appropriate circumstances. 943s Oct 31 14:20:59 Scenario: watchdog is opened and pinged # features/watchdog.feature:4 943s Oct 31 14:20:59 Given I start postgres-0 with watchdog # features/steps/watchdog.py:17 946s Oct 31 14:21:02 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 947s Oct 31 14:21:03 And postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 947s Oct 31 14:21:03 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 947s Oct 31 14:21:03 And postgres-0 watchdog has a 15 second timeout # features/steps/watchdog.py:35 947s Oct 31 14:21:03 947s Oct 31 14:21:03 Scenario: watchdog is reconfigured after global ttl changed # features/watchdog.feature:11 947s Oct 31 14:21:03 Given I run patronictl.py edit-config batman -s ttl=30 --force # features/steps/patroni_api.py:88 948s Oct 31 14:21:04 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 948s Oct 31 14:21:04 And I receive a response output "+ttl: 30" # features/steps/patroni_api.py:100 948s Oct 31 14:21:04 When I sleep for 4 seconds # features/steps/patroni_api.py:41 952s Oct 31 14:21:08 Then postgres-0 watchdog has a 25 second timeout # features/steps/watchdog.py:35 952s Oct 31 14:21:08 952s Oct 31 14:21:08 Scenario: watchdog is disabled during pause # features/watchdog.feature:18 952s Oct 31 14:21:08 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 953s Oct 31 14:21:09 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 953s Oct 31 14:21:09 When I sleep for 2 seconds # features/steps/patroni_api.py:41 955s Oct 31 14:21:11 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 955s Oct 31 14:21:11 955s Oct 31 14:21:11 Scenario: watchdog is opened and pinged after resume # features/watchdog.feature:24 955s Oct 31 14:21:11 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 955s Oct 31 14:21:11 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 956s Oct 31 14:21:12 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 956s Oct 31 14:21:12 And postgres-0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:22 957s Oct 31 14:21:13 957s Oct 31 14:21:13 Scenario: watchdog is disabled when shutting down # features/watchdog.feature:30 957s Oct 31 14:21:13 Given I shut down postgres-0 # features/steps/basic_replication.py:41 959s Oct 31 14:21:15 Then postgres-0 watchdog has been closed # features/steps/watchdog.py:30 959s Oct 31 14:21:15 959s Oct 31 14:21:15 Scenario: watchdog is triggered if patroni stops responding # features/watchdog.feature:34 959s Oct 31 14:21:15 Given I reset postgres-0 watchdog state # features/steps/watchdog.py:40 959s Oct 31 14:21:15 And I start postgres-0 with watchdog # features/steps/watchdog.py:17 961s Oct 31 14:21:17 Then postgres-0 role is the primary after 10 seconds # features/steps/basic_replication.py:117 962s Oct 31 14:21:18 When postgres-0 hangs for 30 seconds # features/steps/watchdog.py:53 962s Oct 31 14:21:18 Then postgres-0 watchdog is triggered after 30 seconds # features/steps/watchdog.py:45 986s Oct 31 14:21:42 987s Failed to get list of machines from http://127.0.0.1:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 987s Failed to get list of machines from http://[::1]:2379/v3beta: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /version (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10133.XtDmMNQx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10265.XeVXTKRx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10391.XzMXHZQx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10435.XgsDmMNx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10437.XNPyhaix 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10440.XgldHGex 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.10451.XMVVPVcx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5297.XntOpTmx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5342.XILPwMUx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5383.XKoHPgwx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5457.XUrHVrLx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5505.XxPcwDwx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5578.XUmurRRx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5628.XrsobXCx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5631.XzkfWRfx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5714.XHCmSzLx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5822.XHSiGbRx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5834.XwcjXEPx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5878.XEioTusx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.5928.XrropvMx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6080.XKzqvILx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6126.XptXALxx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6183.Xuicjhux 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6270.XPDsKorx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6583.XHZtSKcx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6680.XBCRuiJx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6738.XIyGJjax 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.6997.XzZehDzx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7049.XgsYHGCx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7112.XoKAOQkx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7207.XFLZZJyx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7304.XjpMLUix 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7344.XBzxEwox 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7411.XfthPmzx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7446.XeoIaazx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7619.XNOjrnNx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7669.XXkTqLIx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7685.XRntjuyx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7724.XQLXhYEx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7774.XGkojOBx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7779.XQiTQGtx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7816.XuXwPBUx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.7861.XEhhgdnx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8027.XgTXjchx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8029.XeXjLZax 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8035.XCNxsEAx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8173.XxcggUox 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8219.XSyHToLx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8275.XRoxDZwx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8323.XwKTBASx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8384.XkMlOeYx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8545.XmyWckHx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8603.XOPSoKRx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8647.XaTwhaHx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8719.XKYbVONx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8808.XVIzmVhx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.8854.XXvjhqyx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9201.XCiLFeex 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9252.XJqfWuVx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9316.XfrbhNvx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9411.XeCaemOx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9460.XIReofIx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9516.XCegcKgx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9560.XMwekLux 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9599.XcTWIVFx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9643.XXuQBZkx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9881.XcnewdYx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9944.XYilAWWx 988s Oct 31 14:21:44 Combined data file .coverage.autopkgtest.9998.XoQlZYGx 992s Oct 31 14:21:48 Name Stmts Miss Cover 992s Oct 31 14:21:48 ------------------------------------------------------------------------------------------------------------- 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1203 642 47% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 436 46% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 114 25% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 626 21% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/etcd/__init__.py 125 59 53% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/__main__.py 202 65 68% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/api.py 788 283 64% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 9 91% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/collections.py 56 5 91% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/config.py 360 86 76% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/daemon.py 76 3 96% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 89 87% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 699 120 83% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 225 64% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 10 79% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/global_config.py 87 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/ha.py 1367 315 77% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/log.py 234 78 67% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 170 79% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 64 75% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 37 64% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 246 71% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 1 99% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 8 81% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 11 88% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 85 50% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 127 70% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 38 89% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 14 91% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/quorum.py 186 49 74% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/request.py 58 6 90% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/tags.py 38 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/utils.py 371 105 72% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/validator.py 309 215 30% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 42 79% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 35 74% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psutil/__init__.py 948 628 34% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psutil/_common.py 407 208 49% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1232 912 26% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 37 56% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 100 57% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 16 70% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/connection.py 389 137 65% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 118 66% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 101 62% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/response.py 634 330 48% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 48 72% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 70 66% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 5 81% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 992s Oct 31 14:21:48 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 992s Oct 31 14:21:48 patroni/__init__.py 13 2 85% 992s Oct 31 14:21:48 patroni/__main__.py 202 202 0% 992s Oct 31 14:21:48 patroni/api.py 788 788 0% 992s Oct 31 14:21:48 patroni/async_executor.py 96 69 28% 992s Oct 31 14:21:48 patroni/collections.py 56 14 75% 992s Oct 31 14:21:48 patroni/config.py 360 189 48% 992s Oct 31 14:21:48 patroni/config_generator.py 213 213 0% 992s Oct 31 14:21:48 patroni/ctl.py 941 400 57% 992s Oct 31 14:21:48 patroni/daemon.py 76 76 0% 992s Oct 31 14:21:48 patroni/dcs/__init__.py 710 315 56% 992s Oct 31 14:21:48 patroni/dcs/consul.py 482 482 0% 992s Oct 31 14:21:48 patroni/dcs/etcd3.py 699 363 48% 992s Oct 31 14:21:48 patroni/dcs/etcd.py 628 285 55% 992s Oct 31 14:21:48 patroni/dcs/exhibitor.py 62 62 0% 992s Oct 31 14:21:48 patroni/dcs/kubernetes.py 969 969 0% 992s Oct 31 14:21:48 patroni/dcs/raft.py 319 319 0% 992s Oct 31 14:21:48 patroni/dcs/zookeeper.py 289 289 0% 992s Oct 31 14:21:48 patroni/dynamic_loader.py 36 8 78% 992s Oct 31 14:21:48 patroni/exceptions.py 16 1 94% 992s Oct 31 14:21:48 patroni/file_perm.py 47 17 64% 992s Oct 31 14:21:48 patroni/global_config.py 87 19 78% 992s Oct 31 14:21:48 patroni/ha.py 1367 1367 0% 992s Oct 31 14:21:48 patroni/log.py 234 182 22% 992s Oct 31 14:21:48 patroni/postgresql/__init__.py 826 654 21% 992s Oct 31 14:21:48 patroni/postgresql/available_parameters/__init__.py 24 6 75% 992s Oct 31 14:21:48 patroni/postgresql/bootstrap.py 258 228 12% 992s Oct 31 14:21:48 patroni/postgresql/callback_executor.py 55 34 38% 992s Oct 31 14:21:48 patroni/postgresql/cancellable.py 104 84 19% 992s Oct 31 14:21:48 patroni/postgresql/config.py 844 722 14% 992s Oct 31 14:21:48 patroni/postgresql/connection.py 75 50 33% 992s Oct 31 14:21:48 patroni/postgresql/misc.py 43 30 30% 992s Oct 31 14:21:48 patroni/postgresql/mpp/__init__.py 89 21 76% 992s Oct 31 14:21:48 patroni/postgresql/mpp/citus.py 366 366 0% 992s Oct 31 14:21:48 patroni/postgresql/postmaster.py 170 139 18% 992s Oct 31 14:21:48 patroni/postgresql/rewind.py 421 421 0% 992s Oct 31 14:21:48 patroni/postgresql/slots.py 352 303 14% 992s Oct 31 14:21:48 patroni/postgresql/sync.py 159 117 26% 992s Oct 31 14:21:48 patroni/postgresql/validator.py 156 52 67% 992s Oct 31 14:21:48 patroni/psycopg.py 57 41 28% 992s Oct 31 14:21:48 patroni/quorum.py 186 186 0% 992s Oct 31 14:21:48 patroni/raft_controller.py 22 22 0% 992s Oct 31 14:21:48 patroni/request.py 58 6 90% 992s Oct 31 14:21:48 patroni/scripts/__init__.py 0 0 100% 992s Oct 31 14:21:48 patroni/scripts/aws.py 59 59 0% 992s Oct 31 14:21:48 patroni/scripts/barman/__init__.py 0 0 100% 992s Oct 31 14:21:48 patroni/scripts/barman/cli.py 50 50 0% 992s Oct 31 14:21:48 patroni/scripts/barman/config_switch.py 50 50 0% 992s Oct 31 14:21:48 patroni/scripts/barman/recover.py 36 36 0% 992s Oct 31 14:21:48 patroni/scripts/barman/utils.py 93 93 0% 992s Oct 31 14:21:48 patroni/scripts/wale_restore.py 207 207 0% 992s Oct 31 14:21:48 patroni/tags.py 38 11 71% 992s Oct 31 14:21:48 patroni/utils.py 371 185 50% 992s Oct 31 14:21:48 patroni/validator.py 309 222 28% 992s Oct 31 14:21:48 patroni/version.py 1 0 100% 992s Oct 31 14:21:48 patroni/watchdog/__init__.py 2 2 0% 992s Oct 31 14:21:48 patroni/watchdog/base.py 203 203 0% 992s Oct 31 14:21:48 patroni/watchdog/linux.py 135 135 0% 992s Oct 31 14:21:48 ------------------------------------------------------------------------------------------------------------- 992s Oct 31 14:21:48 TOTAL 54341 32296 41% 992s Oct 31 14:21:48 13 features passed, 0 failed, 1 skipped 992s Oct 31 14:21:48 64 scenarios passed, 0 failed, 5 skipped 992s Oct 31 14:21:48 593 steps passed, 0 failed, 68 skipped, 0 undefined 992s Oct 31 14:21:48 Took 9m25.969s 992s + su postgres -p -c 'rm -rf features/output' 992s ### End 17 acceptance-etcd3 ### 992s + echo '### End 17 acceptance-etcd3 ###' 992s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 /tmp/pgpass_postgres-3 992s ++ id -u 992s + '[' 0 -eq 0 ']' 992s + '[' -x /etc/init.d/zookeeper ']' 993s autopkgtest [14:21:49]: test acceptance-etcd3-full: -----------------------] 993s autopkgtest [14:21:49]: test acceptance-etcd3-full: - - - - - - - - - - results - - - - - - - - - - 993s acceptance-etcd3-full PASS 994s autopkgtest [14:21:50]: test acceptance-etcd-basic: preparing testbed 994s Reading package lists... 994s Building dependency tree... 994s Reading state information... 994s Solving dependencies... 995s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 996s autopkgtest [14:21:52]: test acceptance-etcd-basic: debian/tests/acceptance etcd features/basic_replication.feature 996s autopkgtest [14:21:52]: test acceptance-etcd-basic: [----------------------- 996s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 997s ++ ls -1r /usr/lib/postgresql/ 997s ○ etcd.service - etcd - highly-available key value store 997s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 997s Active: inactive (dead) since Fri 2025-10-31 14:09:40 UTC; 12min ago 997s Duration: 13.510s 997s Invocation: d009466d08d84053a49b96eb12363d34 997s Docs: https://etcd.io/docs 997s man:etcd 997s Process: 2353 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 997s Main PID: 2353 (code=killed, signal=TERM) 997s Mem peak: 7M 997s CPU: 156ms 997s 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.137771Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"warn","ts":"2025-10-31T14:09:40.138227Z","caller":"embed/serve.go:161","msg":"stopping insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"warn","ts":"2025-10-31T14:09:40.138896Z","caller":"embed/serve.go:163","msg":"stopped insecure grpc server due to error","error":"accept tcp 127.0.0.1:2379: use of closed network connection"} 997s Oct 31 14:09:40 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.139297Z","caller":"etcdserver/server.go:1543","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143052Z","caller":"embed/etcd.go:582","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143734Z","caller":"embed/etcd.go:587","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 997s Oct 31 14:09:40 autopkgtest etcd[2353]: {"level":"info","ts":"2025-10-31T14:09:40.143766Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 997s Oct 31 14:09:40 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 997s Oct 31 14:09:40 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 997s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 997s ### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ### 997s + '[' 17 == 10 -o 17 == 11 ']' 997s + echo '### PostgreSQL 17 acceptance-etcd features/basic_replication.feature ###' 997s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 DCS=etcd PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 998s Oct 31 14:21:54 Feature: basic replication # features/basic_replication.feature:1 998s Oct 31 14:21:54 We should check that the basic bootstrapping, replication and failover works. 998s Oct 31 14:21:54 Scenario: check replication of a single table # features/basic_replication.feature:4 998s Oct 31 14:21:54 Given I start postgres-0 # features/steps/basic_replication.py:20 1001s Oct 31 14:21:57 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1001s Oct 31 14:21:57 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1001s Oct 31 14:21:57 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 1001s Oct 31 14:21:57 Then I receive a response code 200 # features/steps/patroni_api.py:100 1001s Oct 31 14:21:57 When I start postgres-1 # features/steps/basic_replication.py:20 1005s Oct 31 14:22:01 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1008s Oct 31 14:22:04 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1008s Oct 31 14:22:04 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1008s Oct 31 14:22:04 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1009s Oct 31 14:22:05 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1009s Oct 31 14:22:05 1009s Oct 31 14:22:05 Scenario: check restart of sync replica # features/basic_replication.feature:17 1009s Oct 31 14:22:05 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1010s Oct 31 14:22:06 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1010s Oct 31 14:22:06 When I start postgres-2 # features/steps/basic_replication.py:20 1012s Oct 31 14:22:08 And I shut down postgres-1 # features/steps/basic_replication.py:41 1015s Oct 31 14:22:11 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1016s Oct 31 14:22:12 When I start postgres-1 # features/steps/basic_replication.py:20 1018s Oct 31 14:22:14 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1019s Oct 31 14:22:15 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1019s Oct 31 14:22:15 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1019s Oct 31 14:22:15 1019s Oct 31 14:22:15 Scenario: check stuck sync replica # features/basic_replication.feature:28 1019s Oct 31 14:22:15 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 1019s Oct 31 14:22:15 Then I receive a response code 200 # features/steps/patroni_api.py:100 1019s Oct 31 14:22:15 And I create table on postgres-0 # features/steps/basic_replication.py:85 1019s Oct 31 14:22:15 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1020s Oct 31 14:22:16 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1020s Oct 31 14:22:16 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1020s Oct 31 14:22:16 And I load data on postgres-0 # features/steps/basic_replication.py:96 1020s Oct 31 14:22:16 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1023s Oct 31 14:22:19 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1023s Oct 31 14:22:19 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1023s Oct 31 14:22:19 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1023s Oct 31 14:22:19 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 1024s Oct 31 14:22:19 Then I receive a response code 200 # features/steps/patroni_api.py:100 1024s Oct 31 14:22:19 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1024s Oct 31 14:22:19 1024s Oct 31 14:22:19 Scenario: check multi sync replication # features/basic_replication.feature:44 1024s Oct 31 14:22:19 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 1024s Oct 31 14:22:20 Then I receive a response code 200 # features/steps/patroni_api.py:100 1024s Oct 31 14:22:20 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1028s Oct 31 14:22:24 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1028s Oct 31 14:22:24 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1028s Oct 31 14:22:24 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 1028s Oct 31 14:22:24 Then I receive a response code 200 # features/steps/patroni_api.py:100 1028s Oct 31 14:22:24 And I shut down postgres-1 # features/steps/basic_replication.py:41 1031s Oct 31 14:22:27 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1032s Oct 31 14:22:28 When I start postgres-1 # features/steps/basic_replication.py:20 1035s Oct 31 14:22:31 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1035s Oct 31 14:22:31 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1035s Oct 31 14:22:31 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1035s Oct 31 14:22:31 1035s Oct 31 14:22:31 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1035s Oct 31 14:22:31 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1036s Oct 31 14:22:32 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1036s Oct 31 14:22:32 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1038s Oct 31 14:22:34 And I shut down postgres-0 # features/steps/basic_replication.py:41 1039s Oct 31 14:22:35 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1040s Oct 31 14:22:36 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1040s Oct 31 14:22:36 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1060s Oct 31 14:22:56 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1064s Oct 31 14:23:00 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 1064s Oct 31 14:23:00 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 1064s Oct 31 14:23:00 Then I receive a response code 200 # features/steps/patroni_api.py:100 1064s Oct 31 14:23:00 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1064s Oct 31 14:23:00 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1064s Oct 31 14:23:00 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1064s Oct 31 14:23:00 1064s Oct 31 14:23:00 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1064s Oct 31 14:23:00 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1064s Oct 31 14:23:00 And I start postgres-0 # features/steps/basic_replication.py:20 1064s Oct 31 14:23:00 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1070s Oct 31 14:23:06 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1070s Oct 31 14:23:06 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1070s Oct 31 14:23:06 1070s Oct 31 14:23:06 @reject-duplicate-name 1070s Oct 31 14:23:06 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1070s Oct 31 14:23:06 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1072s Oct 31 14:23:08 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 1076s Oct 31 14:23:12 1077s Failed to get list of machines from http://127.0.0.1:2379/v2: MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=2379): Max retries exceeded with url: /v2/machines (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1077s Failed to get list of machines from http://[::1]:2379/v2: MaxRetryError("HTTPConnectionPool(host='::1', port=2379): Max retries exceeded with url: /v2/machines (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.10750.XDCzRQcx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.10794.XdHJXlkx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.10843.XSKzXPhx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.10892.XDNVQWYx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.10938.XnPQxFLx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.11009.XlsPPezx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.11058.XtvVBcZx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.11062.XQNuqIfx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.11145.XNUnaCSx 1077s Oct 31 14:23:13 Combined data file .coverage.autopkgtest.11247.XgwXoFxx 1081s Oct 31 14:23:17 Name Stmts Miss Cover 1081s Oct 31 14:23:17 ------------------------------------------------------------------------------------------------------------- 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1203 647 46% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 3 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/OpenSSL/_util.py 44 15 66% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 869 663 24% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/OpenSSL/version.py 9 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/bcrypt/__init__.py 3 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 4 83% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 15 79% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 12 78% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 59 58% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 775 614 21% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/utils.py 76 28 63% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/base.py 488 227 53% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1024 552 46% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/name.py 236 144 39% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 12 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/__init__.py 2 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/_features.py 46 8 83% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/asyncquery.py 322 283 12% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/edns.py 307 185 40% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/exception.py 59 33 44% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/flags.py 40 14 65% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/grange.py 33 30 9% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/inet.py 79 65 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/ipv4.py 26 20 23% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/ipv6.py 114 100 12% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/message.py 829 676 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/name.py 617 425 31% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/nameserver.py 102 55 46% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/node.py 117 71 39% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/opcode.py 30 7 77% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/query.py 562 477 15% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/quic/__init__.py 28 23 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rcode.py 68 13 81% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdata.py 386 277 28% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdataclass.py 43 9 79% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdataset.py 192 133 31% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdatatype.py 215 23 89% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 1 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 1 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 415 268 35% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/renderer.py 151 118 22% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/resolver.py 873 696 20% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/reversename.py 32 24 25% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/rrset.py 77 56 27% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/serial.py 92 79 14% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/set.py 148 107 28% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/tokenizer.py 334 279 16% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/transaction.py 269 201 25% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/tsig.py 176 122 31% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/ttl.py 44 38 14% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/version.py 6 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/zone.py 507 383 24% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/zonefile.py 427 379 11% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/dns/zonetypes.py 14 2 86% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/etcd/__init__.py 125 27 78% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/etcd/client.py 380 195 49% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/api.py 788 439 44% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/config.py 360 102 72% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 166 77% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 628 185 71% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/ha.py 1367 689 50% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 297 65% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/utils.py 371 139 63% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psutil/__init__.py 948 631 33% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psutil/_common.py 407 208 49% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1232 925 25% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 97 58% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 12 78% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/connection.py 389 138 65% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 128 63% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 263 103 61% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 92 62% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/response.py 634 377 41% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 56 68% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 74 57% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 66 67% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1081s Oct 31 14:23:17 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1081s Oct 31 14:23:17 patroni/__init__.py 13 2 85% 1081s Oct 31 14:23:17 patroni/__main__.py 202 202 0% 1081s Oct 31 14:23:17 patroni/api.py 788 788 0% 1081s Oct 31 14:23:17 patroni/async_executor.py 96 69 28% 1081s Oct 31 14:23:17 patroni/collections.py 56 15 73% 1081s Oct 31 14:23:17 patroni/config.py 360 189 48% 1081s Oct 31 14:23:17 patroni/config_generator.py 213 213 0% 1081s Oct 31 14:23:17 patroni/ctl.py 941 666 29% 1081s Oct 31 14:23:17 patroni/daemon.py 76 76 0% 1081s Oct 31 14:23:17 patroni/dcs/__init__.py 710 358 50% 1081s Oct 31 14:23:17 patroni/dcs/consul.py 482 482 0% 1081s Oct 31 14:23:17 patroni/dcs/etcd3.py 699 699 0% 1081s Oct 31 14:23:17 patroni/dcs/etcd.py 628 238 62% 1081s Oct 31 14:23:17 patroni/dcs/exhibitor.py 62 62 0% 1081s Oct 31 14:23:17 patroni/dcs/kubernetes.py 969 969 0% 1081s Oct 31 14:23:17 patroni/dcs/raft.py 319 319 0% 1081s Oct 31 14:23:17 patroni/dcs/zookeeper.py 289 289 0% 1081s Oct 31 14:23:17 patroni/dynamic_loader.py 36 8 78% 1081s Oct 31 14:23:17 patroni/exceptions.py 16 1 94% 1081s Oct 31 14:23:17 patroni/file_perm.py 47 17 64% 1081s Oct 31 14:23:17 patroni/global_config.py 87 25 71% 1081s Oct 31 14:23:17 patroni/ha.py 1367 1367 0% 1081s Oct 31 14:23:17 patroni/log.py 234 182 22% 1081s Oct 31 14:23:17 patroni/postgresql/__init__.py 826 654 21% 1081s Oct 31 14:23:17 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1081s Oct 31 14:23:17 patroni/postgresql/bootstrap.py 258 228 12% 1081s Oct 31 14:23:17 patroni/postgresql/callback_executor.py 55 34 38% 1081s Oct 31 14:23:17 patroni/postgresql/cancellable.py 104 84 19% 1081s Oct 31 14:23:17 patroni/postgresql/config.py 844 722 14% 1081s Oct 31 14:23:17 patroni/postgresql/connection.py 75 50 33% 1081s Oct 31 14:23:17 patroni/postgresql/misc.py 43 30 30% 1081s Oct 31 14:23:17 patroni/postgresql/mpp/__init__.py 89 21 76% 1081s Oct 31 14:23:17 patroni/postgresql/mpp/citus.py 366 366 0% 1081s Oct 31 14:23:17 patroni/postgresql/postmaster.py 170 139 18% 1081s Oct 31 14:23:17 patroni/postgresql/rewind.py 421 421 0% 1081s Oct 31 14:23:17 patroni/postgresql/slots.py 352 303 14% 1081s Oct 31 14:23:17 patroni/postgresql/sync.py 159 117 26% 1081s Oct 31 14:23:17 patroni/postgresql/validator.py 156 52 67% 1081s Oct 31 14:23:17 patroni/psycopg.py 57 41 28% 1081s Oct 31 14:23:17 patroni/quorum.py 186 186 0% 1081s Oct 31 14:23:17 patroni/raft_controller.py 22 22 0% 1081s Oct 31 14:23:17 patroni/request.py 58 6 90% 1081s Oct 31 14:23:17 patroni/scripts/__init__.py 0 0 100% 1081s Oct 31 14:23:17 patroni/scripts/aws.py 59 59 0% 1081s Oct 31 14:23:17 patroni/scripts/barman/__init__.py 0 0 100% 1081s Oct 31 14:23:17 patroni/scripts/barman/cli.py 50 50 0% 1081s Oct 31 14:23:17 patroni/scripts/barman/config_switch.py 50 50 0% 1081s Oct 31 14:23:17 patroni/scripts/barman/recover.py 36 36 0% 1081s Oct 31 14:23:17 patroni/scripts/barman/utils.py 93 93 0% 1081s Oct 31 14:23:17 patroni/scripts/wale_restore.py 207 207 0% 1081s Oct 31 14:23:17 patroni/tags.py 38 15 61% 1081s Oct 31 14:23:17 patroni/utils.py 371 265 29% 1081s Oct 31 14:23:17 patroni/validator.py 309 222 28% 1081s Oct 31 14:23:17 patroni/version.py 1 0 100% 1081s Oct 31 14:23:17 patroni/watchdog/__init__.py 2 2 0% 1081s Oct 31 14:23:17 patroni/watchdog/base.py 203 203 0% 1081s Oct 31 14:23:17 patroni/watchdog/linux.py 135 135 0% 1081s Oct 31 14:23:17 ------------------------------------------------------------------------------------------------------------- 1081s Oct 31 14:23:17 TOTAL 53642 34304 36% 1081s Oct 31 14:23:17 1 feature passed, 0 failed, 0 skipped 1081s Oct 31 14:23:17 7 scenarios passed, 0 failed, 0 skipped 1081s Oct 31 14:23:17 68 steps passed, 0 failed, 0 skipped, 0 undefined 1081s Oct 31 14:23:17 Took 1m13.431s 1081s + su postgres -p -c 'rm -rf features/output' 1081s + echo '### End 17 acceptance-etcd features/basic_replication.feature ###' 1081s ### End 17 acceptance-etcd features/basic_replication.feature ### 1081s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1081s ++ id -u 1081s + '[' 0 -eq 0 ']' 1081s + '[' -x /etc/init.d/zookeeper ']' 1082s autopkgtest [14:23:18]: test acceptance-etcd-basic: -----------------------] 1082s autopkgtest [14:23:18]: test acceptance-etcd-basic: - - - - - - - - - - results - - - - - - - - - - 1082s acceptance-etcd-basic PASS 1083s autopkgtest [14:23:19]: test acceptance-zookeeper-basic: preparing testbed 1103s Creating nova instance adt-resolute-arm64-patroni-20251031-140516-juju-7f2275-prod-proposed-migration-environment-15-95a1e611-b93e-4503-8186-f8f94ff491b0 from image adt/ubuntu-resolute-arm64-server-20251030.img (UUID b31f7398-ba19-41c6-b21b-fc9dfd412991)... 1162s autopkgtest [14:24:38]: testbed dpkg architecture: arm64 1162s autopkgtest [14:24:38]: testbed apt version: 3.1.11 1163s autopkgtest [14:24:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1163s autopkgtest [14:24:39]: testbed release detected to be: resolute 1164s autopkgtest [14:24:40]: updating testbed package index (apt update) 1164s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 1165s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1165s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1165s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1165s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [153 kB] 1165s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 1165s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [51.8 kB] 1165s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2956 kB] 1166s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [223 kB] 1167s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4764 B] 1167s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 1167s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 1167s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [2101 kB] 1168s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [53.5 kB] 1168s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [35.4 kB] 1168s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [1536 B] 1169s Fetched 5784 kB in 4s (1584 kB/s) 1170s Reading package lists... 1171s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1171s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1171s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1171s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1173s Reading package lists... 1173s Reading package lists... 1173s Building dependency tree... 1173s Reading state information... 1173s Calculating upgrade... 1174s The following packages will be upgraded: 1174s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 1174s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libubootenv-tool 1174s libubootenv0.1 libuchardet0 nano python3-markupsafe python3-more-itertools 1174s sensible-utils usb.ids 1174s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1174s Need to get 1974 kB of archives. 1174s After this operation, 43.0 kB of additional disk space will be used. 1174s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 grep arm64 3.12-1 [169 kB] 1174s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libsepol2 arm64 3.9-2 [305 kB] 1174s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 sensible-utils all 0.0.26 [27.0 kB] 1174s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error-l10n all 1.56-2 [9066 B] 1174s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error0 arm64 1.56-2 [81.5 kB] 1174s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libnettle8t64 arm64 3.10.2-1 [190 kB] 1174s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libhogweed6t64 arm64 3.10.2-1 [200 kB] 1174s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-route-3-200 arm64 3.11.0-2 [190 kB] 1175s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-3-200 arm64 3.11.0-2 [58.9 kB] 1175s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libuchardet0 arm64 0.0.8-2 [75.1 kB] 1175s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 nano arm64 8.6-1 [289 kB] 1175s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 usb.ids all 2025.09.15-1 [224 kB] 1175s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [58.7 kB] 1175s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv-tool arm64 0.3.5-0.2 [7262 B] 1175s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv0.1 arm64 0.3.5-0.2 [14.8 kB] 1175s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-markupsafe arm64 3.0.3-1 [12.3 kB] 1175s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-more-itertools all 10.8.0-1 [63.5 kB] 1175s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1175s Fetched 1974 kB in 1s (1628 kB/s) 1176s (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 ... 83457 files and directories currently installed.) 1176s Preparing to unpack .../archives/grep_3.12-1_arm64.deb ... 1176s Unpacking grep (3.12-1) over (3.11-4build1) ... 1176s Setting up grep (3.12-1) ... 1176s (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 ... 83457 files and directories currently installed.) 1176s Preparing to unpack .../00-libsepol2_3.9-2_arm64.deb ... 1176s Unpacking libsepol2:arm64 (3.9-2) over (3.8.1-1) ... 1176s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 1176s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 1176s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 1176s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 1176s Preparing to unpack .../03-libgpg-error0_1.56-2_arm64.deb ... 1176s Unpacking libgpg-error0:arm64 (1.56-2) over (1.51-4) ... 1176s Preparing to unpack .../04-libnettle8t64_3.10.2-1_arm64.deb ... 1176s Unpacking libnettle8t64:arm64 (3.10.2-1) over (3.10.1-1) ... 1176s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_arm64.deb ... 1176s Unpacking libhogweed6t64:arm64 (3.10.2-1) over (3.10.1-1) ... 1177s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_arm64.deb ... 1177s Unpacking libnl-route-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 1177s Preparing to unpack .../07-libnl-3-200_3.11.0-2_arm64.deb ... 1177s Unpacking libnl-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 1177s Preparing to unpack .../08-libuchardet0_0.0.8-2_arm64.deb ... 1177s Unpacking libuchardet0:arm64 (0.0.8-2) over (0.0.8-1build1) ... 1177s Preparing to unpack .../09-nano_8.6-1_arm64.deb ... 1177s Unpacking nano (8.6-1) over (8.4-1) ... 1177s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 1177s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 1177s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... 1177s Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 1177s Preparing to unpack .../12-libubootenv-tool_0.3.5-0.2_arm64.deb ... 1177s Unpacking libubootenv-tool (0.3.5-0.2) over (0.3.5-0.1build1) ... 1177s Preparing to unpack .../13-libubootenv0.1_0.3.5-0.2_arm64.deb ... 1177s Unpacking libubootenv0.1:arm64 (0.3.5-0.2) over (0.3.5-0.1build1) ... 1177s Preparing to unpack .../14-python3-markupsafe_3.0.3-1_arm64.deb ... 1178s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 1178s Preparing to unpack .../15-python3-more-itertools_10.8.0-1_all.deb ... 1178s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 1178s Setting up python3-more-itertools (10.8.0-1) ... 1178s Setting up libgpg-error0:arm64 (1.56-2) ... 1178s Setting up python3-markupsafe (3.0.3-1) ... 1178s Setting up libnettle8t64:arm64 (3.10.2-1) ... 1178s Setting up libubootenv0.1:arm64 (0.3.5-0.2) ... 1178s Setting up usb.ids (2025.09.15-1) ... 1178s Setting up libsepol2:arm64 (3.9-2) ... 1178s Setting up nano (8.6-1) ... 1178s Installing new version of config file /etc/nanorc ... 1178s Setting up libhogweed6t64:arm64 (3.10.2-1) ... 1178s Setting up sensible-utils (0.0.26) ... 1178s Setting up libuchardet0:arm64 (0.0.8-2) ... 1178s Setting up libnl-3-200:arm64 (3.11.0-2) ... 1178s Setting up libgpg-error-l10n (1.56-2) ... 1178s Setting up libubootenv-tool (0.3.5-0.2) ... 1178s Setting up libnl-route-3-200:arm64 (3.11.0-2) ... 1178s Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... 1178s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1179s Processing triggers for man-db (2.13.1-1) ... 1181s Processing triggers for install-info (7.1.1-1ubuntu1) ... 1181s autopkgtest [14:24:57]: upgrading testbed (apt dist-upgrade and autopurge) 1181s Reading package lists... 1181s Building dependency tree... 1181s Reading state information... 1182s Calculating upgrade... 1182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1182s Reading package lists... 1183s Building dependency tree... 1183s Reading state information... 1183s Solving dependencies... 1183s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1186s Reading package lists... 1187s Building dependency tree... 1187s Reading state information... 1187s Solving dependencies... 1187s The following NEW packages will be installed: 1187s adwaita-icon-theme at-spi2-common ca-certificates-java 1187s dconf-gsettings-backend dconf-service default-jre default-jre-headless 1187s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 1187s fonts-font-awesome fonts-lato gtk-update-icon-cache hicolor-icon-theme 1187s java-common junit4 libactivation-java libapache-pom-java libapr1t64 1187s libasm-java libasound2-data libasound2t64 libatinject-jsr330-api-java 1187s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 1187s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcares2 1187s libcolord2 libcommons-cli-java libcommons-io-java libcommons-logging-java 1187s libcommons-parent-java libcups2t64 libdatrie1 libdconf1 libdeflate0 1187s libdrm-amdgpu1 libdropwizard-metrics-java 1187s libeclipse-jdt-core-compiler-batch-java libeclipse-jdt-core-java 1187s libel-api-java libepoxy0 liberror-prone-java libev4t64 1187s libfindbugs-annotations-java libfontconfig1 libgbm1 libgdk-pixbuf-2.0-0 1187s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglvnd0 1187s libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 1187s libguava-java libhamcrest-java libharfbuzz0b libicu76 libio-pty-perl 1187s libipc-run-perl libjackson2-annotations-java libjackson2-core-java 1187s libjackson2-databind-java libjavaparser-java libjaxb-api-java libjbig0 1187s libjctools-java libjetty9-extra-java libjetty9-java libjffi-java libjffi-jni 1187s libjnr-constants-java libjnr-enxio-java libjnr-ffi-java libjnr-posix-java 1187s libjnr-unixsocket-java libjnr-x86asm-java libjpeg-turbo8 libjpeg8 1187s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsp-api-java 1187s libjsr305-java liblcms2-2 liblerc4 liblog4j1.2-java libmail-java 1187s libnetty-java libnetty-tcnative-java libnetty-tcnative-jni libnspr4 libnss3 1187s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 1187s libpixman-1-0 libpq5 libservlet-api-java libsharpyuv0 libslf4j-java 1187s libsnappy-java libsnappy-jni libsnappy1v5 libspring-beans-java 1187s libspring-core-java libtaglibs-standard-impl-java 1187s libtaglibs-standard-spec-java libthai-data libthai0 libtiff6 1187s libtime-duration-perl libtimedate-perl libtomcat9-java libvulkan1 1187s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 1187s libwebsocket-api-java libx11-xcb1 libxcb-dri3-0 libxcb-glx0 libxcb-present0 1187s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 1187s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 1187s libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxtst6 libxxf86vm1 1187s libzookeeper-java mesa-libgallium moreutils openjdk-21-jre 1187s openjdk-21-jre-headless patroni patroni-doc postgresql postgresql-17 1187s postgresql-client-17 postgresql-client-common postgresql-common 1187s postgresql-common-dev python3-behave python3-click python3-consul 1187s python3-coverage python3-dateutil python3-dnspython python3-eventlet 1187s python3-gevent python3-greenlet python3-kazoo python3-kerberos python3-parse 1187s python3-parse-type python3-prettytable python3-psutil python3-psycopg2 1187s python3-pure-sasl python3-six python3-wcwidth python3-ydiff 1187s python3-zope.event python3-zope.interface sphinx-rtd-theme-common ssl-cert 1187s x11-common zookeeper zookeeperd 1188s 0 upgraded, 193 newly installed, 0 to remove and 0 not upgraded. 1188s Need to get 148 MB of archives. 1188s After this operation, 507 MB of additional disk space will be used. 1188s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 1189s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1189s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-common all 282ubuntu1 [48.8 kB] 1189s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1189s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 1189s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common-dev all 282ubuntu1 [73.9 kB] 1189s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1189s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common all 282ubuntu1 [101 kB] 1189s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118 [11.6 kB] 1189s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76 [6852 B] 1189s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 1189s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 1189s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1189s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libnspr4 arm64 2:4.36-1ubuntu2 [115 kB] 1189s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libnss3 arm64 2:3.114-1 [1453 kB] 1189s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.3.3-1 [24.7 kB] 1189s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.9+10-1 [45.9 MB] 1192s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 1192s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [8584 B] 1192s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 1192s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 1192s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 1192s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 1192s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 1193s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 1193s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [149 kB] 1193s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 gtk-update-icon-cache arm64 4.20.2+ds-1 [54.4 kB] 1193s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 hicolor-icon-theme all 0.18-2 [13.3 kB] 1193s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 adwaita-icon-theme all 49.0-1 [581 kB] 1193s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 at-spi2-common all 2.57.1-1 [9432 B] 1193s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libatk1.0-0t64 arm64 2.57.1-1 [55.5 kB] 1193s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libxi6 arm64 2:1.8.2-1 [32.4 kB] 1193s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libatspi2.0-0t64 arm64 2.57.1-1 [84.7 kB] 1193s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libatk-bridge2.0-0t64 arm64 2.57.1-1 [66.0 kB] 1193s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 1193s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 1193s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.15.0-2.3ubuntu1 [38.1 kB] 1193s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.15.0-2.3ubuntu1 [144 kB] 1193s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 1193s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-render0 arm64 1.17.0-2build1 [18.1 kB] 1193s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-shm0 arm64 1.17.0-2build1 [6234 B] 1193s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libxrender1 arm64 1:0.9.12-1 [19.5 kB] 1193s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libcairo2 arm64 1.18.4-1build1 [592 kB] 1193s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 libcairo-gobject2 arm64 1.18.4-1build1 [128 kB] 1193s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libcolord2 arm64 1.4.8-2 [147 kB] 1193s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libavahi-common-data arm64 0.8-16ubuntu3 [31.1 kB] 1193s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libavahi-common3 arm64 0.8-16ubuntu3 [24.5 kB] 1193s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libavahi-client3 arm64 0.8-16ubuntu3 [28.4 kB] 1193s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libcups2t64 arm64 2.4.12-0ubuntu3 [269 kB] 1193s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libepoxy0 arm64 1.5.10-2 [236 kB] 1193s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 1193s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libharfbuzz0b arm64 12.1.0-1 [523 kB] 1193s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig arm64 2.15.0-2.3ubuntu1 [191 kB] 1193s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 1193s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 libdatrie1 arm64 0.2.13-4 [19.1 kB] 1193s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 1193s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libpango-1.0-0 arm64 1.56.3-2 [237 kB] 1193s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [50.2 kB] 1193s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [27.7 kB] 1193s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libwayland-client0 arm64 1.24.0-1build1 [28.9 kB] 1193s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libwayland-cursor0 arm64 1.24.0-1build1 [11.1 kB] 1193s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libwayland-egl1 arm64 1.24.0-1build1 [6500 B] 1193s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcomposite1 arm64 1:0.4.6-1 [6626 B] 1193s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 1193s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcursor1 arm64 1:1.2.3-1 [22.2 kB] 1193s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libxdamage1 arm64 1:1.1.6-1build1 [6236 B] 1193s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B] 1193s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 1193s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libdconf1 arm64 0.49.0-1 [40.6 kB] 1193s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 dconf-service arm64 0.49.0-1 [27.1 kB] 1193s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 dconf-gsettings-backend arm64 0.49.0-1 [21.9 kB] 1193s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 libgtk-3-common all 3.24.50-1ubuntu2 [1425 kB] 1193s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libgtk-3-0t64 arm64 3.24.50-1ubuntu2 [3229 kB] 1193s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libglvnd0 arm64 1.7.0-1build2 [59.2 kB] 1193s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libx11-xcb1 arm64 2:1.8.12-1build1 [8216 B] 1193s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-dri3-0 arm64 1.17.0-2build1 [8120 B] 1193s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-glx0 arm64 1.17.0-2build1 [27.8 kB] 1193s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-present0 arm64 1.17.0-2build1 [6560 B] 1193s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-xfixes0 arm64 1.17.0-2build1 [11.4 kB] 1193s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 1193s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 libdrm-amdgpu1 arm64 2.4.127-1ubuntu1 [23.9 kB] 1193s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-randr0 arm64 1.17.0-2build1 [20.2 kB] 1193s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libxcb-sync1 arm64 1.17.0-2build1 [10.4 kB] 1193s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 libxshmfence1 arm64 1.3.3-1 [5378 B] 1193s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 mesa-libgallium arm64 25.2.3-1ubuntu1 [12.1 MB] 1194s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libgbm1 arm64 25.2.3-1ubuntu1 [34.4 kB] 1194s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libvulkan1 arm64 1.4.321.0-1 [169 kB] 1194s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 libgl1-mesa-dri arm64 25.2.3-1ubuntu1 [34.9 kB] 1194s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libglx-mesa0 arm64 25.2.3-1ubuntu1 [110 kB] 1194s Get:90 http://ftpmaster.internal/ubuntu resolute/main arm64 libglx0 arm64 1.7.0-1build2 [34.5 kB] 1194s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 libgl1 arm64 1.7.0-1build2 [104 kB] 1194s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libasound2-data all 1.2.14-1ubuntu1 [21.2 kB] 1194s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 libasound2t64 arm64 1.2.14-1ubuntu1 [394 kB] 1194s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libgif7 arm64 5.2.2-1ubuntu2 [36.1 kB] 1194s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1194s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libxtst6 arm64 2:1.2.5-1 [13.2 kB] 1194s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre arm64 21.0.9+10-1 [224 kB] 1194s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre arm64 2:1.21-76 [918 B] 1194s Get:99 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhamcrest-java all 2.2-2 [117 kB] 1194s Get:100 http://ftpmaster.internal/ubuntu resolute/universe arm64 junit4 all 4.13.2-5 [348 kB] 1194s Get:101 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-cli-java all 1.6.0-1 [59.9 kB] 1194s Get:102 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-pom-java all 33-2 [5874 B] 1194s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-parent-java all 56-1 [10.7 kB] 1194s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-io-java all 2.19.0-1 [491 kB] 1194s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdropwizard-metrics-java all 3.2.6-1 [240 kB] 1194s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfindbugs-annotations-java all 3.1.0~preview2-4 [48.9 kB] 1194s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 libatinject-jsr330-api-java all 1.0+ds1-6 [5076 B] 1194s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 liberror-prone-java all 2.18.0-1 [22.5 kB] 1194s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjsr305-java all 0.1~+svn49-12 [27.0 kB] 1194s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 libguava-java all 32.0.1-1 [2692 kB] 1195s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjackson2-annotations-java all 2.14.0-1 [64.7 kB] 1195s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjackson2-core-java all 2.14.1-1 [432 kB] 1195s Get:113 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjackson2-databind-java all 2.14.0+ds-1 [1481 kB] 1195s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 libasm-java all 9.8-2 [388 kB] 1195s Get:115 http://ftpmaster.internal/ubuntu resolute/universe arm64 libel-api-java all 3.0.0-3 [64.9 kB] 1195s Get:116 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjsp-api-java all 2.3.4-3 [53.7 kB] 1195s Get:117 http://ftpmaster.internal/ubuntu resolute/universe arm64 libservlet-api-java all 4.0.1-2 [81.0 kB] 1195s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwebsocket-api-java all 1.1-2 [40.1 kB] 1195s Get:119 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjetty9-java all 9.4.57-1 [2791 kB] 1195s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-constants-java all 0.10.4-2 [1397 kB] 1195s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjffi-jni arm64 1.3.13+ds-1 [29.8 kB] 1195s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjffi-java all 1.3.13+ds-1 [112 kB] 1195s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-x86asm-java all 1.0.2-6 [216 kB] 1195s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-ffi-java all 2.2.15-2 [627 kB] 1195s Get:125 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-enxio-java all 0.32.16-1 [33.7 kB] 1195s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-posix-java all 3.1.18-1 [267 kB] 1195s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjnr-unixsocket-java all 0.38.21-3 [46.8 kB] 1195s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libactivation-java all 1.2.0-2 [84.7 kB] 1195s Get:129 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmail-java all 1.6.5-3 [681 kB] 1195s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 1195s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjaxb-api-java all 2.3.1-1 [119 kB] 1195s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspring-core-java all 4.3.30-3ubuntu1 [1015 kB] 1195s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspring-beans-java all 4.3.30-3ubuntu1 [677 kB] 1196s Get:134 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtaglibs-standard-spec-java all 1.2.5-3 [35.2 kB] 1196s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtaglibs-standard-impl-java all 1.2.5-3 [182 kB] 1196s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeclipse-jdt-core-compiler-batch-java all 3.35.0+eclipse4.29-2 [2933 kB] 1196s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeclipse-jdt-core-java all 3.35.0+eclipse4.29-2 [3831 kB] 1196s Get:138 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtomcat9-java all 9.0.95-1ubuntu1 [6304 kB] 1196s Get:139 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjetty9-extra-java all 9.4.57-1 [1199 kB] 1196s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjavaparser-java all 3.26.1-1 [1326 kB] 1196s Get:141 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjctools-java all 4.0.5+dfsg-1 [506 kB] 1196s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnetty-java all 1:4.1.48-10 [3628 kB] 1197s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 libslf4j-java all 1.7.32-2 [141 kB] 1197s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libsnappy1v5 arm64 1.2.2-2 [30.1 kB] 1197s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsnappy-jni arm64 1.1.10.7-1 [6672 B] 1197s Get:146 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsnappy-java all 1.1.10.7-1 [83.6 kB] 1197s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 1197s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnetty-tcnative-jni arm64 2.0.28-1build4 [36.8 kB] 1197s Get:149 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnetty-tcnative-java all 2.0.28-1build4 [24.8 kB] 1197s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog4j1.2-java all 1.2.17-11 [439 kB] 1197s Get:151 http://ftpmaster.internal/ubuntu resolute/universe arm64 libzookeeper-java all 3.9.3-1build3 [1890 kB] 1197s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 zookeeper all 3.9.3-1build3 [57.8 kB] 1197s Get:153 http://ftpmaster.internal/ubuntu resolute/universe arm64 zookeeperd all 3.9.3-1build3 [6020 B] 1197s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1197s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.5-1 [101 kB] 1197s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 1197s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libicu76 arm64 76.1-4ubuntu2 [11.2 MB] 1197s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1197s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1197s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1197s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 1197s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 1197s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1197s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 1197s Get:165 http://ftpmaster.internal/ubuntu resolute/universe arm64 moreutils arm64 0.69-1 [56.7 kB] 1197s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1197s Get:167 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.6.0-1 [22.8 kB] 1198s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 1198s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1198s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.16.0-1 [39.0 kB] 1198s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.1.0-1ubuntu1 [191 kB] 1198s Get:172 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 1198s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build2 [166 kB] 1198s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-greenlet arm64 3.1.0-1build1 [160 kB] 1198s Get:175 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 1198s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-eventlet all 0.39.0-0ubuntu2 [277 kB] 1198s Get:177 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-zope.event all 5.0-0.1 [7512 B] 1198s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zope.interface arm64 7.2-1build2 [145 kB] 1198s Get:179 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-gevent arm64 24.11.1-1build2 [1126 kB] 1198s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kerberos arm64 1.1.14-3.1build12 [22.7 kB] 1198s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pure-sasl all 0.5.1+dfsg1-5 [11.4 kB] 1198s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 1198s Get:183 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-kazoo all 2.9.0-2 [103 kB] 1198s Get:184 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 1198s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 1198s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 1198s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-17 arm64 17.6-1build1 [1374 kB] 1198s Get:188 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-17 arm64 17.6-1build1 [15.7 MB] 1199s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql all 17+282ubuntu1 [17.6 kB] 1199s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse all 1.20.2-1 [27.0 kB] 1199s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse-type all 0.6.6-1 [23.7 kB] 1199s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-behave all 1.2.6-6 [98.6 kB] 1199s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 1200s Preconfiguring packages ... 1200s /var/cache/debconf/tmp.ci/postgresql.config.gBurEA: 12: pg_lsclusters: not found 1200s Fetched 148 MB in 12s (12.7 MB/s) 1200s Selecting previously unselected package fonts-lato. 1200s (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 ... 83460 files and directories currently installed.) 1200s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 1200s Unpacking fonts-lato (2.015-1) ... 1200s Selecting previously unselected package libjson-perl. 1200s Preparing to unpack .../001-libjson-perl_4.10000-1_all.deb ... 1200s Unpacking libjson-perl (4.10000-1) ... 1200s Selecting previously unselected package postgresql-client-common. 1200s Preparing to unpack .../002-postgresql-client-common_282ubuntu1_all.deb ... 1200s Unpacking postgresql-client-common (282ubuntu1) ... 1200s Selecting previously unselected package libio-pty-perl. 1200s Preparing to unpack .../003-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1200s Unpacking libio-pty-perl (1:1.20-1build3) ... 1200s Selecting previously unselected package libipc-run-perl. 1200s Preparing to unpack .../004-libipc-run-perl_20231003.0-2_all.deb ... 1200s Unpacking libipc-run-perl (20231003.0-2) ... 1200s Selecting previously unselected package postgresql-common-dev. 1200s Preparing to unpack .../005-postgresql-common-dev_282ubuntu1_all.deb ... 1200s Unpacking postgresql-common-dev (282ubuntu1) ... 1200s Selecting previously unselected package ssl-cert. 1200s Preparing to unpack .../006-ssl-cert_1.1.3ubuntu1_all.deb ... 1200s Unpacking ssl-cert (1.1.3ubuntu1) ... 1200s Selecting previously unselected package postgresql-common. 1200s Preparing to unpack .../007-postgresql-common_282ubuntu1_all.deb ... 1200s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1200s Unpacking postgresql-common (282ubuntu1) ... 1201s Selecting previously unselected package ca-certificates-java. 1201s Preparing to unpack .../008-ca-certificates-java_20240118_all.deb ... 1201s Unpacking ca-certificates-java (20240118) ... 1201s Selecting previously unselected package java-common. 1201s Preparing to unpack .../009-java-common_0.76_all.deb ... 1201s Unpacking java-common (0.76) ... 1201s Selecting previously unselected package liblcms2-2:arm64. 1201s Preparing to unpack .../010-liblcms2-2_2.16-2_arm64.deb ... 1201s Unpacking liblcms2-2:arm64 (2.16-2) ... 1201s Selecting previously unselected package libjpeg-turbo8:arm64. 1201s Preparing to unpack .../011-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 1201s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1201s Selecting previously unselected package libjpeg8:arm64. 1201s Preparing to unpack .../012-libjpeg8_8c-2ubuntu11_arm64.deb ... 1201s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1201s Selecting previously unselected package libnspr4:arm64. 1201s Preparing to unpack .../013-libnspr4_2%3a4.36-1ubuntu2_arm64.deb ... 1201s Unpacking libnspr4:arm64 (2:4.36-1ubuntu2) ... 1201s Selecting previously unselected package libnss3:arm64. 1201s Preparing to unpack .../014-libnss3_2%3a3.114-1_arm64.deb ... 1201s Unpacking libnss3:arm64 (2:3.114-1) ... 1201s Selecting previously unselected package libpcsclite1:arm64. 1201s Preparing to unpack .../015-libpcsclite1_2.3.3-1_arm64.deb ... 1201s Unpacking libpcsclite1:arm64 (2.3.3-1) ... 1201s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1201s Preparing to unpack .../016-openjdk-21-jre-headless_21.0.9+10-1_arm64.deb ... 1201s Unpacking openjdk-21-jre-headless:arm64 (21.0.9+10-1) ... 1202s Selecting previously unselected package default-jre-headless. 1202s Preparing to unpack .../017-default-jre-headless_2%3a1.21-76_arm64.deb ... 1202s Unpacking default-jre-headless (2:1.21-76) ... 1202s Selecting previously unselected package libgdk-pixbuf2.0-common. 1202s Preparing to unpack .../018-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... 1202s Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... 1202s Selecting previously unselected package libdeflate0:arm64. 1202s Preparing to unpack .../019-libdeflate0_1.23-2_arm64.deb ... 1202s Unpacking libdeflate0:arm64 (1.23-2) ... 1202s Selecting previously unselected package libjbig0:arm64. 1202s Preparing to unpack .../020-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 1202s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 1202s Selecting previously unselected package liblerc4:arm64. 1202s Preparing to unpack .../021-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 1202s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 1202s Selecting previously unselected package libsharpyuv0:arm64. 1202s Preparing to unpack .../022-libsharpyuv0_1.5.0-0.1_arm64.deb ... 1202s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 1202s Selecting previously unselected package libwebp7:arm64. 1202s Preparing to unpack .../023-libwebp7_1.5.0-0.1_arm64.deb ... 1202s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 1202s Selecting previously unselected package libtiff6:arm64. 1203s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 1203s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 1203s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 1203s Preparing to unpack .../025-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... 1203s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... 1203s Selecting previously unselected package gtk-update-icon-cache. 1203s Preparing to unpack .../026-gtk-update-icon-cache_4.20.2+ds-1_arm64.deb ... 1203s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 1203s No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. 1203s Unpacking gtk-update-icon-cache (4.20.2+ds-1) ... 1203s Selecting previously unselected package hicolor-icon-theme. 1203s Preparing to unpack .../027-hicolor-icon-theme_0.18-2_all.deb ... 1203s Unpacking hicolor-icon-theme (0.18-2) ... 1203s Selecting previously unselected package adwaita-icon-theme. 1203s Preparing to unpack .../028-adwaita-icon-theme_49.0-1_all.deb ... 1203s Unpacking adwaita-icon-theme (49.0-1) ... 1203s Selecting previously unselected package at-spi2-common. 1203s Preparing to unpack .../029-at-spi2-common_2.57.1-1_all.deb ... 1203s Unpacking at-spi2-common (2.57.1-1) ... 1203s Selecting previously unselected package libatk1.0-0t64:arm64. 1203s Preparing to unpack .../030-libatk1.0-0t64_2.57.1-1_arm64.deb ... 1203s Unpacking libatk1.0-0t64:arm64 (2.57.1-1) ... 1203s Selecting previously unselected package libxi6:arm64. 1203s Preparing to unpack .../031-libxi6_2%3a1.8.2-1_arm64.deb ... 1203s Unpacking libxi6:arm64 (2:1.8.2-1) ... 1203s Selecting previously unselected package libatspi2.0-0t64:arm64. 1203s Preparing to unpack .../032-libatspi2.0-0t64_2.57.1-1_arm64.deb ... 1203s Unpacking libatspi2.0-0t64:arm64 (2.57.1-1) ... 1203s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 1203s Preparing to unpack .../033-libatk-bridge2.0-0t64_2.57.1-1_arm64.deb ... 1203s Unpacking libatk-bridge2.0-0t64:arm64 (2.57.1-1) ... 1203s Selecting previously unselected package fonts-dejavu-mono. 1203s Preparing to unpack .../034-fonts-dejavu-mono_2.37-8_all.deb ... 1203s Unpacking fonts-dejavu-mono (2.37-8) ... 1203s Selecting previously unselected package fonts-dejavu-core. 1203s Preparing to unpack .../035-fonts-dejavu-core_2.37-8_all.deb ... 1203s Unpacking fonts-dejavu-core (2.37-8) ... 1203s Selecting previously unselected package fontconfig-config. 1203s Preparing to unpack .../036-fontconfig-config_2.15.0-2.3ubuntu1_arm64.deb ... 1204s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 1204s Selecting previously unselected package libfontconfig1:arm64. 1204s Preparing to unpack .../037-libfontconfig1_2.15.0-2.3ubuntu1_arm64.deb ... 1204s Unpacking libfontconfig1:arm64 (2.15.0-2.3ubuntu1) ... 1204s Selecting previously unselected package libpixman-1-0:arm64. 1204s Preparing to unpack .../038-libpixman-1-0_0.44.0-3_arm64.deb ... 1204s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 1204s Selecting previously unselected package libxcb-render0:arm64. 1204s Preparing to unpack .../039-libxcb-render0_1.17.0-2build1_arm64.deb ... 1204s Unpacking libxcb-render0:arm64 (1.17.0-2build1) ... 1204s Selecting previously unselected package libxcb-shm0:arm64. 1204s Preparing to unpack .../040-libxcb-shm0_1.17.0-2build1_arm64.deb ... 1204s Unpacking libxcb-shm0:arm64 (1.17.0-2build1) ... 1204s Selecting previously unselected package libxrender1:arm64. 1204s Preparing to unpack .../041-libxrender1_1%3a0.9.12-1_arm64.deb ... 1204s Unpacking libxrender1:arm64 (1:0.9.12-1) ... 1204s Selecting previously unselected package libcairo2:arm64. 1204s Preparing to unpack .../042-libcairo2_1.18.4-1build1_arm64.deb ... 1204s Unpacking libcairo2:arm64 (1.18.4-1build1) ... 1204s Selecting previously unselected package libcairo-gobject2:arm64. 1204s Preparing to unpack .../043-libcairo-gobject2_1.18.4-1build1_arm64.deb ... 1204s Unpacking libcairo-gobject2:arm64 (1.18.4-1build1) ... 1204s Selecting previously unselected package libcolord2:arm64. 1204s Preparing to unpack .../044-libcolord2_1.4.8-2_arm64.deb ... 1204s Unpacking libcolord2:arm64 (1.4.8-2) ... 1204s Selecting previously unselected package libavahi-common-data:arm64. 1204s Preparing to unpack .../045-libavahi-common-data_0.8-16ubuntu3_arm64.deb ... 1204s Unpacking libavahi-common-data:arm64 (0.8-16ubuntu3) ... 1204s Selecting previously unselected package libavahi-common3:arm64. 1204s Preparing to unpack .../046-libavahi-common3_0.8-16ubuntu3_arm64.deb ... 1204s Unpacking libavahi-common3:arm64 (0.8-16ubuntu3) ... 1204s Selecting previously unselected package libavahi-client3:arm64. 1204s Preparing to unpack .../047-libavahi-client3_0.8-16ubuntu3_arm64.deb ... 1204s Unpacking libavahi-client3:arm64 (0.8-16ubuntu3) ... 1204s Selecting previously unselected package libcups2t64:arm64. 1204s Preparing to unpack .../048-libcups2t64_2.4.12-0ubuntu3_arm64.deb ... 1204s Unpacking libcups2t64:arm64 (2.4.12-0ubuntu3) ... 1204s Selecting previously unselected package libepoxy0:arm64. 1205s Preparing to unpack .../049-libepoxy0_1.5.10-2_arm64.deb ... 1205s Unpacking libepoxy0:arm64 (1.5.10-2) ... 1205s Selecting previously unselected package libgraphite2-3:arm64. 1205s Preparing to unpack .../050-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 1205s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 1205s Selecting previously unselected package libharfbuzz0b:arm64. 1205s Preparing to unpack .../051-libharfbuzz0b_12.1.0-1_arm64.deb ... 1205s Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... 1205s Selecting previously unselected package fontconfig. 1205s Preparing to unpack .../052-fontconfig_2.15.0-2.3ubuntu1_arm64.deb ... 1205s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 1205s Selecting previously unselected package libthai-data. 1205s Preparing to unpack .../053-libthai-data_0.1.29-2build1_all.deb ... 1205s Unpacking libthai-data (0.1.29-2build1) ... 1205s Selecting previously unselected package libdatrie1:arm64. 1205s Preparing to unpack .../054-libdatrie1_0.2.13-4_arm64.deb ... 1205s Unpacking libdatrie1:arm64 (0.2.13-4) ... 1205s Selecting previously unselected package libthai0:arm64. 1205s Preparing to unpack .../055-libthai0_0.1.29-2build1_arm64.deb ... 1205s Unpacking libthai0:arm64 (0.1.29-2build1) ... 1205s Selecting previously unselected package libpango-1.0-0:arm64. 1205s Preparing to unpack .../056-libpango-1.0-0_1.56.3-2_arm64.deb ... 1205s Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... 1205s Selecting previously unselected package libpangoft2-1.0-0:arm64. 1205s Preparing to unpack .../057-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... 1205s Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... 1205s Selecting previously unselected package libpangocairo-1.0-0:arm64. 1205s Preparing to unpack .../058-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... 1205s Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... 1205s Selecting previously unselected package libwayland-client0:arm64. 1205s Preparing to unpack .../059-libwayland-client0_1.24.0-1build1_arm64.deb ... 1205s Unpacking libwayland-client0:arm64 (1.24.0-1build1) ... 1205s Selecting previously unselected package libwayland-cursor0:arm64. 1205s Preparing to unpack .../060-libwayland-cursor0_1.24.0-1build1_arm64.deb ... 1205s Unpacking libwayland-cursor0:arm64 (1.24.0-1build1) ... 1205s Selecting previously unselected package libwayland-egl1:arm64. 1205s Preparing to unpack .../061-libwayland-egl1_1.24.0-1build1_arm64.deb ... 1205s Unpacking libwayland-egl1:arm64 (1.24.0-1build1) ... 1205s Selecting previously unselected package libxcomposite1:arm64. 1205s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_arm64.deb ... 1205s Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... 1205s Selecting previously unselected package libxfixes3:arm64. 1205s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 1205s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 1205s Selecting previously unselected package libxcursor1:arm64. 1205s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_arm64.deb ... 1205s Unpacking libxcursor1:arm64 (1:1.2.3-1) ... 1205s Selecting previously unselected package libxdamage1:arm64. 1205s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_arm64.deb ... 1205s Unpacking libxdamage1:arm64 (1:1.1.6-1build1) ... 1205s Selecting previously unselected package libxinerama1:arm64. 1205s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_arm64.deb ... 1205s Unpacking libxinerama1:arm64 (2:1.1.4-3build1) ... 1205s Selecting previously unselected package libxrandr2:arm64. 1206s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_arm64.deb ... 1206s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 1206s Selecting previously unselected package libdconf1:arm64. 1206s Preparing to unpack .../068-libdconf1_0.49.0-1_arm64.deb ... 1206s Unpacking libdconf1:arm64 (0.49.0-1) ... 1206s Selecting previously unselected package dconf-service. 1206s Preparing to unpack .../069-dconf-service_0.49.0-1_arm64.deb ... 1206s Unpacking dconf-service (0.49.0-1) ... 1206s Selecting previously unselected package dconf-gsettings-backend:arm64. 1206s Preparing to unpack .../070-dconf-gsettings-backend_0.49.0-1_arm64.deb ... 1206s Unpacking dconf-gsettings-backend:arm64 (0.49.0-1) ... 1206s Selecting previously unselected package libgtk-3-common. 1206s Preparing to unpack .../071-libgtk-3-common_3.24.50-1ubuntu2_all.deb ... 1206s Unpacking libgtk-3-common (3.24.50-1ubuntu2) ... 1206s Selecting previously unselected package libgtk-3-0t64:arm64. 1206s Preparing to unpack .../072-libgtk-3-0t64_3.24.50-1ubuntu2_arm64.deb ... 1206s Unpacking libgtk-3-0t64:arm64 (3.24.50-1ubuntu2) ... 1206s Selecting previously unselected package libglvnd0:arm64. 1206s Preparing to unpack .../073-libglvnd0_1.7.0-1build2_arm64.deb ... 1206s Unpacking libglvnd0:arm64 (1.7.0-1build2) ... 1206s Selecting previously unselected package libx11-xcb1:arm64. 1206s Preparing to unpack .../074-libx11-xcb1_2%3a1.8.12-1build1_arm64.deb ... 1206s Unpacking libx11-xcb1:arm64 (2:1.8.12-1build1) ... 1206s Selecting previously unselected package libxcb-dri3-0:arm64. 1206s Preparing to unpack .../075-libxcb-dri3-0_1.17.0-2build1_arm64.deb ... 1206s Unpacking libxcb-dri3-0:arm64 (1.17.0-2build1) ... 1206s Selecting previously unselected package libxcb-glx0:arm64. 1206s Preparing to unpack .../076-libxcb-glx0_1.17.0-2build1_arm64.deb ... 1206s Unpacking libxcb-glx0:arm64 (1.17.0-2build1) ... 1206s Selecting previously unselected package libxcb-present0:arm64. 1206s Preparing to unpack .../077-libxcb-present0_1.17.0-2build1_arm64.deb ... 1206s Unpacking libxcb-present0:arm64 (1.17.0-2build1) ... 1206s Selecting previously unselected package libxcb-xfixes0:arm64. 1206s Preparing to unpack .../078-libxcb-xfixes0_1.17.0-2build1_arm64.deb ... 1206s Unpacking libxcb-xfixes0:arm64 (1.17.0-2build1) ... 1206s Selecting previously unselected package libxxf86vm1:arm64. 1206s Preparing to unpack .../079-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 1206s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 1206s Selecting previously unselected package libdrm-amdgpu1:arm64. 1206s Preparing to unpack .../080-libdrm-amdgpu1_2.4.127-1ubuntu1_arm64.deb ... 1206s Unpacking libdrm-amdgpu1:arm64 (2.4.127-1ubuntu1) ... 1206s Selecting previously unselected package libxcb-randr0:arm64. 1206s Preparing to unpack .../081-libxcb-randr0_1.17.0-2build1_arm64.deb ... 1206s Unpacking libxcb-randr0:arm64 (1.17.0-2build1) ... 1206s Selecting previously unselected package libxcb-sync1:arm64. 1207s Preparing to unpack .../082-libxcb-sync1_1.17.0-2build1_arm64.deb ... 1207s Unpacking libxcb-sync1:arm64 (1.17.0-2build1) ... 1207s Selecting previously unselected package libxshmfence1:arm64. 1207s Preparing to unpack .../083-libxshmfence1_1.3.3-1_arm64.deb ... 1207s Unpacking libxshmfence1:arm64 (1.3.3-1) ... 1207s Selecting previously unselected package mesa-libgallium:arm64. 1207s Preparing to unpack .../084-mesa-libgallium_25.2.3-1ubuntu1_arm64.deb ... 1207s Unpacking mesa-libgallium:arm64 (25.2.3-1ubuntu1) ... 1207s Selecting previously unselected package libgbm1:arm64. 1207s Preparing to unpack .../085-libgbm1_25.2.3-1ubuntu1_arm64.deb ... 1207s Unpacking libgbm1:arm64 (25.2.3-1ubuntu1) ... 1207s Selecting previously unselected package libvulkan1:arm64. 1207s Preparing to unpack .../086-libvulkan1_1.4.321.0-1_arm64.deb ... 1207s Unpacking libvulkan1:arm64 (1.4.321.0-1) ... 1207s Selecting previously unselected package libgl1-mesa-dri:arm64. 1207s Preparing to unpack .../087-libgl1-mesa-dri_25.2.3-1ubuntu1_arm64.deb ... 1207s Unpacking libgl1-mesa-dri:arm64 (25.2.3-1ubuntu1) ... 1207s Selecting previously unselected package libglx-mesa0:arm64. 1207s Preparing to unpack .../088-libglx-mesa0_25.2.3-1ubuntu1_arm64.deb ... 1207s Unpacking libglx-mesa0:arm64 (25.2.3-1ubuntu1) ... 1207s Selecting previously unselected package libglx0:arm64. 1207s Preparing to unpack .../089-libglx0_1.7.0-1build2_arm64.deb ... 1207s Unpacking libglx0:arm64 (1.7.0-1build2) ... 1207s Selecting previously unselected package libgl1:arm64. 1207s Preparing to unpack .../090-libgl1_1.7.0-1build2_arm64.deb ... 1207s Unpacking libgl1:arm64 (1.7.0-1build2) ... 1207s Selecting previously unselected package libasound2-data. 1207s Preparing to unpack .../091-libasound2-data_1.2.14-1ubuntu1_all.deb ... 1207s Unpacking libasound2-data (1.2.14-1ubuntu1) ... 1207s Selecting previously unselected package libasound2t64:arm64. 1207s Preparing to unpack .../092-libasound2t64_1.2.14-1ubuntu1_arm64.deb ... 1207s Unpacking libasound2t64:arm64 (1.2.14-1ubuntu1) ... 1207s Selecting previously unselected package libgif7:arm64. 1207s Preparing to unpack .../093-libgif7_5.2.2-1ubuntu2_arm64.deb ... 1207s Unpacking libgif7:arm64 (5.2.2-1ubuntu2) ... 1207s Selecting previously unselected package x11-common. 1207s Preparing to unpack .../094-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1207s Unpacking x11-common (1:7.7+24ubuntu1) ... 1208s Selecting previously unselected package libxtst6:arm64. 1208s Preparing to unpack .../095-libxtst6_2%3a1.2.5-1_arm64.deb ... 1208s Unpacking libxtst6:arm64 (2:1.2.5-1) ... 1208s Selecting previously unselected package openjdk-21-jre:arm64. 1208s Preparing to unpack .../096-openjdk-21-jre_21.0.9+10-1_arm64.deb ... 1208s Unpacking openjdk-21-jre:arm64 (21.0.9+10-1) ... 1208s Selecting previously unselected package default-jre. 1208s Preparing to unpack .../097-default-jre_2%3a1.21-76_arm64.deb ... 1208s Unpacking default-jre (2:1.21-76) ... 1208s Selecting previously unselected package libhamcrest-java. 1208s Preparing to unpack .../098-libhamcrest-java_2.2-2_all.deb ... 1208s Unpacking libhamcrest-java (2.2-2) ... 1208s Selecting previously unselected package junit4. 1208s Preparing to unpack .../099-junit4_4.13.2-5_all.deb ... 1208s Unpacking junit4 (4.13.2-5) ... 1208s Selecting previously unselected package libcommons-cli-java. 1208s Preparing to unpack .../100-libcommons-cli-java_1.6.0-1_all.deb ... 1208s Unpacking libcommons-cli-java (1.6.0-1) ... 1208s Selecting previously unselected package libapache-pom-java. 1208s Preparing to unpack .../101-libapache-pom-java_33-2_all.deb ... 1208s Unpacking libapache-pom-java (33-2) ... 1208s Selecting previously unselected package libcommons-parent-java. 1208s Preparing to unpack .../102-libcommons-parent-java_56-1_all.deb ... 1208s Unpacking libcommons-parent-java (56-1) ... 1208s Selecting previously unselected package libcommons-io-java. 1208s Preparing to unpack .../103-libcommons-io-java_2.19.0-1_all.deb ... 1208s Unpacking libcommons-io-java (2.19.0-1) ... 1208s Selecting previously unselected package libdropwizard-metrics-java. 1208s Preparing to unpack .../104-libdropwizard-metrics-java_3.2.6-1_all.deb ... 1208s Unpacking libdropwizard-metrics-java (3.2.6-1) ... 1208s Selecting previously unselected package libfindbugs-annotations-java. 1208s Preparing to unpack .../105-libfindbugs-annotations-java_3.1.0~preview2-4_all.deb ... 1208s Unpacking libfindbugs-annotations-java (3.1.0~preview2-4) ... 1208s Selecting previously unselected package libatinject-jsr330-api-java. 1208s Preparing to unpack .../106-libatinject-jsr330-api-java_1.0+ds1-6_all.deb ... 1208s Unpacking libatinject-jsr330-api-java (1.0+ds1-6) ... 1208s Selecting previously unselected package liberror-prone-java. 1208s Preparing to unpack .../107-liberror-prone-java_2.18.0-1_all.deb ... 1208s Unpacking liberror-prone-java (2.18.0-1) ... 1208s Selecting previously unselected package libjsr305-java. 1208s Preparing to unpack .../108-libjsr305-java_0.1~+svn49-12_all.deb ... 1208s Unpacking libjsr305-java (0.1~+svn49-12) ... 1208s Selecting previously unselected package libguava-java. 1208s Preparing to unpack .../109-libguava-java_32.0.1-1_all.deb ... 1208s Unpacking libguava-java (32.0.1-1) ... 1208s Selecting previously unselected package libjackson2-annotations-java. 1208s Preparing to unpack .../110-libjackson2-annotations-java_2.14.0-1_all.deb ... 1208s Unpacking libjackson2-annotations-java (2.14.0-1) ... 1208s Selecting previously unselected package libjackson2-core-java. 1208s Preparing to unpack .../111-libjackson2-core-java_2.14.1-1_all.deb ... 1208s Unpacking libjackson2-core-java (2.14.1-1) ... 1208s Selecting previously unselected package libjackson2-databind-java. 1208s Preparing to unpack .../112-libjackson2-databind-java_2.14.0+ds-1_all.deb ... 1208s Unpacking libjackson2-databind-java (2.14.0+ds-1) ... 1208s Selecting previously unselected package libasm-java. 1208s Preparing to unpack .../113-libasm-java_9.8-2_all.deb ... 1208s Unpacking libasm-java (9.8-2) ... 1209s Selecting previously unselected package libel-api-java. 1209s Preparing to unpack .../114-libel-api-java_3.0.0-3_all.deb ... 1209s Unpacking libel-api-java (3.0.0-3) ... 1209s Selecting previously unselected package libjsp-api-java. 1209s Preparing to unpack .../115-libjsp-api-java_2.3.4-3_all.deb ... 1209s Unpacking libjsp-api-java (2.3.4-3) ... 1209s Selecting previously unselected package libservlet-api-java. 1209s Preparing to unpack .../116-libservlet-api-java_4.0.1-2_all.deb ... 1209s Unpacking libservlet-api-java (4.0.1-2) ... 1209s Selecting previously unselected package libwebsocket-api-java. 1209s Preparing to unpack .../117-libwebsocket-api-java_1.1-2_all.deb ... 1209s Unpacking libwebsocket-api-java (1.1-2) ... 1209s Selecting previously unselected package libjetty9-java. 1209s Preparing to unpack .../118-libjetty9-java_9.4.57-1_all.deb ... 1209s Unpacking libjetty9-java (9.4.57-1) ... 1209s Selecting previously unselected package libjnr-constants-java. 1209s Preparing to unpack .../119-libjnr-constants-java_0.10.4-2_all.deb ... 1209s Unpacking libjnr-constants-java (0.10.4-2) ... 1209s Selecting previously unselected package libjffi-jni:arm64. 1209s Preparing to unpack .../120-libjffi-jni_1.3.13+ds-1_arm64.deb ... 1209s Unpacking libjffi-jni:arm64 (1.3.13+ds-1) ... 1209s Selecting previously unselected package libjffi-java. 1209s Preparing to unpack .../121-libjffi-java_1.3.13+ds-1_all.deb ... 1209s Unpacking libjffi-java (1.3.13+ds-1) ... 1209s Selecting previously unselected package libjnr-x86asm-java. 1209s Preparing to unpack .../122-libjnr-x86asm-java_1.0.2-6_all.deb ... 1209s Unpacking libjnr-x86asm-java (1.0.2-6) ... 1209s Selecting previously unselected package libjnr-ffi-java. 1209s Preparing to unpack .../123-libjnr-ffi-java_2.2.15-2_all.deb ... 1209s Unpacking libjnr-ffi-java (2.2.15-2) ... 1209s Selecting previously unselected package libjnr-enxio-java. 1209s Preparing to unpack .../124-libjnr-enxio-java_0.32.16-1_all.deb ... 1209s Unpacking libjnr-enxio-java (0.32.16-1) ... 1209s Selecting previously unselected package libjnr-posix-java. 1209s Preparing to unpack .../125-libjnr-posix-java_3.1.18-1_all.deb ... 1209s Unpacking libjnr-posix-java (3.1.18-1) ... 1209s Selecting previously unselected package libjnr-unixsocket-java. 1209s Preparing to unpack .../126-libjnr-unixsocket-java_0.38.21-3_all.deb ... 1209s Unpacking libjnr-unixsocket-java (0.38.21-3) ... 1209s Selecting previously unselected package libactivation-java. 1209s Preparing to unpack .../127-libactivation-java_1.2.0-2_all.deb ... 1209s Unpacking libactivation-java (1.2.0-2) ... 1209s Selecting previously unselected package libmail-java. 1209s Preparing to unpack .../128-libmail-java_1.6.5-3_all.deb ... 1209s Unpacking libmail-java (1.6.5-3) ... 1209s Selecting previously unselected package libcommons-logging-java. 1209s Preparing to unpack .../129-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 1209s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 1209s Selecting previously unselected package libjaxb-api-java. 1209s Preparing to unpack .../130-libjaxb-api-java_2.3.1-1_all.deb ... 1209s Unpacking libjaxb-api-java (2.3.1-1) ... 1210s Selecting previously unselected package libspring-core-java. 1210s Preparing to unpack .../131-libspring-core-java_4.3.30-3ubuntu1_all.deb ... 1210s Unpacking libspring-core-java (4.3.30-3ubuntu1) ... 1210s Selecting previously unselected package libspring-beans-java. 1210s Preparing to unpack .../132-libspring-beans-java_4.3.30-3ubuntu1_all.deb ... 1210s Unpacking libspring-beans-java (4.3.30-3ubuntu1) ... 1210s Selecting previously unselected package libtaglibs-standard-spec-java. 1210s Preparing to unpack .../133-libtaglibs-standard-spec-java_1.2.5-3_all.deb ... 1210s Unpacking libtaglibs-standard-spec-java (1.2.5-3) ... 1210s Selecting previously unselected package libtaglibs-standard-impl-java. 1210s Preparing to unpack .../134-libtaglibs-standard-impl-java_1.2.5-3_all.deb ... 1210s Unpacking libtaglibs-standard-impl-java (1.2.5-3) ... 1210s Selecting previously unselected package libeclipse-jdt-core-compiler-batch-java. 1210s Preparing to unpack .../135-libeclipse-jdt-core-compiler-batch-java_3.35.0+eclipse4.29-2_all.deb ... 1210s Unpacking libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1210s Selecting previously unselected package libeclipse-jdt-core-java. 1210s Preparing to unpack .../136-libeclipse-jdt-core-java_3.35.0+eclipse4.29-2_all.deb ... 1210s Unpacking libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1210s Selecting previously unselected package libtomcat9-java. 1210s Preparing to unpack .../137-libtomcat9-java_9.0.95-1ubuntu1_all.deb ... 1210s Unpacking libtomcat9-java (9.0.95-1ubuntu1) ... 1210s Selecting previously unselected package libjetty9-extra-java. 1210s Preparing to unpack .../138-libjetty9-extra-java_9.4.57-1_all.deb ... 1210s Unpacking libjetty9-extra-java (9.4.57-1) ... 1210s Selecting previously unselected package libjavaparser-java. 1210s Preparing to unpack .../139-libjavaparser-java_3.26.1-1_all.deb ... 1210s Unpacking libjavaparser-java (3.26.1-1) ... 1210s Selecting previously unselected package libjctools-java. 1210s Preparing to unpack .../140-libjctools-java_4.0.5+dfsg-1_all.deb ... 1210s Unpacking libjctools-java (4.0.5+dfsg-1) ... 1210s Selecting previously unselected package libnetty-java. 1210s Preparing to unpack .../141-libnetty-java_1%3a4.1.48-10_all.deb ... 1210s Unpacking libnetty-java (1:4.1.48-10) ... 1210s Selecting previously unselected package libslf4j-java. 1211s Preparing to unpack .../142-libslf4j-java_1.7.32-2_all.deb ... 1211s Unpacking libslf4j-java (1.7.32-2) ... 1211s Selecting previously unselected package libsnappy1v5:arm64. 1211s Preparing to unpack .../143-libsnappy1v5_1.2.2-2_arm64.deb ... 1211s Unpacking libsnappy1v5:arm64 (1.2.2-2) ... 1211s Selecting previously unselected package libsnappy-jni. 1211s Preparing to unpack .../144-libsnappy-jni_1.1.10.7-1_arm64.deb ... 1211s Unpacking libsnappy-jni (1.1.10.7-1) ... 1211s Selecting previously unselected package libsnappy-java. 1211s Preparing to unpack .../145-libsnappy-java_1.1.10.7-1_all.deb ... 1211s Unpacking libsnappy-java (1.1.10.7-1) ... 1211s Selecting previously unselected package libapr1t64:arm64. 1211s Preparing to unpack .../146-libapr1t64_1.7.5-1_arm64.deb ... 1211s Unpacking libapr1t64:arm64 (1.7.5-1) ... 1211s Selecting previously unselected package libnetty-tcnative-jni. 1211s Preparing to unpack .../147-libnetty-tcnative-jni_2.0.28-1build4_arm64.deb ... 1211s Unpacking libnetty-tcnative-jni (2.0.28-1build4) ... 1211s Selecting previously unselected package libnetty-tcnative-java. 1211s Preparing to unpack .../148-libnetty-tcnative-java_2.0.28-1build4_all.deb ... 1211s Unpacking libnetty-tcnative-java (2.0.28-1build4) ... 1211s Selecting previously unselected package liblog4j1.2-java. 1211s Preparing to unpack .../149-liblog4j1.2-java_1.2.17-11_all.deb ... 1211s Unpacking liblog4j1.2-java (1.2.17-11) ... 1211s Selecting previously unselected package libzookeeper-java. 1211s Preparing to unpack .../150-libzookeeper-java_3.9.3-1build3_all.deb ... 1211s Unpacking libzookeeper-java (3.9.3-1build3) ... 1211s Selecting previously unselected package zookeeper. 1211s Preparing to unpack .../151-zookeeper_3.9.3-1build3_all.deb ... 1211s Unpacking zookeeper (3.9.3-1build3) ... 1211s Selecting previously unselected package zookeeperd. 1211s Preparing to unpack .../152-zookeeperd_3.9.3-1build3_all.deb ... 1211s Unpacking zookeeperd (3.9.3-1build3) ... 1211s Selecting previously unselected package fonts-font-awesome. 1211s Preparing to unpack .../153-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1211s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1211s Selecting previously unselected package libcares2:arm64. 1211s Preparing to unpack .../154-libcares2_1.34.5-1_arm64.deb ... 1211s Unpacking libcares2:arm64 (1.34.5-1) ... 1211s Selecting previously unselected package libev4t64:arm64. 1212s Preparing to unpack .../155-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 1212s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 1212s Selecting previously unselected package libicu76:arm64. 1212s Preparing to unpack .../156-libicu76_76.1-4ubuntu2_arm64.deb ... 1212s Unpacking libicu76:arm64 (76.1-4ubuntu2) ... 1212s Selecting previously unselected package libjs-jquery. 1212s Preparing to unpack .../157-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1212s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1212s Selecting previously unselected package libjs-underscore. 1212s Preparing to unpack .../158-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1212s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1212s Selecting previously unselected package libjs-sphinxdoc. 1212s Preparing to unpack .../159-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1212s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1212s Selecting previously unselected package libpq5:arm64. 1212s Preparing to unpack .../160-libpq5_17.6-1build1_arm64.deb ... 1212s Unpacking libpq5:arm64 (17.6-1build1) ... 1212s Selecting previously unselected package libtime-duration-perl. 1212s Preparing to unpack .../161-libtime-duration-perl_1.21-2_all.deb ... 1212s Unpacking libtime-duration-perl (1.21-2) ... 1212s Selecting previously unselected package libtimedate-perl. 1212s Preparing to unpack .../162-libtimedate-perl_2.3300-2_all.deb ... 1212s Unpacking libtimedate-perl (2.3300-2) ... 1212s Selecting previously unselected package libxslt1.1:arm64. 1212s Preparing to unpack .../163-libxslt1.1_1.1.43-0.3_arm64.deb ... 1212s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 1212s Selecting previously unselected package moreutils. 1212s Preparing to unpack .../164-moreutils_0.69-1_arm64.deb ... 1212s Unpacking moreutils (0.69-1) ... 1212s Selecting previously unselected package python3-click. 1212s Preparing to unpack .../165-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1212s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1212s Selecting previously unselected package python3-consul. 1212s Preparing to unpack .../166-python3-consul_1.6.0-1_all.deb ... 1212s Unpacking python3-consul (1.6.0-1) ... 1212s Selecting previously unselected package python3-dateutil. 1213s Preparing to unpack .../167-python3-dateutil_2.9.0-4_all.deb ... 1213s Unpacking python3-dateutil (2.9.0-4) ... 1213s Selecting previously unselected package python3-wcwidth. 1213s Preparing to unpack .../168-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1213s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1213s Selecting previously unselected package python3-prettytable. 1213s Preparing to unpack .../169-python3-prettytable_3.16.0-1_all.deb ... 1213s Unpacking python3-prettytable (3.16.0-1) ... 1213s Selecting previously unselected package python3-psutil. 1213s Preparing to unpack .../170-python3-psutil_7.1.0-1ubuntu1_arm64.deb ... 1213s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 1213s Selecting previously unselected package python3-ydiff. 1213s Preparing to unpack .../171-python3-ydiff_1.4.2-1_all.deb ... 1213s Unpacking python3-ydiff (1.4.2-1) ... 1213s Selecting previously unselected package python3-psycopg2. 1213s Preparing to unpack .../172-python3-psycopg2_2.9.10-1build2_arm64.deb ... 1213s Unpacking python3-psycopg2 (2.9.10-1build2) ... 1213s Selecting previously unselected package python3-greenlet. 1213s Preparing to unpack .../173-python3-greenlet_3.1.0-1build1_arm64.deb ... 1213s Unpacking python3-greenlet (3.1.0-1build1) ... 1213s Selecting previously unselected package python3-dnspython. 1213s Preparing to unpack .../174-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 1213s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 1213s Selecting previously unselected package python3-eventlet. 1213s Preparing to unpack .../175-python3-eventlet_0.39.0-0ubuntu2_all.deb ... 1213s Unpacking python3-eventlet (0.39.0-0ubuntu2) ... 1213s Selecting previously unselected package python3-zope.event. 1213s Preparing to unpack .../176-python3-zope.event_5.0-0.1_all.deb ... 1213s Unpacking python3-zope.event (5.0-0.1) ... 1213s Selecting previously unselected package python3-zope.interface. 1213s Preparing to unpack .../177-python3-zope.interface_7.2-1build2_arm64.deb ... 1213s Unpacking python3-zope.interface (7.2-1build2) ... 1213s Selecting previously unselected package python3-gevent. 1213s Preparing to unpack .../178-python3-gevent_24.11.1-1build2_arm64.deb ... 1213s Unpacking python3-gevent (24.11.1-1build2) ... 1213s Selecting previously unselected package python3-kerberos. 1213s Preparing to unpack .../179-python3-kerberos_1.1.14-3.1build12_arm64.deb ... 1213s Unpacking python3-kerberos (1.1.14-3.1build12) ... 1213s Selecting previously unselected package python3-pure-sasl. 1213s Preparing to unpack .../180-python3-pure-sasl_0.5.1+dfsg1-5_all.deb ... 1213s Unpacking python3-pure-sasl (0.5.1+dfsg1-5) ... 1214s Selecting previously unselected package python3-six. 1214s Preparing to unpack .../181-python3-six_1.17.0-1_all.deb ... 1214s Unpacking python3-six (1.17.0-1) ... 1214s Selecting previously unselected package python3-kazoo. 1214s Preparing to unpack .../182-python3-kazoo_2.9.0-2_all.deb ... 1214s Unpacking python3-kazoo (2.9.0-2) ... 1214s Selecting previously unselected package patroni. 1214s Preparing to unpack .../183-patroni_4.0.6-1_all.deb ... 1214s Unpacking patroni (4.0.6-1) ... 1214s Selecting previously unselected package sphinx-rtd-theme-common. 1214s Preparing to unpack .../184-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 1214s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1214s Selecting previously unselected package patroni-doc. 1214s Preparing to unpack .../185-patroni-doc_4.0.6-1_all.deb ... 1214s Unpacking patroni-doc (4.0.6-1) ... 1214s Selecting previously unselected package postgresql-client-17. 1214s Preparing to unpack .../186-postgresql-client-17_17.6-1build1_arm64.deb ... 1214s Unpacking postgresql-client-17 (17.6-1build1) ... 1214s Selecting previously unselected package postgresql-17. 1214s Preparing to unpack .../187-postgresql-17_17.6-1build1_arm64.deb ... 1214s Unpacking postgresql-17 (17.6-1build1) ... 1214s Selecting previously unselected package postgresql. 1215s Preparing to unpack .../188-postgresql_17+282ubuntu1_all.deb ... 1215s Unpacking postgresql (17+282ubuntu1) ... 1215s Selecting previously unselected package python3-parse. 1215s Preparing to unpack .../189-python3-parse_1.20.2-1_all.deb ... 1215s Unpacking python3-parse (1.20.2-1) ... 1215s Selecting previously unselected package python3-parse-type. 1215s Preparing to unpack .../190-python3-parse-type_0.6.6-1_all.deb ... 1215s Unpacking python3-parse-type (0.6.6-1) ... 1215s Selecting previously unselected package python3-behave. 1215s Preparing to unpack .../191-python3-behave_1.2.6-6_all.deb ... 1215s Unpacking python3-behave (1.2.6-6) ... 1215s Selecting previously unselected package python3-coverage. 1215s Preparing to unpack .../192-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 1215s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 1215s Setting up postgresql-client-common (282ubuntu1) ... 1215s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 1215s Setting up libxcb-dri3-0:arm64 (1.17.0-2build1) ... 1215s Setting up liblcms2-2:arm64 (2.16-2) ... 1215s Setting up libtaglibs-standard-spec-java (1.2.5-3) ... 1215s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 1215s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 1215s Setting up libjackson2-annotations-java (2.14.0-1) ... 1215s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 1215s Setting up libx11-xcb1:arm64 (2:1.8.12-1build1) ... 1215s Setting up libslf4j-java (1.7.32-2) ... 1215s Setting up fonts-lato (2.015-1) ... 1215s Setting up libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1215s Setting up libxdamage1:arm64 (1:1.1.6-1build1) ... 1215s Setting up libxcb-xfixes0:arm64 (1.17.0-2build1) ... 1215s Setting up libjavaparser-java (3.26.1-1) ... 1215s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 1215s Setting up libjsr305-java (0.1~+svn49-12) ... 1215s Setting up hicolor-icon-theme (0.18-2) ... 1215s Setting up libxi6:arm64 (2:1.8.2-1) ... 1215s Setting up java-common (0.76) ... 1215s Setting up libxrender1:arm64 (1:0.9.12-1) ... 1215s Setting up libdatrie1:arm64 (0.2.13-4) ... 1215s Setting up libcommons-cli-java (1.6.0-1) ... 1215s Setting up libio-pty-perl (1:1.20-1build3) ... 1215s Setting up libxcb-render0:arm64 (1.17.0-2build1) ... 1215s Setting up python3-zope.event (5.0-0.1) ... 1215s Setting up python3-zope.interface (7.2-1build2) ... 1215s Setting up libglvnd0:arm64 (1.7.0-1build2) ... 1215s Setting up libxcb-glx0:arm64 (1.17.0-2build1) ... 1215s Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... 1215s Setting up python3-ydiff (1.4.2-1) ... 1216s Setting up libasm-java (9.8-2) ... 1216s Setting up x11-common (1:7.7+24ubuntu1) ... 1216s Setting up libpq5:arm64 (17.6-1build1) ... 1216s Setting up libdeflate0:arm64 (1.23-2) ... 1216s Setting up python3-kerberos (1.1.14-3.1build12) ... 1216s Setting up liblog4j1.2-java (1.2.17-11) ... 1216s Setting up libel-api-java (3.0.0-3) ... 1216s Setting up python3-coverage (7.8.2+dfsg1-1) ... 1216s Setting up libxcb-shm0:arm64 (1.17.0-2build1) ... 1216s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1217s Setting up libjnr-x86asm-java (1.0.2-6) ... 1217s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 1217s Setting up libcolord2:arm64 (1.4.8-2) ... 1217s Setting up python3-psutil (7.1.0-1ubuntu1) ... 1217s Setting up libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1217s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 1217s Setting up libsnappy1v5:arm64 (1.2.2-2) ... 1217s Setting up libxcb-present0:arm64 (1.17.0-2build1) ... 1217s Setting up libtaglibs-standard-impl-java (1.2.5-3) ... 1217s Setting up libdconf1:arm64 (0.49.0-1) ... 1217s Setting up libjctools-java (4.0.5+dfsg-1) ... 1217s Setting up libdropwizard-metrics-java (3.2.6-1) ... 1217s Setting up python3-six (1.17.0-1) ... 1217s Setting up libasound2-data (1.2.14-1ubuntu1) ... 1217s Setting up libasound2t64:arm64 (1.2.14-1ubuntu1) ... 1217s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1218s Setting up libfindbugs-annotations-java (3.1.0~preview2-4) ... 1218s Setting up libepoxy0:arm64 (1.5.10-2) ... 1218s Setting up libnspr4:arm64 (2:4.36-1ubuntu2) ... 1218s Setting up ssl-cert (1.1.3ubuntu1) ... 1219s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1219s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 1219s Setting up libxcb-sync1:arm64 (1.17.0-2build1) ... 1219s Setting up libapache-pom-java (33-2) ... 1219s Setting up libavahi-common-data:arm64 (0.8-16ubuntu3) ... 1219s Setting up libatinject-jsr330-api-java (1.0+ds1-6) ... 1219s Setting up libatspi2.0-0t64:arm64 (2.57.1-1) ... 1219s Setting up libwebsocket-api-java (1.1-2) ... 1219s Setting up python3-greenlet (3.1.0-1build1) ... 1219s Setting up libxinerama1:arm64 (2:1.1.4-3build1) ... 1219s Setting up fonts-dejavu-mono (2.37-8) ... 1219s Setting up libcares2:arm64 (1.34.5-1) ... 1219s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 1219s Setting up python3-psycopg2 (2.9.10-1build2) ... 1219s Setting up fonts-dejavu-core (2.37-8) ... 1220s Setting up libipc-run-perl (20231003.0-2) ... 1220s Setting up libpcsclite1:arm64 (2.3.3-1) ... 1220s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1220s Setting up libactivation-java (1.2.0-2) ... 1220s Setting up libtomcat9-java (9.0.95-1ubuntu1) ... 1220s Setting up libhamcrest-java (2.2-2) ... 1220s Setting up libjsp-api-java (2.3.4-3) ... 1220s Setting up libvulkan1:arm64 (1.4.321.0-1) ... 1220s Setting up libtime-duration-perl (1.21-2) ... 1220s Setting up libwebp7:arm64 (1.5.0-0.1) ... 1220s Setting up libtimedate-perl (2.3300-2) ... 1220s Setting up libgif7:arm64 (5.2.2-1ubuntu2) ... 1220s Setting up libxshmfence1:arm64 (1.3.3-1) ... 1220s Setting up libmail-java (1.6.5-3) ... 1220s Setting up at-spi2-common (2.57.1-1) ... 1220s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 1220s Setting up libnetty-java (1:4.1.48-10) ... 1220s Setting up libxcb-randr0:arm64 (1.17.0-2build1) ... 1220s Setting up python3-parse (1.20.2-1) ... 1220s Setting up libapr1t64:arm64 (1.7.5-1) ... 1220s Setting up libjson-perl (4.10000-1) ... 1220s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 1220s Setting up libservlet-api-java (4.0.1-2) ... 1220s Setting up libjackson2-core-java (2.14.1-1) ... 1220s Setting up libharfbuzz0b:arm64 (12.1.0-1) ... 1220s Setting up libthai-data (0.1.29-2build1) ... 1220s Setting up python3-dateutil (2.9.0-4) ... 1220s Setting up python3-consul (1.6.0-1) ... 1220s Setting up libjffi-jni:arm64 (1.3.13+ds-1) ... 1220s Setting up libwayland-egl1:arm64 (1.24.0-1build1) ... 1220s Setting up libicu76:arm64 (76.1-4ubuntu2) ... 1220s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1220s Setting up ca-certificates-java (20240118) ... 1220s No JRE found. Skipping Java certificates setup. 1220s Setting up python3-prettytable (3.16.0-1) ... 1221s Setting up libsnappy-jni (1.1.10.7-1) ... 1221s Setting up libxcomposite1:arm64 (1:0.4.6-1) ... 1221s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1221s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1221s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1221s Setting up postgresql-common-dev (282ubuntu1) ... 1221s Setting up libdrm-amdgpu1:arm64 (2.4.127-1ubuntu1) ... 1221s Setting up libjnr-constants-java (0.10.4-2) ... 1221s Setting up libwayland-client0:arm64 (1.24.0-1build1) ... 1221s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1221s Setting up libjaxb-api-java (2.3.1-1) ... 1221s Setting up libjffi-java (1.3.13+ds-1) ... 1221s Setting up mesa-libgallium:arm64 (25.2.3-1ubuntu1) ... 1221s Setting up libjetty9-java (9.4.57-1) ... 1221s Setting up moreutils (0.69-1) ... 1221s Setting up libatk1.0-0t64:arm64 (2.57.1-1) ... 1221s Setting up python3-pure-sasl (0.5.1+dfsg1-5) ... 1221s Setting up libgbm1:arm64 (25.2.3-1ubuntu1) ... 1221s Setting up postgresql-client-17 (17.6-1build1) ... 1222s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 1222s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 1222s Setting up libxtst6:arm64 (2:1.2.5-1) ... 1222s Setting up libxcursor1:arm64 (1:1.2.3-1) ... 1222s Setting up libgl1-mesa-dri:arm64 (25.2.3-1ubuntu1) ... 1222s Setting up libcommons-parent-java (56-1) ... 1222s Setting up libavahi-common3:arm64 (0.8-16ubuntu3) ... 1222s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 1222s Setting up dconf-service (0.49.0-1) ... 1222s Setting up libnss3:arm64 (2:3.114-1) ... 1222s Setting up python3-gevent (24.11.1-1build2) ... 1222s Setting up libjackson2-databind-java (2.14.0+ds-1) ... 1222s Setting up libthai0:arm64 (0.1.29-2build1) ... 1222s Setting up python3-parse-type (0.6.6-1) ... 1222s Setting up python3-eventlet (0.39.0-0ubuntu2) ... 1223s Setting up libnetty-tcnative-jni (2.0.28-1build4) ... 1223s Setting up python3-kazoo (2.9.0-2) ... 1223s Setting up postgresql-common (282ubuntu1) ... 1224s Creating config file /etc/postgresql-common/createcluster.conf with new version 1224s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1224s Removing obsolete dictionary files: 1224s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1225s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1225s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 1225s Setting up libwayland-cursor0:arm64 (1.24.0-1build1) ... 1225s Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... 1225s Setting up python3-behave (1.2.6-6) ... 1225s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1225s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1225s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1225s @parse.with_pattern(r"\d+") 1225s Setting up libsnappy-java (1.1.10.7-1) ... 1225s Setting up libfontconfig1:arm64 (2.15.0-2.3ubuntu1) ... 1225s Setting up patroni (4.0.6-1) ... 1225s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1226s Setting up libavahi-client3:arm64 (0.8-16ubuntu3) ... 1226s Setting up libjnr-ffi-java (2.2.15-2) ... 1226s Setting up libatk-bridge2.0-0t64:arm64 (2.57.1-1) ... 1226s Setting up gtk-update-icon-cache (4.20.2+ds-1) ... 1226s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 1228s Regenerating fonts cache... done. 1228s Setting up postgresql-17 (17.6-1build1) ... 1229s Creating new PostgreSQL cluster 17/main ... 1229s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1229s The files belonging to this database system will be owned by user "postgres". 1229s This user must also own the server process. 1229s 1229s The database cluster will be initialized with locale "C.UTF-8". 1229s The default database encoding has accordingly been set to "UTF8". 1229s The default text search configuration will be set to "english". 1229s 1229s Data page checksums are disabled. 1229s 1229s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1229s creating subdirectories ... ok 1229s selecting dynamic shared memory implementation ... posix 1229s selecting default "max_connections" ... 100 1229s selecting default "shared_buffers" ... 128MB 1229s selecting default time zone ... Etc/UTC 1229s creating configuration files ... ok 1230s running bootstrap script ... ok 1230s performing post-bootstrap initialization ... ok 1230s syncing data to disk ... ok 1233s Setting up libglx-mesa0:arm64 (25.2.3-1ubuntu1) ... 1233s Setting up openjdk-21-jre-headless:arm64 (21.0.9+10-1) ... 1233s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1233s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1233s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1233s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1233s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1233s Setting up libglx0:arm64 (1.7.0-1build2) ... 1233s Setting up libspring-core-java (4.3.30-3ubuntu1) ... 1233s Setting up dconf-gsettings-backend:arm64 (0.49.0-1) ... 1233s Setting up libcommons-io-java (2.19.0-1) ... 1233s Setting up patroni-doc (4.0.6-1) ... 1233s Setting up libpango-1.0-0:arm64 (1.56.3-2) ... 1233s Setting up libcairo2:arm64 (1.18.4-1build1) ... 1233s Setting up libjnr-enxio-java (0.32.16-1) ... 1233s Setting up libgl1:arm64 (1.7.0-1build2) ... 1233s Setting up adwaita-icon-theme (49.0-1) ... 1233s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1233s Setting up libcairo-gobject2:arm64 (1.18.4-1build1) ... 1233s Setting up postgresql (17+282ubuntu1) ... 1233s Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... 1234s Setting up libcups2t64:arm64 (2.4.12-0ubuntu3) ... 1234s Setting up libgtk-3-common (3.24.50-1ubuntu2) ... 1234s Setting up libjnr-posix-java (3.1.18-1) ... 1234s Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... 1234s Setting up libspring-beans-java (4.3.30-3ubuntu1) ... 1234s Setting up libjnr-unixsocket-java (0.38.21-3) ... 1234s Setting up libjetty9-extra-java (9.4.57-1) ... 1234s Setting up libguava-java (32.0.1-1) ... 1234s Setting up liberror-prone-java (2.18.0-1) ... 1234s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1234s Processing triggers for man-db (2.13.1-1) ... 1234s Processing triggers for libglib2.0-0t64:arm64 (2.86.1-1) ... 1234s Setting up libgtk-3-0t64:arm64 (3.24.50-1ubuntu2) ... 1234s Processing triggers for ca-certificates-java (20240118) ... 1236s Adding debian:ACCVRAIZ1.pem 1236s Adding debian:AC_RAIZ_FNMT-RCM.pem 1236s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1236s Adding debian:ANF_Secure_Server_Root_CA.pem 1236s Adding debian:Actalis_Authentication_Root_CA.pem 1236s Adding debian:AffirmTrust_Commercial.pem 1236s Adding debian:AffirmTrust_Networking.pem 1236s Adding debian:AffirmTrust_Premium.pem 1236s Adding debian:AffirmTrust_Premium_ECC.pem 1236s Adding debian:Amazon_Root_CA_1.pem 1236s Adding debian:Amazon_Root_CA_2.pem 1236s Adding debian:Amazon_Root_CA_3.pem 1236s Adding debian:Amazon_Root_CA_4.pem 1236s Adding debian:Atos_TrustedRoot_2011.pem 1236s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1236s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1236s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1236s Adding debian:BJCA_Global_Root_CA1.pem 1236s Adding debian:BJCA_Global_Root_CA2.pem 1236s Adding debian:Baltimore_CyberTrust_Root.pem 1236s Adding debian:Buypass_Class_2_Root_CA.pem 1236s Adding debian:Buypass_Class_3_Root_CA.pem 1236s Adding debian:CA_Disig_Root_R2.pem 1236s Adding debian:CFCA_EV_ROOT.pem 1236s Adding debian:COMODO_Certification_Authority.pem 1236s Adding debian:COMODO_ECC_Certification_Authority.pem 1236s Adding debian:COMODO_RSA_Certification_Authority.pem 1236s Adding debian:Certainly_Root_E1.pem 1236s Adding debian:Certainly_Root_R1.pem 1236s Adding debian:Certigna.pem 1236s Adding debian:Certigna_Root_CA.pem 1236s Adding debian:Certum_EC-384_CA.pem 1236s Adding debian:Certum_Trusted_Network_CA.pem 1236s Adding debian:Certum_Trusted_Network_CA_2.pem 1236s Adding debian:Certum_Trusted_Root_CA.pem 1236s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1236s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1236s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1236s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1236s Adding debian:Comodo_AAA_Services_root.pem 1236s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1236s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1236s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1236s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1236s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1236s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1236s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1236s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1236s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1236s Adding debian:DigiCert_Global_Root_CA.pem 1236s Adding debian:DigiCert_Global_Root_G2.pem 1236s Adding debian:DigiCert_Global_Root_G3.pem 1236s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1236s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1236s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1236s Adding debian:DigiCert_Trusted_Root_G4.pem 1236s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1236s Adding debian:Entrust_Root_Certification_Authority.pem 1236s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1236s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1236s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1236s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1236s Adding debian:GLOBALTRUST_2020.pem 1236s Adding debian:GTS_Root_R1.pem 1236s Adding debian:GTS_Root_R2.pem 1236s Adding debian:GTS_Root_R3.pem 1236s Adding debian:GTS_Root_R4.pem 1236s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1236s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1236s Adding debian:GlobalSign_Root_CA.pem 1236s Adding debian:GlobalSign_Root_CA_-_R3.pem 1236s Adding debian:GlobalSign_Root_CA_-_R6.pem 1236s Adding debian:GlobalSign_Root_E46.pem 1236s Adding debian:GlobalSign_Root_R46.pem 1236s Adding debian:Go_Daddy_Class_2_CA.pem 1236s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1236s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1236s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1236s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1236s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1236s Adding debian:HiPKI_Root_CA_-_G1.pem 1236s Adding debian:Hongkong_Post_Root_CA_3.pem 1236s Adding debian:ISRG_Root_X1.pem 1236s Adding debian:ISRG_Root_X2.pem 1236s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1236s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1236s Adding debian:Izenpe.com.pem 1236s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1236s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1236s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1236s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1236s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1236s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1236s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1236s Adding debian:QuoVadis_Root_CA_1_G3.pem 1236s Adding debian:QuoVadis_Root_CA_2.pem 1236s Adding debian:QuoVadis_Root_CA_2_G3.pem 1236s Adding debian:QuoVadis_Root_CA_3.pem 1236s Adding debian:QuoVadis_Root_CA_3_G3.pem 1236s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1236s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1236s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1236s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1236s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1236s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1236s Adding debian:SZAFIR_ROOT_CA2.pem 1236s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1236s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1236s Adding debian:SecureSign_Root_CA12.pem 1236s Adding debian:SecureSign_Root_CA14.pem 1236s Adding debian:SecureSign_Root_CA15.pem 1236s Adding debian:SecureTrust_CA.pem 1237s Adding debian:Secure_Global_CA.pem 1237s Adding debian:Security_Communication_ECC_RootCA1.pem 1237s Adding debian:Security_Communication_RootCA2.pem 1237s Adding debian:Starfield_Class_2_CA.pem 1237s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1237s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1237s Adding debian:SwissSign_Gold_CA_-_G2.pem 1237s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1237s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1237s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1237s Adding debian:TWCA_CYBER_Root_CA.pem 1237s Adding debian:TWCA_Global_Root_CA.pem 1237s Adding debian:TWCA_Root_Certification_Authority.pem 1237s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1237s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1237s Adding debian:TeliaSonera_Root_CA_v1.pem 1237s Adding debian:Telia_Root_CA_v2.pem 1237s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1237s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1237s Adding debian:Trustwave_Global_Certification_Authority.pem 1237s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1237s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1237s Adding debian:TunTrust_Root_CA.pem 1237s Adding debian:UCA_Extended_Validation_Root.pem 1237s Adding debian:UCA_Global_G2_Root.pem 1237s Adding debian:USERTrust_ECC_Certification_Authority.pem 1237s Adding debian:USERTrust_RSA_Certification_Authority.pem 1237s Adding debian:XRamp_Global_CA_Root.pem 1237s Adding debian:certSIGN_ROOT_CA.pem 1237s Adding debian:certSIGN_Root_CA_G2.pem 1237s Adding debian:e-Szigno_Root_CA_2017.pem 1237s Adding debian:ePKI_Root_Certification_Authority.pem 1237s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1237s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1237s Adding debian:emSign_Root_CA_-_C1.pem 1237s Adding debian:emSign_Root_CA_-_G1.pem 1237s Adding debian:vTrus_ECC_Root_CA.pem 1237s Adding debian:vTrus_Root_CA.pem 1237s done. 1237s Setting up default-jre-headless (2:1.21-76) ... 1237s Setting up openjdk-21-jre:arm64 (21.0.9+10-1) ... 1237s Setting up junit4 (4.13.2-5) ... 1237s Setting up default-jre (2:1.21-76) ... 1237s Setting up libnetty-tcnative-java (2.0.28-1build4) ... 1237s Setting up libzookeeper-java (3.9.3-1build3) ... 1237s Setting up zookeeper (3.9.3-1build3) ... 1237s update-alternatives: using /etc/zookeeper/conf_example to provide /etc/zookeeper/conf (zookeeper-conf) in auto mode 1237s Setting up zookeeperd (3.9.3-1build3) ... 1238s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1248s autopkgtest [14:26:04]: test acceptance-zookeeper-basic: debian/tests/acceptance zookeeper features/basic_replication.feature 1248s autopkgtest [14:26:04]: test acceptance-zookeeper-basic: [----------------------- 1253s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1253s ++ ls -1r /usr/lib/postgresql/ 1253s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1253s + '[' 17 == 10 -o 17 == 11 ']' 1253s ### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ### 1253s + echo '### PostgreSQL 17 acceptance-zookeeper features/basic_replication.feature ###' 1253s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 DCS=zookeeper PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 1255s Oct 31 14:26:10 Feature: basic replication # features/basic_replication.feature:1 1255s Oct 31 14:26:10 We should check that the basic bootstrapping, replication and failover works. 1255s Oct 31 14:26:10 Scenario: check replication of a single table # features/basic_replication.feature:4 1255s Oct 31 14:26:10 Given I start postgres-0 # features/steps/basic_replication.py:20 1260s Oct 31 14:26:16 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1261s Oct 31 14:26:17 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1261s Oct 31 14:26:17 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 1261s Oct 31 14:26:17 Then I receive a response code 200 # features/steps/patroni_api.py:100 1261s Oct 31 14:26:17 When I start postgres-1 # features/steps/basic_replication.py:20 1266s Oct 31 14:26:22 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1269s Oct 31 14:26:25 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1269s Oct 31 14:26:25 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1269s Oct 31 14:26:25 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1270s Oct 31 14:26:26 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1275s Oct 31 14:26:31 1275s Oct 31 14:26:31 Scenario: check restart of sync replica # features/basic_replication.feature:17 1275s Oct 31 14:26:31 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1276s Oct 31 14:26:32 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1276s Oct 31 14:26:32 When I start postgres-2 # features/steps/basic_replication.py:20 1280s Oct 31 14:26:36 And I shut down postgres-1 # features/steps/basic_replication.py:41 1283s Oct 31 14:26:39 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1284s Oct 31 14:26:40 When I start postgres-1 # features/steps/basic_replication.py:20 1289s Oct 31 14:26:45 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1290s Oct 31 14:26:46 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1290s Oct 31 14:26:46 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1290s Oct 31 14:26:46 1290s Oct 31 14:26:46 Scenario: check stuck sync replica # features/basic_replication.feature:28 1290s Oct 31 14:26:46 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 1290s Oct 31 14:26:46 Then I receive a response code 200 # features/steps/patroni_api.py:100 1290s Oct 31 14:26:46 And I create table on postgres-0 # features/steps/basic_replication.py:85 1290s Oct 31 14:26:46 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1291s Oct 31 14:26:47 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1291s Oct 31 14:26:47 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1291s Oct 31 14:26:47 And I load data on postgres-0 # features/steps/basic_replication.py:96 1292s Oct 31 14:26:48 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1295s Oct 31 14:26:51 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1295s Oct 31 14:26:51 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1296s Oct 31 14:26:52 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1296s Oct 31 14:26:52 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 1297s Oct 31 14:26:53 Then I receive a response code 200 # features/steps/patroni_api.py:100 1297s Oct 31 14:26:53 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1297s Oct 31 14:26:53 1297s Oct 31 14:26:53 Scenario: check multi sync replication # features/basic_replication.feature:44 1297s Oct 31 14:26:53 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 1297s Oct 31 14:26:53 Then I receive a response code 200 # features/steps/patroni_api.py:100 1297s Oct 31 14:26:53 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1301s Oct 31 14:26:57 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1302s Oct 31 14:26:58 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1302s Oct 31 14:26:58 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 1302s Oct 31 14:26:58 Then I receive a response code 200 # features/steps/patroni_api.py:100 1302s Oct 31 14:26:58 And I shut down postgres-1 # features/steps/basic_replication.py:41 1305s Oct 31 14:27:01 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1306s Oct 31 14:27:02 When I start postgres-1 # features/steps/basic_replication.py:20 1311s Oct 31 14:27:07 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1312s Oct 31 14:27:08 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1312s Oct 31 14:27:08 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1312s Oct 31 14:27:08 1312s Oct 31 14:27:08 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1312s Oct 31 14:27:08 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1314s Oct 31 14:27:10 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1314s Oct 31 14:27:10 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1316s Oct 31 14:27:12 And I shut down postgres-0 # features/steps/basic_replication.py:41 1317s Oct 31 14:27:13 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1318s Oct 31 14:27:14 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1318s Oct 31 14:27:14 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1338s Oct 31 14:27:34 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1342s Oct 31 14:27:38 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 1342s Oct 31 14:27:38 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 1342s Oct 31 14:27:38 Then I receive a response code 200 # features/steps/patroni_api.py:100 1342s Oct 31 14:27:38 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1342s Oct 31 14:27:38 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1342s Oct 31 14:27:38 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1342s Oct 31 14:27:38 1342s Oct 31 14:27:38 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1342s Oct 31 14:27:38 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1342s Oct 31 14:27:38 And I start postgres-0 # features/steps/basic_replication.py:20 1342s Oct 31 14:27:38 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1347s Oct 31 14:27:43 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1347s Oct 31 14:27:43 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1351s Oct 31 14:27:47 1351s Oct 31 14:27:47 @reject-duplicate-name 1351s Oct 31 14:27:47 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1351s Oct 31 14:27:47 Given I start duplicate postgres-0 on port 8011 # features/steps/basic_replication.py:25 1353s Oct 31 14:27:49 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # features/steps/basic_replication.py:133 1357s Oct 31 14:27:53 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6626.XUYcVucx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6674.XlwIGNvx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6722.XjXOnPDx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6798.XsdILnSx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6846.XqXhlocx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6924.XTNufLAx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6975.XrfVXkTx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.6980.XSxSaqHx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.7070.XLDBcnqx 1357s Oct 31 14:27:53 Combined data file .coverage.autopkgtest.7185.XxJQzqnx 1360s Oct 31 14:27:56 Name Stmts Miss Cover 1360s Oct 31 14:27:56 -------------------------------------------------------------------------------------------------------- 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/__init__.py 1 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/client.py 629 266 58% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/exceptions.py 110 1 99% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/handlers/__init__.py 0 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/handlers/threading.py 94 15 84% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/handlers/utils.py 222 75 66% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/hosts.py 18 4 78% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/loggingsupport.py 1 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/protocol/__init__.py 0 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/protocol/connection.py 485 176 64% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/protocol/paths.py 33 8 76% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/protocol/serialization.py 316 111 65% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/protocol/states.py 49 9 82% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/python2atexit.py 32 19 41% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/__init__.py 0 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/barrier.py 97 80 18% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/counter.py 49 36 27% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/election.py 16 10 38% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/lease.py 54 36 33% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/lock.py 295 242 18% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/partitioner.py 155 120 23% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/party.py 62 43 31% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/queue.py 157 126 20% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/recipe/watchers.py 172 138 20% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/retry.py 60 9 85% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/security.py 58 35 40% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/kazoo/version.py 1 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/__main__.py 202 68 66% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/api.py 788 437 45% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/config.py 360 100 72% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 170 76% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/dcs/zookeeper.py 289 75 74% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/ha.py 1367 679 50% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 230 72% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 188 55% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 57 72% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psutil/__init__.py 948 631 33% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psutil/_common.py 407 208 49% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1232 925 25% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/puresasl/__init__.py 21 2 90% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/puresasl/client.py 71 47 34% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/puresasl/mechanisms.py 363 263 28% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/six.py 505 259 49% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 133 42% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/connection.py 389 151 61% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 139 60% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 96 60% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/response.py 634 413 35% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 10 85% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 57 67% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 73 58% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 19 73% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1360s Oct 31 14:27:56 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1360s Oct 31 14:27:56 patroni/__init__.py 13 2 85% 1360s Oct 31 14:27:56 patroni/__main__.py 202 202 0% 1360s Oct 31 14:27:56 patroni/api.py 788 788 0% 1360s Oct 31 14:27:56 patroni/async_executor.py 96 69 28% 1360s Oct 31 14:27:56 patroni/collections.py 56 15 73% 1360s Oct 31 14:27:56 patroni/config.py 360 187 48% 1360s Oct 31 14:27:56 patroni/config_generator.py 213 213 0% 1360s Oct 31 14:27:56 patroni/ctl.py 941 666 29% 1360s Oct 31 14:27:56 patroni/daemon.py 76 76 0% 1360s Oct 31 14:27:56 patroni/dcs/__init__.py 710 359 49% 1360s Oct 31 14:27:56 patroni/dcs/consul.py 482 482 0% 1360s Oct 31 14:27:56 patroni/dcs/etcd3.py 699 699 0% 1360s Oct 31 14:27:56 patroni/dcs/etcd.py 628 628 0% 1360s Oct 31 14:27:56 patroni/dcs/exhibitor.py 62 62 0% 1360s Oct 31 14:27:56 patroni/dcs/kubernetes.py 969 969 0% 1360s Oct 31 14:27:56 patroni/dcs/raft.py 319 319 0% 1360s Oct 31 14:27:56 patroni/dcs/zookeeper.py 289 159 45% 1360s Oct 31 14:27:56 patroni/dynamic_loader.py 36 8 78% 1360s Oct 31 14:27:56 patroni/exceptions.py 16 1 94% 1360s Oct 31 14:27:56 patroni/file_perm.py 47 17 64% 1360s Oct 31 14:27:56 patroni/global_config.py 87 25 71% 1360s Oct 31 14:27:56 patroni/ha.py 1367 1367 0% 1360s Oct 31 14:27:56 patroni/log.py 234 182 22% 1360s Oct 31 14:27:56 patroni/postgresql/__init__.py 826 654 21% 1360s Oct 31 14:27:56 patroni/postgresql/available_parameters/__init__.py 24 6 75% 1360s Oct 31 14:27:56 patroni/postgresql/bootstrap.py 258 228 12% 1360s Oct 31 14:27:56 patroni/postgresql/callback_executor.py 55 34 38% 1360s Oct 31 14:27:56 patroni/postgresql/cancellable.py 104 84 19% 1360s Oct 31 14:27:56 patroni/postgresql/config.py 844 722 14% 1360s Oct 31 14:27:56 patroni/postgresql/connection.py 75 50 33% 1360s Oct 31 14:27:56 patroni/postgresql/misc.py 43 30 30% 1360s Oct 31 14:27:56 patroni/postgresql/mpp/__init__.py 89 21 76% 1360s Oct 31 14:27:56 patroni/postgresql/mpp/citus.py 366 366 0% 1360s Oct 31 14:27:56 patroni/postgresql/postmaster.py 170 139 18% 1360s Oct 31 14:27:56 patroni/postgresql/rewind.py 421 421 0% 1360s Oct 31 14:27:56 patroni/postgresql/slots.py 352 303 14% 1360s Oct 31 14:27:56 patroni/postgresql/sync.py 159 117 26% 1360s Oct 31 14:27:56 patroni/postgresql/validator.py 156 52 67% 1360s Oct 31 14:27:56 patroni/psycopg.py 57 41 28% 1360s Oct 31 14:27:56 patroni/quorum.py 186 186 0% 1360s Oct 31 14:27:56 patroni/raft_controller.py 22 22 0% 1360s Oct 31 14:27:56 patroni/request.py 58 6 90% 1360s Oct 31 14:27:56 patroni/scripts/__init__.py 0 0 100% 1360s Oct 31 14:27:56 patroni/scripts/aws.py 59 59 0% 1360s Oct 31 14:27:56 patroni/scripts/barman/__init__.py 0 0 100% 1360s Oct 31 14:27:56 patroni/scripts/barman/cli.py 50 50 0% 1360s Oct 31 14:27:56 patroni/scripts/barman/config_switch.py 50 50 0% 1360s Oct 31 14:27:56 patroni/scripts/barman/recover.py 36 36 0% 1360s Oct 31 14:27:56 patroni/scripts/barman/utils.py 93 93 0% 1360s Oct 31 14:27:56 patroni/scripts/wale_restore.py 207 207 0% 1360s Oct 31 14:27:56 patroni/tags.py 38 15 61% 1360s Oct 31 14:27:56 patroni/utils.py 371 297 20% 1360s Oct 31 14:27:56 patroni/validator.py 309 222 28% 1360s Oct 31 14:27:56 patroni/version.py 1 0 100% 1360s Oct 31 14:27:56 patroni/watchdog/__init__.py 2 2 0% 1360s Oct 31 14:27:56 patroni/watchdog/base.py 203 203 0% 1360s Oct 31 14:27:56 patroni/watchdog/linux.py 135 135 0% 1360s Oct 31 14:27:56 -------------------------------------------------------------------------------------------------------- 1360s Oct 31 14:27:56 TOTAL 40943 26264 36% 1360s Oct 31 14:27:56 1 feature passed, 0 failed, 0 skipped 1360s Oct 31 14:27:56 7 scenarios passed, 0 failed, 0 skipped 1360s Oct 31 14:27:56 68 steps passed, 0 failed, 0 skipped, 0 undefined 1360s Oct 31 14:27:56 Took 1m38.119s 1361s + su postgres -p -c 'rm -rf features/output' 1361s ### End 17 acceptance-zookeeper features/basic_replication.feature ### 1361s + echo '### End 17 acceptance-zookeeper features/basic_replication.feature ###' 1361s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1361s ++ id -u 1361s + '[' 0 -eq 0 ']' 1361s + '[' -x /etc/init.d/zookeeper ']' 1361s + /etc/init.d/zookeeper stop 1361s Stopping zookeeper (via systemctl): zookeeper.service. 1361s autopkgtest [14:27:57]: test acceptance-zookeeper-basic: -----------------------] 1362s acceptance-zookeeper-basic PASS 1362s autopkgtest [14:27:58]: test acceptance-zookeeper-basic: - - - - - - - - - - results - - - - - - - - - - 1362s autopkgtest [14:27:58]: test acceptance-raft-basic: preparing testbed 1382s Creating nova instance adt-resolute-arm64-patroni-20251031-140516-juju-7f2275-prod-proposed-migration-environment-15-95a1e611-b93e-4503-8186-f8f94ff491b0 from image adt/ubuntu-resolute-arm64-server-20251030.img (UUID b31f7398-ba19-41c6-b21b-fc9dfd412991)... 1461s autopkgtest [14:29:37]: testbed dpkg architecture: arm64 1461s autopkgtest [14:29:37]: testbed apt version: 3.1.11 1462s autopkgtest [14:29:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1462s autopkgtest [14:29:38]: testbed release detected to be: resolute 1463s autopkgtest [14:29:39]: updating testbed package index (apt update) 1463s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 1464s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1464s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1464s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1464s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [51.8 kB] 1464s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 1464s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [153 kB] 1464s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2956 kB] 1464s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [223 kB] 1464s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4764 B] 1464s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 1464s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 1464s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [2101 kB] 1464s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [53.5 kB] 1464s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [35.4 kB] 1464s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [1536 B] 1468s Fetched 5784 kB in 2s (2671 kB/s) 1469s Reading package lists... 1470s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1470s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1471s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1471s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1472s Reading package lists... 1473s Reading package lists... 1473s Building dependency tree... 1473s Reading state information... 1473s Calculating upgrade... 1474s The following packages will be upgraded: 1474s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 1474s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libubootenv-tool 1474s libubootenv0.1 libuchardet0 nano python3-markupsafe python3-more-itertools 1474s sensible-utils usb.ids 1474s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1474s Need to get 1974 kB of archives. 1474s After this operation, 43.0 kB of additional disk space will be used. 1474s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 grep arm64 3.12-1 [169 kB] 1475s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libsepol2 arm64 3.9-2 [305 kB] 1475s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 sensible-utils all 0.0.26 [27.0 kB] 1475s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error-l10n all 1.56-2 [9066 B] 1475s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libgpg-error0 arm64 1.56-2 [81.5 kB] 1475s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libnettle8t64 arm64 3.10.2-1 [190 kB] 1475s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libhogweed6t64 arm64 3.10.2-1 [200 kB] 1475s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-route-3-200 arm64 3.11.0-2 [190 kB] 1475s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libnl-3-200 arm64 3.11.0-2 [58.9 kB] 1475s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libuchardet0 arm64 0.0.8-2 [75.1 kB] 1475s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 nano arm64 8.6-1 [289 kB] 1475s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 usb.ids all 2025.09.15-1 [224 kB] 1475s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [58.7 kB] 1475s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv-tool arm64 0.3.5-0.2 [7262 B] 1475s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libubootenv0.1 arm64 0.3.5-0.2 [14.8 kB] 1475s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-markupsafe arm64 3.0.3-1 [12.3 kB] 1475s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-more-itertools all 10.8.0-1 [63.5 kB] 1478s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1478s Fetched 1974 kB in 1s (1534 kB/s) 1478s (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 ... 83457 files and directories currently installed.) 1478s Preparing to unpack .../archives/grep_3.12-1_arm64.deb ... 1478s Unpacking grep (3.12-1) over (3.11-4build1) ... 1478s Setting up grep (3.12-1) ... 1478s (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 ... 83457 files and directories currently installed.) 1478s Preparing to unpack .../00-libsepol2_3.9-2_arm64.deb ... 1478s Unpacking libsepol2:arm64 (3.9-2) over (3.8.1-1) ... 1478s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 1478s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 1478s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 1478s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 1478s Preparing to unpack .../03-libgpg-error0_1.56-2_arm64.deb ... 1478s Unpacking libgpg-error0:arm64 (1.56-2) over (1.51-4) ... 1478s Preparing to unpack .../04-libnettle8t64_3.10.2-1_arm64.deb ... 1478s Unpacking libnettle8t64:arm64 (3.10.2-1) over (3.10.1-1) ... 1478s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_arm64.deb ... 1478s Unpacking libhogweed6t64:arm64 (3.10.2-1) over (3.10.1-1) ... 1478s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_arm64.deb ... 1478s Unpacking libnl-route-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 1479s Preparing to unpack .../07-libnl-3-200_3.11.0-2_arm64.deb ... 1479s Unpacking libnl-3-200:arm64 (3.11.0-2) over (3.7.0-2build1) ... 1479s Preparing to unpack .../08-libuchardet0_0.0.8-2_arm64.deb ... 1479s Unpacking libuchardet0:arm64 (0.0.8-2) over (0.0.8-1build1) ... 1479s Preparing to unpack .../09-nano_8.6-1_arm64.deb ... 1479s Unpacking nano (8.6-1) over (8.4-1) ... 1479s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 1479s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 1479s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... 1479s Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 1479s Preparing to unpack .../12-libubootenv-tool_0.3.5-0.2_arm64.deb ... 1479s Unpacking libubootenv-tool (0.3.5-0.2) over (0.3.5-0.1build1) ... 1480s Preparing to unpack .../13-libubootenv0.1_0.3.5-0.2_arm64.deb ... 1480s Unpacking libubootenv0.1:arm64 (0.3.5-0.2) over (0.3.5-0.1build1) ... 1480s Preparing to unpack .../14-python3-markupsafe_3.0.3-1_arm64.deb ... 1480s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 1480s Preparing to unpack .../15-python3-more-itertools_10.8.0-1_all.deb ... 1480s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 1480s Setting up python3-more-itertools (10.8.0-1) ... 1481s Setting up libgpg-error0:arm64 (1.56-2) ... 1481s Setting up python3-markupsafe (3.0.3-1) ... 1481s Setting up libnettle8t64:arm64 (3.10.2-1) ... 1481s Setting up libubootenv0.1:arm64 (0.3.5-0.2) ... 1481s Setting up usb.ids (2025.09.15-1) ... 1481s Setting up libsepol2:arm64 (3.9-2) ... 1481s Setting up nano (8.6-1) ... 1481s Installing new version of config file /etc/nanorc ... 1481s Setting up libhogweed6t64:arm64 (3.10.2-1) ... 1481s Setting up sensible-utils (0.0.26) ... 1481s Setting up libuchardet0:arm64 (0.0.8-2) ... 1481s Setting up libnl-3-200:arm64 (3.11.0-2) ... 1481s Setting up libgpg-error-l10n (1.56-2) ... 1481s Setting up libubootenv-tool (0.3.5-0.2) ... 1482s Setting up libnl-route-3-200:arm64 (3.11.0-2) ... 1482s Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... 1482s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1482s Processing triggers for man-db (2.13.1-1) ... 1485s Processing triggers for install-info (7.1.1-1ubuntu1) ... 1486s autopkgtest [14:30:02]: upgrading testbed (apt dist-upgrade and autopurge) 1486s Reading package lists... 1486s Building dependency tree... 1486s Reading state information... 1487s Calculating upgrade... 1487s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1488s Reading package lists... 1488s Building dependency tree... 1488s Reading state information... 1488s Solving dependencies... 1489s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1492s Reading package lists... 1493s Building dependency tree... 1493s Reading state information... 1493s Solving dependencies... 1494s The following NEW packages will be installed: 1494s fonts-font-awesome fonts-lato libicu76 libio-pty-perl libipc-run-perl 1494s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libpq5 1494s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 1494s patroni-doc postgresql postgresql-17 postgresql-client-17 1494s postgresql-client-common postgresql-common postgresql-common-dev 1494s python3-behave python3-click python3-consul python3-coverage 1494s python3-dateutil python3-parse python3-parse-type python3-prettytable 1494s python3-psutil python3-psycopg2 python3-pysyncobj python3-six 1494s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 1494s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 1494s Need to get 35.8 MB of archives. 1494s After this operation, 129 MB of additional disk space will be used. 1494s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 1495s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1495s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-common all 282ubuntu1 [48.8 kB] 1495s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1495s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 1495s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common-dev all 282ubuntu1 [73.9 kB] 1495s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1495s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-common all 282ubuntu1 [101 kB] 1495s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1495s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libicu76 arm64 76.1-4ubuntu2 [11.2 MB] 1495s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1495s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1495s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1495s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libpq5 arm64 17.6-1build1 [149 kB] 1495s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 1495s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1496s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 1496s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 moreutils arm64 0.69-1 [56.7 kB] 1496s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 1496s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-consul all 1.6.0-1 [22.8 kB] 1496s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 1496s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1496s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-prettytable all 3.16.0-1 [39.0 kB] 1496s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.1.0-1ubuntu1 [191 kB] 1496s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-ydiff all 1.4.2-1 [19.0 kB] 1496s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psycopg2 arm64 2.9.10-1build2 [166 kB] 1496s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pysyncobj all 0.3.14-2 [61.9 kB] 1496s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni all 4.0.6-1 [284 kB] 1496s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 1496s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 patroni-doc all 4.0.6-1 [529 kB] 1496s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-client-17 arm64 17.6-1build1 [1374 kB] 1496s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql-17 arm64 17.6-1build1 [15.7 MB] 1496s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 postgresql all 17+282ubuntu1 [17.6 kB] 1496s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse all 1.20.2-1 [27.0 kB] 1496s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parse-type all 0.6.6-1 [23.7 kB] 1496s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 1496s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-behave all 1.2.6-6 [98.6 kB] 1496s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 1497s Preconfiguring packages ... 1497s /var/cache/debconf/tmp.ci/postgresql.config.FF12B5: 12: pg_lsclusters: not found 1497s Fetched 35.8 MB in 2s (14.8 MB/s) 1497s Selecting previously unselected package fonts-lato. 1497s (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 ... 83460 files and directories currently installed.) 1497s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 1497s Unpacking fonts-lato (2.015-1) ... 1498s Selecting previously unselected package libjson-perl. 1498s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 1498s Unpacking libjson-perl (4.10000-1) ... 1498s Selecting previously unselected package postgresql-client-common. 1498s Preparing to unpack .../02-postgresql-client-common_282ubuntu1_all.deb ... 1498s Unpacking postgresql-client-common (282ubuntu1) ... 1498s Selecting previously unselected package libio-pty-perl. 1498s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1498s Unpacking libio-pty-perl (1:1.20-1build3) ... 1498s Selecting previously unselected package libipc-run-perl. 1498s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 1498s Unpacking libipc-run-perl (20231003.0-2) ... 1498s Selecting previously unselected package postgresql-common-dev. 1498s Preparing to unpack .../05-postgresql-common-dev_282ubuntu1_all.deb ... 1498s Unpacking postgresql-common-dev (282ubuntu1) ... 1498s Selecting previously unselected package ssl-cert. 1498s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 1498s Unpacking ssl-cert (1.1.3ubuntu1) ... 1498s Selecting previously unselected package postgresql-common. 1499s Preparing to unpack .../07-postgresql-common_282ubuntu1_all.deb ... 1499s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1499s Unpacking postgresql-common (282ubuntu1) ... 1499s Selecting previously unselected package fonts-font-awesome. 1499s Preparing to unpack .../08-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1499s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1499s Selecting previously unselected package libicu76:arm64. 1499s Preparing to unpack .../09-libicu76_76.1-4ubuntu2_arm64.deb ... 1499s Unpacking libicu76:arm64 (76.1-4ubuntu2) ... 1499s Selecting previously unselected package libjs-jquery. 1499s Preparing to unpack .../10-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1499s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1499s Selecting previously unselected package libjs-underscore. 1499s Preparing to unpack .../11-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1499s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1499s Selecting previously unselected package libjs-sphinxdoc. 1499s Preparing to unpack .../12-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1499s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1499s Selecting previously unselected package libpq5:arm64. 1499s Preparing to unpack .../13-libpq5_17.6-1build1_arm64.deb ... 1499s Unpacking libpq5:arm64 (17.6-1build1) ... 1500s Selecting previously unselected package libtime-duration-perl. 1500s Preparing to unpack .../14-libtime-duration-perl_1.21-2_all.deb ... 1500s Unpacking libtime-duration-perl (1.21-2) ... 1500s Selecting previously unselected package libtimedate-perl. 1500s Preparing to unpack .../15-libtimedate-perl_2.3300-2_all.deb ... 1500s Unpacking libtimedate-perl (2.3300-2) ... 1500s Selecting previously unselected package libxslt1.1:arm64. 1500s Preparing to unpack .../16-libxslt1.1_1.1.43-0.3_arm64.deb ... 1500s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 1500s Selecting previously unselected package moreutils. 1500s Preparing to unpack .../17-moreutils_0.69-1_arm64.deb ... 1500s Unpacking moreutils (0.69-1) ... 1500s Selecting previously unselected package python3-click. 1500s Preparing to unpack .../18-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 1500s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 1500s Selecting previously unselected package python3-consul. 1500s Preparing to unpack .../19-python3-consul_1.6.0-1_all.deb ... 1500s Unpacking python3-consul (1.6.0-1) ... 1500s Selecting previously unselected package python3-dateutil. 1500s Preparing to unpack .../20-python3-dateutil_2.9.0-4_all.deb ... 1500s Unpacking python3-dateutil (2.9.0-4) ... 1500s Selecting previously unselected package python3-wcwidth. 1500s Preparing to unpack .../21-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1500s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1500s Selecting previously unselected package python3-prettytable. 1500s Preparing to unpack .../22-python3-prettytable_3.16.0-1_all.deb ... 1500s Unpacking python3-prettytable (3.16.0-1) ... 1500s Selecting previously unselected package python3-psutil. 1500s Preparing to unpack .../23-python3-psutil_7.1.0-1ubuntu1_arm64.deb ... 1500s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 1500s Selecting previously unselected package python3-ydiff. 1500s Preparing to unpack .../24-python3-ydiff_1.4.2-1_all.deb ... 1500s Unpacking python3-ydiff (1.4.2-1) ... 1500s Selecting previously unselected package python3-psycopg2. 1500s Preparing to unpack .../25-python3-psycopg2_2.9.10-1build2_arm64.deb ... 1500s Unpacking python3-psycopg2 (2.9.10-1build2) ... 1500s Selecting previously unselected package python3-pysyncobj. 1501s Preparing to unpack .../26-python3-pysyncobj_0.3.14-2_all.deb ... 1501s Unpacking python3-pysyncobj (0.3.14-2) ... 1501s Selecting previously unselected package patroni. 1501s Preparing to unpack .../27-patroni_4.0.6-1_all.deb ... 1501s Unpacking patroni (4.0.6-1) ... 1501s Selecting previously unselected package sphinx-rtd-theme-common. 1501s Preparing to unpack .../28-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 1501s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1501s Selecting previously unselected package patroni-doc. 1501s Preparing to unpack .../29-patroni-doc_4.0.6-1_all.deb ... 1501s Unpacking patroni-doc (4.0.6-1) ... 1501s Selecting previously unselected package postgresql-client-17. 1501s Preparing to unpack .../30-postgresql-client-17_17.6-1build1_arm64.deb ... 1501s Unpacking postgresql-client-17 (17.6-1build1) ... 1501s Selecting previously unselected package postgresql-17. 1501s Preparing to unpack .../31-postgresql-17_17.6-1build1_arm64.deb ... 1501s Unpacking postgresql-17 (17.6-1build1) ... 1502s Selecting previously unselected package postgresql. 1502s Preparing to unpack .../32-postgresql_17+282ubuntu1_all.deb ... 1502s Unpacking postgresql (17+282ubuntu1) ... 1502s Selecting previously unselected package python3-parse. 1502s Preparing to unpack .../33-python3-parse_1.20.2-1_all.deb ... 1502s Unpacking python3-parse (1.20.2-1) ... 1502s Selecting previously unselected package python3-parse-type. 1502s Preparing to unpack .../34-python3-parse-type_0.6.6-1_all.deb ... 1502s Unpacking python3-parse-type (0.6.6-1) ... 1502s Selecting previously unselected package python3-six. 1502s Preparing to unpack .../35-python3-six_1.17.0-1_all.deb ... 1502s Unpacking python3-six (1.17.0-1) ... 1503s Selecting previously unselected package python3-behave. 1503s Preparing to unpack .../36-python3-behave_1.2.6-6_all.deb ... 1503s Unpacking python3-behave (1.2.6-6) ... 1503s Selecting previously unselected package python3-coverage. 1503s Preparing to unpack .../37-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 1503s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 1503s Setting up postgresql-client-common (282ubuntu1) ... 1503s Setting up fonts-lato (2.015-1) ... 1503s Setting up libio-pty-perl (1:1.20-1build3) ... 1503s Setting up python3-pysyncobj (0.3.14-2) ... 1503s Setting up python3-ydiff (1.4.2-1) ... 1503s Setting up libpq5:arm64 (17.6-1build1) ... 1503s Setting up python3-coverage (7.8.2+dfsg1-1) ... 1504s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 1504s Setting up python3-psutil (7.1.0-1ubuntu1) ... 1505s Setting up python3-six (1.17.0-1) ... 1505s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1505s Setting up ssl-cert (1.1.3ubuntu1) ... 1507s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1507s Setting up python3-psycopg2 (2.9.10-1build2) ... 1508s Setting up libipc-run-perl (20231003.0-2) ... 1508s Setting up libtime-duration-perl (1.21-2) ... 1508s Setting up libtimedate-perl (2.3300-2) ... 1508s Setting up python3-parse (1.20.2-1) ... 1508s Setting up libjson-perl (4.10000-1) ... 1508s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 1508s Setting up python3-dateutil (2.9.0-4) ... 1508s Setting up python3-consul (1.6.0-1) ... 1509s Setting up libicu76:arm64 (76.1-4ubuntu2) ... 1509s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1509s Setting up python3-prettytable (3.16.0-1) ... 1509s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1509s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1509s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1509s Setting up postgresql-common-dev (282ubuntu1) ... 1509s Setting up moreutils (0.69-1) ... 1509s Setting up postgresql-client-17 (17.6-1build1) ... 1510s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 1510s Setting up python3-parse-type (0.6.6-1) ... 1510s Setting up postgresql-common (282ubuntu1) ... 1512s Creating config file /etc/postgresql-common/createcluster.conf with new version 1512s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1512s Removing obsolete dictionary files: 1514s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1515s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1515s Setting up python3-behave (1.2.6-6) ... 1515s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1515s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1515s /usr/lib/python3/dist-packages/behave/matchers.py:284: SyntaxWarning: invalid escape sequence '\d' 1515s @parse.with_pattern(r"\d+") 1515s Setting up patroni (4.0.6-1) ... 1516s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 1517s Setting up postgresql-17 (17.6-1build1) ... 1519s Creating new PostgreSQL cluster 17/main ... 1519s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 1519s The files belonging to this database system will be owned by user "postgres". 1519s This user must also own the server process. 1519s 1519s The database cluster will be initialized with locale "C.UTF-8". 1519s The default database encoding has accordingly been set to "UTF8". 1519s The default text search configuration will be set to "english". 1519s 1519s Data page checksums are disabled. 1519s 1519s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 1519s creating subdirectories ... ok 1519s selecting dynamic shared memory implementation ... posix 1519s selecting default "max_connections" ... 100 1519s selecting default "shared_buffers" ... 128MB 1519s selecting default time zone ... Etc/UTC 1519s creating configuration files ... ok 1519s running bootstrap script ... ok 1520s performing post-bootstrap initialization ... ok 1520s syncing data to disk ... ok 1524s Setting up patroni-doc (4.0.6-1) ... 1524s Setting up postgresql (17+282ubuntu1) ... 1525s Processing triggers for man-db (2.13.1-1) ... 1526s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1529s autopkgtest [14:30:45]: test acceptance-raft-basic: debian/tests/acceptance raft features/basic_replication.feature 1529s autopkgtest [14:30:45]: test acceptance-raft-basic: [----------------------- 1530s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1530s ++ ls -1r /usr/lib/postgresql/ 1530s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1530s + '[' 17 == 10 -o 17 == 11 ']' 1530s + echo '### PostgreSQL 17 acceptance-raft features/basic_replication.feature ###' 1530s ### PostgreSQL 17 acceptance-raft features/basic_replication.feature ### 1530s + bash -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH=arm64 DCS=raft PATH=/usr/lib/postgresql/17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave features/basic_replication.feature | ts' 1537s Oct 31 14:30:52 Feature: basic replication # features/basic_replication.feature:1 1537s Oct 31 14:30:52 We should check that the basic bootstrapping, replication and failover works. 1537s Oct 31 14:30:52 Scenario: check replication of a single table # features/basic_replication.feature:4 1537s Oct 31 14:30:52 Given I start postgres-0 # features/steps/basic_replication.py:20 1542s Oct 31 14:30:58 Then postgres-0 is a leader after 10 seconds # features/steps/patroni_api.py:31 1542s Oct 31 14:30:58 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1542s Oct 31 14:30:58 When I issue a PATCH request to http://127.0.0.1:8008/config with {"ttl": 20, "synchronous_mode": true} # features/steps/patroni_api.py:73 1542s Oct 31 14:30:58 Then I receive a response code 200 # features/steps/patroni_api.py:100 1542s Oct 31 14:30:58 When I start postgres-1 # features/steps/basic_replication.py:20 1547s Oct 31 14:31:03 And I configure and start postgres-2 with a tag replicatefrom postgres-0 # features/steps/cascading_replication.py:7 1552s Oct 31 14:31:08 And "sync" key in DCS has leader=postgres-0 after 20 seconds # features/steps/cascading_replication.py:23 1552s Oct 31 14:31:08 And I add the table foo to postgres-0 # features/steps/basic_replication.py:66 1552s Oct 31 14:31:08 Then table foo is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1553s Oct 31 14:31:09 Then table foo is present on postgres-2 after 20 seconds # features/steps/basic_replication.py:105 1553s Oct 31 14:31:09 1553s Oct 31 14:31:09 Scenario: check restart of sync replica # features/basic_replication.feature:17 1553s Oct 31 14:31:09 Given I shut down postgres-2 # features/steps/basic_replication.py:41 1554s Oct 31 14:31:10 Then "sync" key in DCS has sync_standby=postgres-1 after 5 seconds # features/steps/cascading_replication.py:23 1554s Oct 31 14:31:10 When I start postgres-2 # features/steps/basic_replication.py:20 1558s Oct 31 14:31:14 And I shut down postgres-1 # features/steps/basic_replication.py:41 1561s Oct 31 14:31:17 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1562s Oct 31 14:31:18 When I start postgres-1 # features/steps/basic_replication.py:20 1566s Oct 31 14:31:22 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1567s Oct 31 14:31:23 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1567s Oct 31 14:31:23 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1567s Oct 31 14:31:23 1567s Oct 31 14:31:23 Scenario: check stuck sync replica # features/basic_replication.feature:28 1567s Oct 31 14:31:23 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": true, "maximum_lag_on_syncnode": 15000000, "postgresql": {"parameters": {"synchronous_commit": "remote_apply"}}} # features/steps/patroni_api.py:73 1567s Oct 31 14:31:23 Then I receive a response code 200 # features/steps/patroni_api.py:100 1567s Oct 31 14:31:23 And I create table on postgres-0 # features/steps/basic_replication.py:85 1567s Oct 31 14:31:23 And table mytest is present on postgres-1 after 2 seconds # features/steps/basic_replication.py:105 1568s Oct 31 14:31:24 And table mytest is present on postgres-2 after 2 seconds # features/steps/basic_replication.py:105 1568s Oct 31 14:31:24 When I pause wal replay on postgres-2 # features/steps/basic_replication.py:76 1568s Oct 31 14:31:24 And I load data on postgres-0 # features/steps/basic_replication.py:96 1570s Oct 31 14:31:25 Then "sync" key in DCS has sync_standby=postgres-1 after 15 seconds # features/steps/cascading_replication.py:23 1572s Oct 31 14:31:28 And I resume wal replay on postgres-2 # features/steps/basic_replication.py:76 1572s Oct 31 14:31:28 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1572s Oct 31 14:31:28 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1573s Oct 31 14:31:29 When I issue a PATCH request to http://127.0.0.1:8008/config with {"pause": null, "maximum_lag_on_syncnode": -1, "postgresql": {"parameters": {"synchronous_commit": "on"}}} # features/steps/patroni_api.py:73 1573s Oct 31 14:31:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 1573s Oct 31 14:31:29 And I drop table on postgres-0 # features/steps/basic_replication.py:85 1573s Oct 31 14:31:29 1573s Oct 31 14:31:29 Scenario: check multi sync replication # features/basic_replication.feature:44 1573s Oct 31 14:31:29 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:73 1573s Oct 31 14:31:29 Then I receive a response code 200 # features/steps/patroni_api.py:100 1573s Oct 31 14:31:29 Then "sync" key in DCS has sync_standby=postgres-1,postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1577s Oct 31 14:31:33 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1577s Oct 31 14:31:33 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1577s Oct 31 14:31:33 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:73 1577s Oct 31 14:31:33 Then I receive a response code 200 # features/steps/patroni_api.py:100 1577s Oct 31 14:31:33 And I shut down postgres-1 # features/steps/basic_replication.py:41 1580s Oct 31 14:31:36 Then "sync" key in DCS has sync_standby=postgres-2 after 10 seconds # features/steps/cascading_replication.py:23 1581s Oct 31 14:31:37 When I start postgres-1 # features/steps/basic_replication.py:20 1585s Oct 31 14:31:41 Then "members/postgres-1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1585s Oct 31 14:31:41 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:144 1585s Oct 31 14:31:41 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:144 1585s Oct 31 14:31:41 1585s Oct 31 14:31:41 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1585s Oct 31 14:31:41 Given I run patronictl.py pause batman # features/steps/patroni_api.py:88 1587s Oct 31 14:31:43 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1587s Oct 31 14:31:43 When I sleep for 2 seconds # features/steps/patroni_api.py:41 1589s Oct 31 14:31:45 And I shut down postgres-0 # features/steps/basic_replication.py:41 1590s Oct 31 14:31:46 And I run patronictl.py resume batman # features/steps/patroni_api.py:88 1592s Oct 31 14:31:48 Then I receive a response returncode 0 # features/steps/patroni_api.py:100 1592s Oct 31 14:31:48 And postgres-2 role is the primary after 24 seconds # features/steps/basic_replication.py:117 1611s Oct 31 14:32:06 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:158 1614s Oct 31 14:32:10 And there is a postgres-2_cb.log with "on_role_change primary batman" in postgres-2 data directory # features/steps/cascading_replication.py:12 1614s Oct 31 14:32:10 When I issue a PATCH request to http://127.0.0.1:8010/config with {"synchronous_mode": null, "master_start_timeout": 0} # features/steps/patroni_api.py:73 1614s Oct 31 14:32:10 Then I receive a response code 200 # features/steps/patroni_api.py:100 1614s Oct 31 14:32:10 When I add the table bar to postgres-2 # features/steps/basic_replication.py:66 1614s Oct 31 14:32:10 Then table bar is present on postgres-1 after 20 seconds # features/steps/basic_replication.py:105 1614s Oct 31 14:32:10 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:158 1614s Oct 31 14:32:10 1614s Oct 31 14:32:10 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1614s Oct 31 14:32:10 Given I add the table splitbrain to postgres-0 # features/steps/basic_replication.py:66 1614s Oct 31 14:32:10 And I start postgres-0 # features/steps/basic_replication.py:20 1614s Oct 31 14:32:10 Then postgres-0 role is the secondary after 20 seconds # features/steps/basic_replication.py:117 1619s Oct 31 14:32:15 When I add the table buz to postgres-2 # features/steps/basic_replication.py:66 1619s Oct 31 14:32:15 Then table buz is present on postgres-0 after 20 seconds # features/steps/basic_replication.py:105 1625s SKIP Scenario check graceful rejection when two nodes have the same name: Flaky test with Raft 1641s Oct 31 14:32:37 1641s Oct 31 14:32:37 @reject-duplicate-name 1641s Oct 31 14:32:37 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1641s Oct 31 14:32:37 Given I start duplicate postgres-0 on port 8011 # None 1641s Oct 31 14:32:37 Then there is one of ["Can't start; there is already a node named 'postgres-0' running"] CRITICAL in the dup-postgres-0 patroni log after 5 seconds # None 1641s Oct 31 14:32:37 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4398.XBvmzytx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4401.XhmRjhVx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4446.XWbhLoYx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4487.XhWDBNwx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4542.XcaGyBYx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4586.XsUaCMCx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4658.XsvdyPSx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4708.XVFAWUbx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4712.XPYZaFOx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4792.XOjTJrSx 1642s Oct 31 14:32:38 Combined data file .coverage.autopkgtest.4905.XjvWcdlx 1648s Oct 31 14:32:44 Name Stmts Miss Cover 1648s Oct 31 14:32:44 ---------------------------------------------------------------------------------------------------------- 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/fernet.py 137 54 61% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 135 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/__init__.py 5 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__init__.py 3 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/backend.py 135 67 50% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 38 17 55% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 51 4 92% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/__init__.py 1 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py 1 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py 68 18 74% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 23 1 96% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 172 22 87% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 93 40 57% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 72 13 82% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 54 3 94% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 140 50 64% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hmac.py 6 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__init__.py 7 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py 27 5 81% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/padding.py 104 37 64% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/cryptography/utils.py 76 25 67% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/_version.py 13 3 77% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 810 688 15% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 183 150 18% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 240 206 14% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 151 117 23% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 794 629 21% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/dateutil/tz/win.py 152 149 2% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/__main__.py 202 69 66% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/api.py 788 447 43% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/collections.py 56 7 88% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/config.py 360 106 71% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/config_generator.py 213 160 25% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 710 169 76% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/dcs/raft.py 319 51 84% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 36 8 78% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/file_perm.py 47 11 77% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/global_config.py 87 4 95% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/ha.py 1367 682 50% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/log.py 234 80 66% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 826 240 71% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 24 3 88% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 258 93 64% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 844 285 66% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 43 13 70% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 421 203 52% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 352 179 49% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 159 26 84% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 156 24 85% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/psycopg.py 57 24 58% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/quorum.py 186 164 12% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/request.py 58 7 88% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/utils.py 371 142 62% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/validator.py 309 218 29% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psutil/__init__.py 948 631 33% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psutil/_common.py 407 208 49% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1232 925 25% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psutil/_psposix.py 84 40 52% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/__init__.py 2 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/atomic_replace.py 4 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/config.py 80 1 99% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/dns_resolver.py 52 10 81% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/encryptor.py 17 2 88% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/fast_queue.py 21 1 95% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/journal.py 193 48 75% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/monotonic.py 76 70 8% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/node.py 49 10 80% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/pickle.py 52 32 38% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/pipe_notifier.py 24 2 92% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/poller.py 87 41 53% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/serializer.py 167 135 19% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/syncobj.py 1057 533 50% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/tcp_connection.py 250 41 84% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/tcp_server.py 56 12 79% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/transport.py 266 61 77% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/utility.py 59 9 85% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/version.py 1 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/pysyncobj/win_inet_pton.py 44 31 30% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/__init__.py 49 15 69% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 63 45 29% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/_collections.py 231 148 36% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 54 24 56% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/_version.py 13 3 77% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/connection.py 389 202 48% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 344 156 55% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/exceptions.py 121 39 68% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/http2/__init__.py 28 21 25% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/http2/probe.py 49 31 37% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 241 99 59% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/response.py 634 497 22% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 12 82% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 52 50% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 25 22% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/retry.py 174 62 64% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 172 125 27% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 152 106 30% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 22 69% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/url.py 203 76 63% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 18 31% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 38 22% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/parser.py 352 180 49% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/reader.py 122 30 75% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/scanner.py 758 415 45% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1648s Oct 31 14:32:44 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1648s Oct 31 14:32:44 patroni/__init__.py 13 2 85% 1648s Oct 31 14:32:44 patroni/__main__.py 202 202 0% 1648s Oct 31 14:32:44 patroni/api.py 788 788 0% 1648s Oct 31 14:32:44 patroni/async_executor.py 96 69 28% 1648s Oct 31 14:32:44 patroni/collections.py 56 15 73% 1648s Oct 31 14:32:44 patroni/config.py 360 182 49% 1648s Oct 31 14:32:44 patroni/config_generator.py 213 213 0% 1648s Oct 31 14:32:44 patroni/ctl.py 941 666 29% 1648s Oct 31 14:32:44 patroni/daemon.py 76 6 92% 1648s Oct 31 14:32:44 patroni/dcs/__init__.py 710 355 50% 1648s Oct 31 14:32:44 patroni/dcs/consul.py 482 482 0% 1648s Oct 31 14:32:44 patroni/dcs/etcd3.py 699 699 0% 1648s Oct 31 14:32:44 patroni/dcs/etcd.py 628 628 0% 1648s Oct 31 14:32:44 patroni/dcs/exhibitor.py 62 62 0% 1648s Oct 31 14:32:44 patroni/dcs/kubernetes.py 969 969 0% 1648s Oct 31 14:32:44 patroni/dcs/raft.py 319 101 68% 1648s Oct 31 14:32:44 patroni/dcs/zookeeper.py 289 289 0% 1648s Oct 31 14:32:44 patroni/dynamic_loader.py 36 8 78% 1648s Oct 31 14:32:44 patroni/exceptions.py 16 1 94% 1648s Oct 31 14:32:44 patroni/file_perm.py 47 17 64% 1648s Oct 31 14:32:44 patroni/global_config.py 87 25 71% 1648s Oct 31 14:32:44 patroni/ha.py 1367 1367 0% 1648s Oct 31 14:32:44 patroni/log.py 234 102 56% 1648s Oct 31 14:32:44 patroni/postgresql/__init__.py 826 654 21% 1648s Oct 31 14:32:44 patroni/postgresql/available_parameters/__init__.py 24 3 88% 1648s Oct 31 14:32:44 patroni/postgresql/bootstrap.py 258 228 12% 1648s Oct 31 14:32:44 patroni/postgresql/callback_executor.py 55 34 38% 1648s Oct 31 14:32:44 patroni/postgresql/cancellable.py 104 84 19% 1648s Oct 31 14:32:44 patroni/postgresql/config.py 844 722 14% 1648s Oct 31 14:32:44 patroni/postgresql/connection.py 75 50 33% 1648s Oct 31 14:32:44 patroni/postgresql/misc.py 43 30 30% 1648s Oct 31 14:32:44 patroni/postgresql/mpp/__init__.py 89 21 76% 1648s Oct 31 14:32:44 patroni/postgresql/mpp/citus.py 366 366 0% 1648s Oct 31 14:32:44 patroni/postgresql/postmaster.py 170 139 18% 1648s Oct 31 14:32:44 patroni/postgresql/rewind.py 421 421 0% 1648s Oct 31 14:32:44 patroni/postgresql/slots.py 352 303 14% 1648s Oct 31 14:32:44 patroni/postgresql/sync.py 159 117 26% 1648s Oct 31 14:32:44 patroni/postgresql/validator.py 156 52 67% 1648s Oct 31 14:32:44 patroni/psycopg.py 57 41 28% 1648s Oct 31 14:32:44 patroni/quorum.py 186 186 0% 1648s Oct 31 14:32:44 patroni/raft_controller.py 22 1 95% 1648s Oct 31 14:32:44 patroni/request.py 58 6 90% 1648s Oct 31 14:32:44 patroni/scripts/__init__.py 0 0 100% 1648s Oct 31 14:32:44 patroni/scripts/aws.py 59 59 0% 1648s Oct 31 14:32:44 patroni/scripts/barman/__init__.py 0 0 100% 1648s Oct 31 14:32:44 patroni/scripts/barman/cli.py 50 50 0% 1648s Oct 31 14:32:44 patroni/scripts/barman/config_switch.py 50 50 0% 1648s Oct 31 14:32:44 patroni/scripts/barman/recover.py 36 36 0% 1648s Oct 31 14:32:44 patroni/scripts/barman/utils.py 93 93 0% 1648s Oct 31 14:32:44 patroni/scripts/wale_restore.py 207 207 0% 1648s Oct 31 14:32:44 patroni/tags.py 38 15 61% 1648s Oct 31 14:32:44 patroni/utils.py 371 284 23% 1648s Oct 31 14:32:44 patroni/validator.py 309 222 28% 1648s Oct 31 14:32:44 patroni/version.py 1 0 100% 1648s Oct 31 14:32:44 patroni/watchdog/__init__.py 2 2 0% 1648s Oct 31 14:32:44 patroni/watchdog/base.py 203 203 0% 1648s Oct 31 14:32:44 patroni/watchdog/linux.py 135 135 0% 1648s Oct 31 14:32:44 ---------------------------------------------------------------------------------------------------------- 1648s Oct 31 14:32:44 TOTAL 41079 25588 38% 1648s Oct 31 14:32:44 1 feature passed, 0 failed, 0 skipped 1648s Oct 31 14:32:44 6 scenarios passed, 0 failed, 1 skipped 1648s Oct 31 14:32:44 66 steps passed, 0 failed, 2 skipped, 0 undefined 1648s Oct 31 14:32:44 Took 1m28.661s 1648s + bash -c 'rm -rf features/output' 1648s + echo '### End 17 acceptance-raft features/basic_replication.feature ###' 1648s + rm -f /tmp/pgpass_postgres-0 /tmp/pgpass_postgres-1 /tmp/pgpass_postgres-2 1648s ### End 17 acceptance-raft features/basic_replication.feature ### 1648s ++ id -u 1648s + '[' 1000 -eq 0 ']' 1649s autopkgtest [14:32:45]: test acceptance-raft-basic: -----------------------] 1649s acceptance-raft-basic PASSautopkgtest [14:32:45]: test acceptance-raft-basic: - - - - - - - - - - results - - - - - - - - - - 1649s 1650s autopkgtest [14:32:46]: @@@@@@@@@@@@@@@@@@@@ summary 1650s test PASS 1650s acceptance-etcd3-basic PASS 1650s acceptance-etcd3-full PASS 1650s acceptance-etcd-basic PASS 1650s acceptance-zookeeper-basic PASS 1650s acceptance-raft-basic PASS