0s autopkgtest [18:21:01]: starting date and time: 2024-11-09 18:21:01+0000 0s autopkgtest [18:21:01]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [18:21:01]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.891z3per/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:patroni,src:python-consul --apt-upgrade patroni --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=patroni/3.3.2-1 python-consul/1.5.1+dfsg-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-7.secgroup --name adt-plucky-ppc64el-patroni-20241109-153801-juju-7f2275-prod-proposed-migration-environment-20-5fe7827d-af93-42d1-baeb-81447deb7653 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 85s autopkgtest [18:22:26]: testbed dpkg architecture: ppc64el 86s autopkgtest [18:22:27]: testbed apt version: 2.9.8 86s autopkgtest [18:22:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 86s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 87s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 87s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 87s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [977 kB] 87s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [102 kB] 87s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [124 kB] 87s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [693 kB] 87s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [19.6 kB] 87s Fetched 2012 kB in 1s (2059 kB/s) 87s Reading package lists... 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Calculating upgrade... 90s The following NEW packages will be installed: 90s systemd-cryptsetup 90s The following packages will be upgraded: 90s base-passwd bash-completion libattr1 libblockdev-crypto3 libblockdev-fs3 90s libblockdev-loop3 libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 90s libblockdev-swap3 libblockdev-utils3 libblockdev3 libbpf1 libbsd0 90s libbytesize-common libbytesize1 libdrm-common libdrm2 libjson-glib-1.0-0 90s libjson-glib-1.0-common libmaxminddb0 libmnl0 libnghttp2-14 libnspr4 90s libnss-systemd libpam-systemd libpython3.12-minimal libpython3.12-stdlib 90s libpython3.12t64 libsystemd-shared libsystemd0 libudev1 libudisks2-0 90s liburcu8t64 libuv1t64 libx11-6 libx11-data linux-firmware openssh-client 90s openssh-server openssh-sftp-server pci.ids python3-gi python3-idna 90s python3-jsonpatch python3-lazr.restfulclient python3-urllib3 python3-wadllib 90s python3.12 python3.12-gdbm python3.12-minimal systemd systemd-resolved 90s systemd-sysv systemd-timesyncd tzdata udev udisks2 usbutils 90s 59 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 90s Need to get 561 MB of archives. 90s After this operation, 27.2 MB of additional disk space will be used. 90s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el base-passwd ppc64el 3.6.5 [55.1 kB] 90s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12t64 ppc64el 3.12.7-2 [2565 kB] 91s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.7-2 [661 kB] 91s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-stdlib ppc64el 3.12.7-2 [2121 kB] 91s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.7-2 [2467 kB] 91s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-minimal ppc64el 3.12.7-2 [839 kB] 91s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el tzdata all 2024b-1ubuntu2 [274 kB] 91s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnss-systemd ppc64el 256.5-2ubuntu4 [215 kB] 91s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-timesyncd ppc64el 256.5-2ubuntu4 [42.5 kB] 91s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-resolved ppc64el 256.5-2ubuntu4 [368 kB] 91s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd-shared ppc64el 256.5-2ubuntu4 [2503 kB] 91s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd0 ppc64el 256.5-2ubuntu4 [565 kB] 91s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-sysv ppc64el 256.5-2ubuntu4 [11.9 kB] 91s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpam-systemd ppc64el 256.5-2ubuntu4 [326 kB] 91s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd ppc64el 256.5-2ubuntu4 [3746 kB] 92s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el udev ppc64el 256.5-2ubuntu4 [2141 kB] 92s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudev1 ppc64el 256.5-2ubuntu4 [224 kB] 92s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-sftp-server ppc64el 1:9.7p1-7ubuntu5 [43.3 kB] 92s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-server ppc64el 1:9.7p1-7ubuntu5 [629 kB] 92s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-client ppc64el 1:9.7p1-7ubuntu5 [1105 kB] 92s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libattr1 ppc64el 1:2.5.2-2 [12.8 kB] 92s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbsd0 ppc64el 0.12.2-2 [57.4 kB] 92s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbpf1 ppc64el 1:1.4.6-1 [217 kB] 92s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmnl0 ppc64el 1.0.5-3 [13.4 kB] 92s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-gi ppc64el 3.50.0-3 [267 kB] 92s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el bash-completion all 1:2.14.0-2 [210 kB] 92s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-common all 2.4.123-1 [8436 B] 92s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm2 ppc64el 2.4.123-1 [49.6 kB] 92s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmaxminddb0 ppc64el 1.11.0-1 [21.6 kB] 92s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnghttp2-14 ppc64el 1.64.0-1 [89.7 kB] 92s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el liburcu8t64 ppc64el 0.14.1-1 [72.8 kB] 92s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libuv1t64 ppc64el 1.48.0-7 [115 kB] 92s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-data all 2:1.8.10-2 [116 kB] 92s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-6 ppc64el 2:1.8.10-2 [738 kB] 92s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el pci.ids all 0.0~2024.10.24-1 [279 kB] 92s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-gdbm ppc64el 3.12.7-2 [30.6 kB] 92s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el usbutils ppc64el 1:018-1 [89.8 kB] 92s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-utils3 ppc64el 3.2.1-1 [20.6 kB] 92s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-crypto3 ppc64el 3.2.1-1 [24.8 kB] 92s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-fs3 ppc64el 3.2.1-1 [40.6 kB] 92s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-loop3 ppc64el 3.2.1-1 [7704 B] 92s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize1 ppc64el 2.11-1ubuntu1 [14.8 kB] 92s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize-common all 2.11-1ubuntu1 [3584 B] 92s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-mdraid3 ppc64el 3.2.1-1 [14.2 kB] 92s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-nvme3 ppc64el 3.2.1-1 [20.2 kB] 92s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-part3 ppc64el 3.2.1-1 [17.5 kB] 92s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-swap3 ppc64el 3.2.1-1 [8538 B] 92s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev3 ppc64el 3.2.1-1 [54.1 kB] 92s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-common all 1.10.0+ds-2 [5502 B] 92s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-0 ppc64el 1.10.0+ds-2 [75.9 kB] 92s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu2 [134 kB] 92s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el udisks2 ppc64el 2.10.1-11ubuntu1 [344 kB] 92s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudisks2-0 ppc64el 2.10.1-11ubuntu1 [180 kB] 92s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el linux-firmware ppc64el 20241108.git3bbb13a7-0ubuntu1 [536 MB] 130s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-idna all 3.8-2 [47.0 kB] 130s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-jsonpatch all 1.32-4 [12.2 kB] 130s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wadllib all 2.0.0-1 [36.7 kB] 130s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lazr.restfulclient all 0.14.6-2 [50.9 kB] 130s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-urllib3 all 2.0.7-2ubuntu0.1 [93.1 kB] 130s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-cryptsetup ppc64el 256.5-2ubuntu4 [127 kB] 130s Preconfiguring packages ... 130s Fetched 561 MB in 39s (14.2 MB/s) 130s (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 ... 73539 files and directories currently installed.) 130s Preparing to unpack .../base-passwd_3.6.5_ppc64el.deb ... 130s Unpacking base-passwd (3.6.5) over (3.6.4) ... 130s Setting up base-passwd (3.6.5) ... 130s (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 ... 73540 files and directories currently installed.) 130s Preparing to unpack .../00-libpython3.12t64_3.12.7-2_ppc64el.deb ... 130s Unpacking libpython3.12t64:ppc64el (3.12.7-2) over (3.12.7-1) ... 130s Preparing to unpack .../01-python3.12_3.12.7-2_ppc64el.deb ... 130s Unpacking python3.12 (3.12.7-2) over (3.12.7-1) ... 131s Preparing to unpack .../02-libpython3.12-stdlib_3.12.7-2_ppc64el.deb ... 131s Unpacking libpython3.12-stdlib:ppc64el (3.12.7-2) over (3.12.7-1) ... 131s Preparing to unpack .../03-python3.12-minimal_3.12.7-2_ppc64el.deb ... 131s Unpacking python3.12-minimal (3.12.7-2) over (3.12.7-1) ... 131s Preparing to unpack .../04-libpython3.12-minimal_3.12.7-2_ppc64el.deb ... 131s Unpacking libpython3.12-minimal:ppc64el (3.12.7-2) over (3.12.7-1) ... 131s Preparing to unpack .../05-tzdata_2024b-1ubuntu2_all.deb ... 131s Unpacking tzdata (2024b-1ubuntu2) over (2024a-4ubuntu1) ... 131s Preparing to unpack .../06-libnss-systemd_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking libnss-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Preparing to unpack .../07-systemd-timesyncd_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking systemd-timesyncd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Preparing to unpack .../08-systemd-resolved_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking systemd-resolved (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Preparing to unpack .../09-libsystemd-shared_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking libsystemd-shared:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Preparing to unpack .../10-libsystemd0_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking libsystemd0:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Setting up libsystemd0:ppc64el (256.5-2ubuntu4) ... 131s (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 ... 73539 files and directories currently installed.) 131s Preparing to unpack .../systemd-sysv_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking systemd-sysv (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Preparing to unpack .../libpam-systemd_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking libpam-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 131s Preparing to unpack .../systemd_256.5-2ubuntu4_ppc64el.deb ... 131s Unpacking systemd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 132s Preparing to unpack .../udev_256.5-2ubuntu4_ppc64el.deb ... 132s Unpacking udev (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 132s Preparing to unpack .../libudev1_256.5-2ubuntu4_ppc64el.deb ... 132s Unpacking libudev1:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 132s Setting up libudev1:ppc64el (256.5-2ubuntu4) ... 132s (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 ... 73539 files and directories currently installed.) 132s Preparing to unpack .../openssh-sftp-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 132s Unpacking openssh-sftp-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 132s Preparing to unpack .../openssh-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 132s Unpacking openssh-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 132s Preparing to unpack .../openssh-client_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 132s Unpacking openssh-client (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 132s Preparing to unpack .../libattr1_1%3a2.5.2-2_ppc64el.deb ... 132s Unpacking libattr1:ppc64el (1:2.5.2-2) over (1:2.5.2-1build2) ... 132s Setting up libattr1:ppc64el (1:2.5.2-2) ... 132s (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 ... 73539 files and directories currently installed.) 132s Preparing to unpack .../libbsd0_0.12.2-2_ppc64el.deb ... 132s Unpacking libbsd0:ppc64el (0.12.2-2) over (0.12.2-1) ... 132s Setting up libbsd0:ppc64el (0.12.2-2) ... 132s (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 ... 73539 files and directories currently installed.) 132s Preparing to unpack .../00-libbpf1_1%3a1.4.6-1_ppc64el.deb ... 132s Unpacking libbpf1:ppc64el (1:1.4.6-1) over (1:1.4.5-1) ... 132s Preparing to unpack .../01-libmnl0_1.0.5-3_ppc64el.deb ... 132s Unpacking libmnl0:ppc64el (1.0.5-3) over (1.0.5-2build1) ... 132s Preparing to unpack .../02-python3-gi_3.50.0-3_ppc64el.deb ... 132s Unpacking python3-gi (3.50.0-3) over (3.48.2-1) ... 132s Preparing to unpack .../03-bash-completion_1%3a2.14.0-2_all.deb ... 132s Unpacking bash-completion (1:2.14.0-2) over (1:2.14.0-1) ... 133s Preparing to unpack .../04-libdrm-common_2.4.123-1_all.deb ... 133s Unpacking libdrm-common (2.4.123-1) over (2.4.122-1) ... 133s Preparing to unpack .../05-libdrm2_2.4.123-1_ppc64el.deb ... 133s Unpacking libdrm2:ppc64el (2.4.123-1) over (2.4.122-1) ... 133s Preparing to unpack .../06-libmaxminddb0_1.11.0-1_ppc64el.deb ... 133s Unpacking libmaxminddb0:ppc64el (1.11.0-1) over (1.10.0-1) ... 133s Preparing to unpack .../07-libnghttp2-14_1.64.0-1_ppc64el.deb ... 133s Unpacking libnghttp2-14:ppc64el (1.64.0-1) over (1.62.1-2) ... 133s Preparing to unpack .../08-liburcu8t64_0.14.1-1_ppc64el.deb ... 133s Unpacking liburcu8t64:ppc64el (0.14.1-1) over (0.14.0-4) ... 133s Preparing to unpack .../09-libuv1t64_1.48.0-7_ppc64el.deb ... 133s Unpacking libuv1t64:ppc64el (1.48.0-7) over (1.48.0-5) ... 133s Preparing to unpack .../10-libx11-data_2%3a1.8.10-2_all.deb ... 133s Unpacking libx11-data (2:1.8.10-2) over (2:1.8.7-1build1) ... 133s Preparing to unpack .../11-libx11-6_2%3a1.8.10-2_ppc64el.deb ... 133s Unpacking libx11-6:ppc64el (2:1.8.10-2) over (2:1.8.7-1build1) ... 133s Preparing to unpack .../12-pci.ids_0.0~2024.10.24-1_all.deb ... 133s Unpacking pci.ids (0.0~2024.10.24-1) over (0.0~2024.09.12-1) ... 133s Preparing to unpack .../13-python3.12-gdbm_3.12.7-2_ppc64el.deb ... 133s Unpacking python3.12-gdbm (3.12.7-2) over (3.12.7-1) ... 133s Preparing to unpack .../14-usbutils_1%3a018-1_ppc64el.deb ... 133s Unpacking usbutils (1:018-1) over (1:017-3build1) ... 133s Preparing to unpack .../15-libblockdev-utils3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-utils3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../16-libblockdev-crypto3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-crypto3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../17-libblockdev-fs3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-fs3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../18-libblockdev-loop3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-loop3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../19-libbytesize1_2.11-1ubuntu1_ppc64el.deb ... 133s Unpacking libbytesize1:ppc64el (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 133s Preparing to unpack .../20-libbytesize-common_2.11-1ubuntu1_all.deb ... 133s Unpacking libbytesize-common (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 133s Preparing to unpack .../21-libblockdev-mdraid3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-mdraid3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../22-libblockdev-nvme3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-nvme3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../23-libblockdev-part3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-part3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../24-libblockdev-swap3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev-swap3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../25-libblockdev3_3.2.1-1_ppc64el.deb ... 133s Unpacking libblockdev3:ppc64el (3.2.1-1) over (3.2.0-2) ... 133s Preparing to unpack .../26-libjson-glib-1.0-common_1.10.0+ds-2_all.deb ... 133s Unpacking libjson-glib-1.0-common (1.10.0+ds-2) over (1.8.0-2build2) ... 133s Preparing to unpack .../27-libjson-glib-1.0-0_1.10.0+ds-2_ppc64el.deb ... 133s Unpacking libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) over (1.8.0-2build2) ... 133s Preparing to unpack .../28-libnspr4_2%3a4.35-1.1ubuntu2_ppc64el.deb ... 133s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu2) over (2:4.35-1.1ubuntu1) ... 133s Preparing to unpack .../29-udisks2_2.10.1-11ubuntu1_ppc64el.deb ... 133s Unpacking udisks2 (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 133s Preparing to unpack .../30-libudisks2-0_2.10.1-11ubuntu1_ppc64el.deb ... 133s Unpacking libudisks2-0:ppc64el (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 133s Preparing to unpack .../31-linux-firmware_20241108.git3bbb13a7-0ubuntu1_ppc64el.deb ... 133s Unpacking linux-firmware (20241108.git3bbb13a7-0ubuntu1) over (20240913.gita34e7a5f-0ubuntu2) ... 137s Preparing to unpack .../32-python3-idna_3.8-2_all.deb ... 137s Unpacking python3-idna (3.8-2) over (3.6-2.1) ... 137s Preparing to unpack .../33-python3-jsonpatch_1.32-4_all.deb ... 137s Unpacking python3-jsonpatch (1.32-4) over (1.32-3) ... 137s Preparing to unpack .../34-python3-wadllib_2.0.0-1_all.deb ... 137s Unpacking python3-wadllib (2.0.0-1) over (1.3.6-5) ... 137s Preparing to unpack .../35-python3-lazr.restfulclient_0.14.6-2_all.deb ... 137s Unpacking python3-lazr.restfulclient (0.14.6-2) over (0.14.6-1) ... 137s Preparing to unpack .../36-python3-urllib3_2.0.7-2ubuntu0.1_all.deb ... 137s Unpacking python3-urllib3 (2.0.7-2ubuntu0.1) over (2.0.7-2) ... 137s Selecting previously unselected package systemd-cryptsetup. 137s Preparing to unpack .../37-systemd-cryptsetup_256.5-2ubuntu4_ppc64el.deb ... 137s Unpacking systemd-cryptsetup (256.5-2ubuntu4) ... 137s Setting up liburcu8t64:ppc64el (0.14.1-1) ... 137s Setting up pci.ids (0.0~2024.10.24-1) ... 137s Setting up linux-firmware (20241108.git3bbb13a7-0ubuntu1) ... 137s Setting up openssh-client (1:9.7p1-7ubuntu5) ... 137s Setting up libmaxminddb0:ppc64el (1.11.0-1) ... 137s Setting up python3.12-gdbm (3.12.7-2) ... 137s Setting up python3-jsonpatch (1.32-4) ... 137s Setting up libuv1t64:ppc64el (1.48.0-7) ... 137s Setting up libpython3.12-minimal:ppc64el (3.12.7-2) ... 137s Setting up libnghttp2-14:ppc64el (1.64.0-1) ... 137s Setting up usbutils (1:018-1) ... 137s Setting up tzdata (2024b-1ubuntu2) ... 138s 138s Current default time zone: 'Etc/UTC' 138s Local time is now: Sat Nov 9 18:23:18 UTC 2024. 138s Universal Time is now: Sat Nov 9 18:23:18 UTC 2024. 138s Run 'dpkg-reconfigure tzdata' if you wish to change it. 138s 138s Setting up libx11-data (2:1.8.10-2) ... 138s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu2) ... 138s Setting up bash-completion (1:2.14.0-2) ... 138s Setting up python3-wadllib (2.0.0-1) ... 138s Setting up python3-gi (3.50.0-3) ... 138s Setting up libbytesize-common (2.11-1ubuntu1) ... 138s Setting up libblockdev-utils3:ppc64el (3.2.1-1) ... 138s Setting up libmnl0:ppc64el (1.0.5-3) ... 138s Setting up python3-idna (3.8-2) ... 138s Setting up libsystemd-shared:ppc64el (256.5-2ubuntu4) ... 138s Setting up python3-urllib3 (2.0.7-2ubuntu0.1) ... 138s Setting up libblockdev-nvme3:ppc64el (3.2.1-1) ... 138s Setting up libblockdev-fs3:ppc64el (3.2.1-1) ... 138s Setting up libx11-6:ppc64el (2:1.8.10-2) ... 138s Setting up libjson-glib-1.0-common (1.10.0+ds-2) ... 138s Setting up libbytesize1:ppc64el (2.11-1ubuntu1) ... 138s Setting up python3-lazr.restfulclient (0.14.6-2) ... 138s Setting up libdrm-common (2.4.123-1) ... 138s Setting up libbpf1:ppc64el (1:1.4.6-1) ... 138s Setting up libudisks2-0:ppc64el (2.10.1-11ubuntu1) ... 138s Setting up python3.12-minimal (3.12.7-2) ... 139s Setting up openssh-sftp-server (1:9.7p1-7ubuntu5) ... 139s Setting up libpython3.12-stdlib:ppc64el (3.12.7-2) ... 139s Setting up libblockdev-mdraid3:ppc64el (3.2.1-1) ... 139s Setting up openssh-server (1:9.7p1-7ubuntu5) ... 141s Setting up libblockdev-crypto3:ppc64el (3.2.1-1) ... 141s Setting up libblockdev-swap3:ppc64el (3.2.1-1) ... 141s Setting up python3.12 (3.12.7-2) ... 142s Setting up libblockdev-loop3:ppc64el (3.2.1-1) ... 142s Setting up systemd (256.5-2ubuntu4) ... 142s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 142s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 142s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 143s Setting up libblockdev3:ppc64el (3.2.1-1) ... 143s Setting up libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) ... 143s Setting up libblockdev-part3:ppc64el (3.2.1-1) ... 143s Setting up libpython3.12t64:ppc64el (3.12.7-2) ... 143s Setting up systemd-cryptsetup (256.5-2ubuntu4) ... 143s Setting up systemd-timesyncd (256.5-2ubuntu4) ... 143s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 143s Setting up udev (256.5-2ubuntu4) ... 144s Setting up libdrm2:ppc64el (2.4.123-1) ... 144s Setting up systemd-resolved (256.5-2ubuntu4) ... 145s Setting up udisks2 (2.10.1-11ubuntu1) ... 145s Setting up systemd-sysv (256.5-2ubuntu4) ... 145s Setting up libnss-systemd:ppc64el (256.5-2ubuntu4) ... 145s Setting up libpam-systemd:ppc64el (256.5-2ubuntu4) ... 146s Processing triggers for libc-bin (2.40-1ubuntu3) ... 146s Processing triggers for ufw (0.36.2-8) ... 146s Processing triggers for man-db (2.12.1-3) ... 147s Processing triggers for dbus (1.14.10-4ubuntu5) ... 147s Processing triggers for shared-mime-info (2.4-5) ... 148s Processing triggers for initramfs-tools (0.142ubuntu34) ... 148s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 148s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 156s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 156s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 156s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 156s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 157s Reading package lists... 157s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s Calculating upgrade... 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s autopkgtest [18:23:40]: rebooting testbed after setup commands that affected boot 163s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 195s autopkgtest [18:24:16]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 198s autopkgtest [18:24:19]: @@@@@@@@@@@@@@@@@@@@ apt-source patroni 200s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe patroni 3.3.2-1 (dsc) [2851 B] 200s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe patroni 3.3.2-1 (tar) [1151 kB] 200s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe patroni 3.3.2-1 (diff) [23.0 kB] 200s gpgv: Signature made Fri Aug 30 15:06:27 2024 UTC 200s gpgv: using RSA key 9CA877749FAB2E4FA96862ECDC686A27B43481B0 200s gpgv: Can't check signature: No public key 200s dpkg-source: warning: cannot verify inline signature for ./patroni_3.3.2-1.dsc: no acceptable signature found 200s autopkgtest [18:24:21]: testing package patroni version 3.3.2-1 201s autopkgtest [18:24:22]: build not needed 201s autopkgtest [18:24:22]: test acceptance-etcd3: preparing testbed 202s Reading package lists... 203s Building dependency tree... 203s Reading state information... 203s Starting pkgProblemResolver with broken count: 0 203s Starting 2 pkgProblemResolver with broken count: 0 203s Done 203s The following additional packages will be installed: 203s etcd-server fonts-font-awesome fonts-lato libio-pty-perl libipc-run-perl 203s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libpq5 203s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 203s patroni-doc postgresql postgresql-16 postgresql-client-16 203s postgresql-client-common postgresql-common python3-behave python3-cdiff 203s python3-click python3-colorama python3-coverage python3-dateutil 203s python3-dnspython python3-etcd python3-parse python3-parse-type 203s python3-prettytable python3-psutil python3-psycopg2 python3-six 203s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 203s Suggested packages: 203s etcd-client vip-manager haproxy postgresql-doc postgresql-doc-16 203s python-coverage-doc python3-trio python3-aioquic python3-h2 python3-httpx 203s python3-httpcore etcd python-psycopg2-doc 203s Recommended packages: 203s javascript-common libjson-xs-perl 203s The following NEW packages will be installed: 203s autopkgtest-satdep etcd-server fonts-font-awesome fonts-lato libio-pty-perl 203s libipc-run-perl libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 203s libpq5 libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 203s patroni-doc postgresql postgresql-16 postgresql-client-16 203s postgresql-client-common postgresql-common python3-behave python3-cdiff 203s python3-click python3-colorama python3-coverage python3-dateutil 203s python3-dnspython python3-etcd python3-parse python3-parse-type 203s python3-prettytable python3-psutil python3-psycopg2 python3-six 203s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 203s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 203s Need to get 36.1 MB/36.1 MB of archives. 203s After this operation, 136 MB of additional disk space will be used. 203s Get:1 /tmp/autopkgtest.KqFGv9/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [764 B] 203s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-lato all 2.015-1 [2781 kB] 204s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 204s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-client-common all 262 [36.7 kB] 204s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el ssl-cert all 1.1.2ubuntu2 [18.0 kB] 204s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-common all 262 [162 kB] 204s Get:7 http://ftpmaster.internal/ubuntu plucky/universe ppc64el etcd-server ppc64el 3.5.15-7 [10.3 MB] 204s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 205s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 205s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 205s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 205s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 205s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 7.4.7-3 [157 kB] 205s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpq5 ppc64el 17.0-1 [280 kB] 205s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtime-duration-perl all 1.21-2 [12.3 kB] 205s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 205s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu1 [191 kB] 205s Get:18 http://ftpmaster.internal/ubuntu plucky/universe ppc64el moreutils ppc64el 0.69-1 [59.1 kB] 205s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ydiff all 1.3-1 [18.4 kB] 205s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-cdiff all 1.3-1 [1770 B] 205s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 205s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-click all 8.1.7-2 [79.5 kB] 205s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 205s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-2 [80.3 kB] 205s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 205s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-prettytable all 3.10.1-1 [34.0 kB] 205s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psutil ppc64el 5.9.8-2build2 [197 kB] 205s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psycopg2 ppc64el 2.9.9-2 [149 kB] 205s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 205s Get:30 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-etcd all 0.4.5-4 [31.9 kB] 205s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el patroni all 3.3.2-1 [265 kB] 205s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-rtd-theme-common all 3.0.1+dfsg-1 [1012 kB] 205s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el patroni-doc all 3.3.2-1 [497 kB] 205s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-client-16 ppc64el 16.4-3 [1400 kB] 205s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-16 ppc64el 16.4-3 [16.6 MB] 206s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql all 16+262 [11.8 kB] 206s Get:37 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parse all 1.20.2-1 [27.0 kB] 206s Get:38 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parse-type all 0.6.4-1 [23.4 kB] 206s Get:39 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-behave all 1.2.6-6 [98.6 kB] 206s Get:40 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu2 [149 kB] 206s Preconfiguring packages ... 206s Fetched 36.1 MB in 3s (13.1 MB/s) 206s Selecting previously unselected package fonts-lato. 207s (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 ... 73777 files and directories currently installed.) 207s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 207s Unpacking fonts-lato (2.015-1) ... 207s Selecting previously unselected package libjson-perl. 207s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 207s Unpacking libjson-perl (4.10000-1) ... 207s Selecting previously unselected package postgresql-client-common. 207s Preparing to unpack .../02-postgresql-client-common_262_all.deb ... 207s Unpacking postgresql-client-common (262) ... 207s Selecting previously unselected package ssl-cert. 207s Preparing to unpack .../03-ssl-cert_1.1.2ubuntu2_all.deb ... 207s Unpacking ssl-cert (1.1.2ubuntu2) ... 207s Selecting previously unselected package postgresql-common. 207s Preparing to unpack .../04-postgresql-common_262_all.deb ... 207s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 207s Unpacking postgresql-common (262) ... 207s Selecting previously unselected package etcd-server. 207s Preparing to unpack .../05-etcd-server_3.5.15-7_ppc64el.deb ... 207s Unpacking etcd-server (3.5.15-7) ... 207s Selecting previously unselected package fonts-font-awesome. 207s Preparing to unpack .../06-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 207s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 207s Selecting previously unselected package libio-pty-perl. 207s Preparing to unpack .../07-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 207s Unpacking libio-pty-perl (1:1.20-1build3) ... 207s Selecting previously unselected package libipc-run-perl. 207s Preparing to unpack .../08-libipc-run-perl_20231003.0-2_all.deb ... 207s Unpacking libipc-run-perl (20231003.0-2) ... 207s Selecting previously unselected package libjs-jquery. 207s Preparing to unpack .../09-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 207s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 207s Selecting previously unselected package libjs-underscore. 207s Preparing to unpack .../10-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 207s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 207s Selecting previously unselected package libjs-sphinxdoc. 207s Preparing to unpack .../11-libjs-sphinxdoc_7.4.7-3_all.deb ... 207s Unpacking libjs-sphinxdoc (7.4.7-3) ... 207s Selecting previously unselected package libpq5:ppc64el. 207s Preparing to unpack .../12-libpq5_17.0-1_ppc64el.deb ... 207s Unpacking libpq5:ppc64el (17.0-1) ... 207s Selecting previously unselected package libtime-duration-perl. 207s Preparing to unpack .../13-libtime-duration-perl_1.21-2_all.deb ... 207s Unpacking libtime-duration-perl (1.21-2) ... 207s Selecting previously unselected package libtimedate-perl. 207s Preparing to unpack .../14-libtimedate-perl_2.3300-2_all.deb ... 207s Unpacking libtimedate-perl (2.3300-2) ... 207s Selecting previously unselected package libxslt1.1:ppc64el. 207s Preparing to unpack .../15-libxslt1.1_1.1.39-0exp1ubuntu1_ppc64el.deb ... 207s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 207s Selecting previously unselected package moreutils. 207s Preparing to unpack .../16-moreutils_0.69-1_ppc64el.deb ... 207s Unpacking moreutils (0.69-1) ... 207s Selecting previously unselected package python3-ydiff. 207s Preparing to unpack .../17-python3-ydiff_1.3-1_all.deb ... 207s Unpacking python3-ydiff (1.3-1) ... 207s Selecting previously unselected package python3-cdiff. 207s Preparing to unpack .../18-python3-cdiff_1.3-1_all.deb ... 207s Unpacking python3-cdiff (1.3-1) ... 207s Selecting previously unselected package python3-colorama. 207s Preparing to unpack .../19-python3-colorama_0.4.6-4_all.deb ... 207s Unpacking python3-colorama (0.4.6-4) ... 207s Selecting previously unselected package python3-click. 207s Preparing to unpack .../20-python3-click_8.1.7-2_all.deb ... 207s Unpacking python3-click (8.1.7-2) ... 207s Selecting previously unselected package python3-six. 207s Preparing to unpack .../21-python3-six_1.16.0-7_all.deb ... 207s Unpacking python3-six (1.16.0-7) ... 207s Selecting previously unselected package python3-dateutil. 207s Preparing to unpack .../22-python3-dateutil_2.9.0-2_all.deb ... 207s Unpacking python3-dateutil (2.9.0-2) ... 207s Selecting previously unselected package python3-wcwidth. 207s Preparing to unpack .../23-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 207s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 207s Selecting previously unselected package python3-prettytable. 207s Preparing to unpack .../24-python3-prettytable_3.10.1-1_all.deb ... 207s Unpacking python3-prettytable (3.10.1-1) ... 208s Selecting previously unselected package python3-psutil. 208s Preparing to unpack .../25-python3-psutil_5.9.8-2build2_ppc64el.deb ... 208s Unpacking python3-psutil (5.9.8-2build2) ... 208s Selecting previously unselected package python3-psycopg2. 208s Preparing to unpack .../26-python3-psycopg2_2.9.9-2_ppc64el.deb ... 208s Unpacking python3-psycopg2 (2.9.9-2) ... 208s Selecting previously unselected package python3-dnspython. 208s Preparing to unpack .../27-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 208s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 208s Selecting previously unselected package python3-etcd. 208s Preparing to unpack .../28-python3-etcd_0.4.5-4_all.deb ... 208s Unpacking python3-etcd (0.4.5-4) ... 208s Selecting previously unselected package patroni. 208s Preparing to unpack .../29-patroni_3.3.2-1_all.deb ... 208s Unpacking patroni (3.3.2-1) ... 208s Selecting previously unselected package sphinx-rtd-theme-common. 208s Preparing to unpack .../30-sphinx-rtd-theme-common_3.0.1+dfsg-1_all.deb ... 208s Unpacking sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 208s Selecting previously unselected package patroni-doc. 208s Preparing to unpack .../31-patroni-doc_3.3.2-1_all.deb ... 208s Unpacking patroni-doc (3.3.2-1) ... 208s Selecting previously unselected package postgresql-client-16. 208s Preparing to unpack .../32-postgresql-client-16_16.4-3_ppc64el.deb ... 208s Unpacking postgresql-client-16 (16.4-3) ... 208s Selecting previously unselected package postgresql-16. 208s Preparing to unpack .../33-postgresql-16_16.4-3_ppc64el.deb ... 208s Unpacking postgresql-16 (16.4-3) ... 208s Selecting previously unselected package postgresql. 208s Preparing to unpack .../34-postgresql_16+262_all.deb ... 208s Unpacking postgresql (16+262) ... 208s Selecting previously unselected package python3-parse. 208s Preparing to unpack .../35-python3-parse_1.20.2-1_all.deb ... 208s Unpacking python3-parse (1.20.2-1) ... 208s Selecting previously unselected package python3-parse-type. 208s Preparing to unpack .../36-python3-parse-type_0.6.4-1_all.deb ... 208s Unpacking python3-parse-type (0.6.4-1) ... 208s Selecting previously unselected package python3-behave. 208s Preparing to unpack .../37-python3-behave_1.2.6-6_all.deb ... 208s Unpacking python3-behave (1.2.6-6) ... 208s Selecting previously unselected package python3-coverage. 208s Preparing to unpack .../38-python3-coverage_7.4.4+dfsg1-0ubuntu2_ppc64el.deb ... 208s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 208s Selecting previously unselected package autopkgtest-satdep. 208s Preparing to unpack .../39-1-autopkgtest-satdep.deb ... 208s Unpacking autopkgtest-satdep (0) ... 208s Setting up postgresql-client-common (262) ... 208s Setting up fonts-lato (2.015-1) ... 208s Setting up libio-pty-perl (1:1.20-1build3) ... 208s Setting up python3-colorama (0.4.6-4) ... 208s Setting up python3-ydiff (1.3-1) ... 209s Setting up libpq5:ppc64el (17.0-1) ... 209s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 209s Setting up python3-click (8.1.7-2) ... 209s Setting up python3-psutil (5.9.8-2build2) ... 209s Setting up python3-six (1.16.0-7) ... 209s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 210s Setting up ssl-cert (1.1.2ubuntu2) ... 210s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 210s Setting up python3-psycopg2 (2.9.9-2) ... 211s Setting up libipc-run-perl (20231003.0-2) ... 211s Setting up libtime-duration-perl (1.21-2) ... 211s Setting up libtimedate-perl (2.3300-2) ... 211s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 211s Setting up python3-parse (1.20.2-1) ... 211s Setting up libjson-perl (4.10000-1) ... 211s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 211s Setting up python3-dateutil (2.9.0-2) ... 211s Setting up etcd-server (3.5.15-7) ... 211s info: Selecting UID from range 100 to 999 ... 211s 211s info: Selecting GID from range 100 to 999 ... 211s info: Adding system user `etcd' (UID 107) ... 211s info: Adding new group `etcd' (GID 111) ... 211s info: Adding new user `etcd' (UID 107) with group `etcd' ... 211s info: Creating home directory `/var/lib/etcd/' ... 212s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 212s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 213s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 213s Setting up python3-prettytable (3.10.1-1) ... 213s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 213s Setting up sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 213s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 213s Setting up moreutils (0.69-1) ... 213s Setting up python3-etcd (0.4.5-4) ... 213s Setting up postgresql-client-16 (16.4-3) ... 213s update-alternatives: using /usr/share/postgresql/16/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 213s Setting up python3-cdiff (1.3-1) ... 213s Setting up python3-parse-type (0.6.4-1) ... 213s Setting up postgresql-common (262) ... 214s 214s Creating config file /etc/postgresql-common/createcluster.conf with new version 214s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 214s Removing obsolete dictionary files: 215s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 215s Setting up libjs-sphinxdoc (7.4.7-3) ... 215s Setting up python3-behave (1.2.6-6) ... 215s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 215s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 215s /usr/lib/python3/dist-packages/behave/matchers.py:267: SyntaxWarning: invalid escape sequence '\d' 215s """Registers a custom type that will be available to "parse" 215s Setting up patroni (3.3.2-1) ... 215s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 216s Setting up postgresql-16 (16.4-3) ... 216s Creating new PostgreSQL cluster 16/main ... 216s /usr/lib/postgresql/16/bin/initdb -D /var/lib/postgresql/16/main --auth-local peer --auth-host scram-sha-256 --no-instructions 216s The files belonging to this database system will be owned by user "postgres". 216s This user must also own the server process. 216s 216s The database cluster will be initialized with locale "C.UTF-8". 216s The default database encoding has accordingly been set to "UTF8". 216s The default text search configuration will be set to "english". 216s 216s Data page checksums are disabled. 216s 216s fixing permissions on existing directory /var/lib/postgresql/16/main ... ok 216s creating subdirectories ... ok 216s selecting dynamic shared memory implementation ... posix 216s selecting default max_connections ... 100 216s selecting default shared_buffers ... 128MB 216s selecting default time zone ... Etc/UTC 216s creating configuration files ... ok 217s running bootstrap script ... ok 217s performing post-bootstrap initialization ... ok 217s syncing data to disk ... ok 220s Setting up patroni-doc (3.3.2-1) ... 220s Setting up postgresql (16+262) ... 220s Setting up autopkgtest-satdep (0) ... 220s Processing triggers for man-db (2.12.1-3) ... 222s Processing triggers for libc-bin (2.40-1ubuntu3) ... 225s (Reading database ... 76988 files and directories currently installed.) 225s Removing autopkgtest-satdep (0) ... 226s autopkgtest [18:24:47]: test acceptance-etcd3: debian/tests/acceptance etcd3 226s autopkgtest [18:24:47]: test acceptance-etcd3: [----------------------- 226s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 226s ++ ls -1r /usr/lib/postgresql/ 226s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 226s + '[' 16 == 10 -o 16 == 11 ']' 226s + echo '### PostgreSQL 16 acceptance-etcd3 ###' 226s + bash -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=etcd3 PATH=/usr/lib/postgresql/16/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave | ts' 226s ### PostgreSQL 16 acceptance-etcd3 ### 227s Nov 09 18:24:48 Feature: basic replication # features/basic_replication.feature:1 227s Nov 09 18:24:48 We should check that the basic bootstrapping, replication and failover works. 227s Nov 09 18:24:48 Scenario: check replication of a single table # features/basic_replication.feature:4 227s Nov 09 18:24:48 Given I start postgres0 # features/steps/basic_replication.py:8 231s Nov 09 18:24:52 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 232s Nov 09 18:24:53 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 232s Nov 09 18:24:53 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:71 232s Nov 09 18:24:53 Then I receive a response code 200 # features/steps/patroni_api.py:98 232s Nov 09 18:24:53 When I start postgres1 # features/steps/basic_replication.py:8 236s Nov 09 18:24:57 And I configure and start postgres2 with a tag replicatefrom postgres0 # features/steps/cascading_replication.py:7 240s Nov 09 18:25:01 And "sync" key in DCS has leader=postgres0 after 20 seconds # features/steps/cascading_replication.py:23 240s Nov 09 18:25:01 And I add the table foo to postgres0 # features/steps/basic_replication.py:54 240s Nov 09 18:25:01 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 241s Nov 09 18:25:02 Then table foo is present on postgres2 after 20 seconds # features/steps/basic_replication.py:93 241s Nov 09 18:25:02 241s Nov 09 18:25:02 Scenario: check restart of sync replica # features/basic_replication.feature:17 241s Nov 09 18:25:02 Given I shut down postgres2 # features/steps/basic_replication.py:29 242s Nov 09 18:25:03 Then "sync" key in DCS has sync_standby=postgres1 after 5 seconds # features/steps/cascading_replication.py:23 242s Nov 09 18:25:03 When I start postgres2 # features/steps/basic_replication.py:8 246s Nov 09 18:25:07 And I shut down postgres1 # features/steps/basic_replication.py:29 249s Nov 09 18:25:10 Then "sync" key in DCS has sync_standby=postgres2 after 10 seconds # features/steps/cascading_replication.py:23 249s Nov 09 18:25:10 When I start postgres1 # features/steps/basic_replication.py:8 253s Nov 09 18:25:14 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 253s Nov 09 18:25:14 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 253s Nov 09 18:25:14 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:142 253s Nov 09 18:25:14 253s Nov 09 18:25:14 Scenario: check stuck sync replica # features/basic_replication.feature:28 253s Nov 09 18:25:14 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:71 253s Nov 09 18:25:14 Then I receive a response code 200 # features/steps/patroni_api.py:98 253s Nov 09 18:25:14 And I create table on postgres0 # features/steps/basic_replication.py:73 253s Nov 09 18:25:14 And table mytest is present on postgres1 after 2 seconds # features/steps/basic_replication.py:93 254s Nov 09 18:25:15 And table mytest is present on postgres2 after 2 seconds # features/steps/basic_replication.py:93 254s Nov 09 18:25:15 When I pause wal replay on postgres2 # features/steps/basic_replication.py:64 254s Nov 09 18:25:15 And I load data on postgres0 # features/steps/basic_replication.py:84 255s Nov 09 18:25:16 Then "sync" key in DCS has sync_standby=postgres1 after 15 seconds # features/steps/cascading_replication.py:23 258s Nov 09 18:25:19 And I resume wal replay on postgres2 # features/steps/basic_replication.py:64 258s Nov 09 18:25:19 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 258s Nov 09 18:25:19 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:142 258s Nov 09 18:25: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:71 258s Nov 09 18:25:19 Then I receive a response code 200 # features/steps/patroni_api.py:98 258s Nov 09 18:25:19 And I drop table on postgres0 # features/steps/basic_replication.py:73 258s Nov 09 18:25:19 258s Nov 09 18:25:19 Scenario: check multi sync replication # features/basic_replication.feature:44 258s Nov 09 18:25: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:71 258s Nov 09 18:25:19 Then I receive a response code 200 # features/steps/patroni_api.py:98 258s Nov 09 18:25:19 Then "sync" key in DCS has sync_standby=postgres1,postgres2 after 10 seconds # features/steps/cascading_replication.py:23 262s Nov 09 18:25:23 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 262s Nov 09 18:25:23 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 262s Nov 09 18:25:23 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:71 262s Nov 09 18:25:23 Then I receive a response code 200 # features/steps/patroni_api.py:98 262s Nov 09 18:25:23 And I shut down postgres1 # features/steps/basic_replication.py:29 265s Nov 09 18:25:26 Then "sync" key in DCS has sync_standby=postgres2 after 10 seconds # features/steps/cascading_replication.py:23 266s Nov 09 18:25:27 When I start postgres1 # features/steps/basic_replication.py:8 270s Nov 09 18:25:31 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 270s Nov 09 18:25:31 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 270s Nov 09 18:25:31 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:142 270s Nov 09 18:25:31 270s Nov 09 18:25:31 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 270s Nov 09 18:25:31 Given I run patronictl.py pause batman # features/steps/patroni_api.py:86 273s Nov 09 18:25:34 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 273s Nov 09 18:25:34 When I sleep for 2 seconds # features/steps/patroni_api.py:39 275s Nov 09 18:25:36 And I shut down postgres0 # features/steps/basic_replication.py:29 276s Nov 09 18:25:37 And I run patronictl.py resume batman # features/steps/patroni_api.py:86 278s Nov 09 18:25:39 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 278s Nov 09 18:25:39 And postgres2 role is the primary after 24 seconds # features/steps/basic_replication.py:105 295s Nov 09 18:25:56 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:156 297s Nov 09 18:25:58 And there is a postgres2_cb.log with "on_role_change master batman" in postgres2 data directory # features/steps/cascading_replication.py:12 297s Nov 09 18:25:58 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:71 297s Nov 09 18:25:58 Then I receive a response code 200 # features/steps/patroni_api.py:98 297s Nov 09 18:25:58 When I add the table bar to postgres2 # features/steps/basic_replication.py:54 297s Nov 09 18:25:58 Then table bar is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 300s Nov 09 18:26:01 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:156 300s Nov 09 18:26:01 300s Nov 09 18:26:01 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 300s Nov 09 18:26:01 Given I add the table splitbrain to postgres0 # features/steps/basic_replication.py:54 300s Nov 09 18:26:01 And I start postgres0 # features/steps/basic_replication.py:8 300s Nov 09 18:26:01 Then postgres0 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 308s Nov 09 18:26:09 When I add the table buz to postgres2 # features/steps/basic_replication.py:54 308s Nov 09 18:26:09 Then table buz is present on postgres0 after 20 seconds # features/steps/basic_replication.py:93 308s Nov 09 18:26:09 308s Nov 09 18:26:09 @reject-duplicate-name 308s Nov 09 18:26:09 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 308s Nov 09 18:26:09 Given I start duplicate postgres0 on port 8011 # features/steps/basic_replication.py:13 311s Nov 09 18:26:12 Then there is one of ["Can't start; there is already a node named 'postgres0' running"] CRITICAL in the dup-postgres0 patroni log after 5 seconds # features/steps/basic_replication.py:121 315s Nov 09 18:26:16 315s Nov 09 18:26:16 Feature: cascading replication # features/cascading_replication.feature:1 315s Nov 09 18:26:16 We should check that patroni can do base backup and streaming from the replica 315s Nov 09 18:26:16 Scenario: check a base backup and streaming replication from a replica # features/cascading_replication.feature:4 315s Nov 09 18:26:16 Given I start postgres0 # features/steps/basic_replication.py:8 319s Nov 09 18:26:20 And postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 319s Nov 09 18:26:20 And I configure and start postgres1 with a tag clonefrom true # features/steps/cascading_replication.py:7 323s Nov 09 18:26:24 And replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 325s Nov 09 18:26:25 And I create label with "postgres0" in postgres0 data directory # features/steps/cascading_replication.py:18 325s Nov 09 18:26:25 And I create label with "postgres1" in postgres1 data directory # features/steps/cascading_replication.py:18 325s Nov 09 18:26:25 And "members/postgres1" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 325s Nov 09 18:26:25 And I configure and start postgres2 with a tag replicatefrom postgres1 # features/steps/cascading_replication.py:7 329s Nov 09 18:26:30 Then replication works from postgres0 to postgres2 after 30 seconds # features/steps/basic_replication.py:112 330s Nov 09 18:26:31 And there is a label with "postgres1" in postgres2 data directory # features/steps/cascading_replication.py:12 335s Nov 09 18:26:36 335s SKIP FEATURE citus: Citus extenstion isn't available 335s SKIP Scenario check that worker cluster is registered in the coordinator: Citus extenstion isn't available 335s SKIP Scenario coordinator failover updates pg_dist_node: Citus extenstion isn't available 335s SKIP Scenario worker switchover doesn't break client queries on the coordinator: Citus extenstion isn't available 335s SKIP Scenario worker primary restart doesn't break client queries on the coordinator: Citus extenstion isn't available 335s SKIP Scenario check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node: Citus extenstion isn't available 335s Nov 09 18:26:36 Feature: citus # features/citus.feature:1 335s Nov 09 18:26:36 We should check that coordinator discovers and registers workers and clients don't have errors when worker cluster switches over 335s Nov 09 18:26:36 Scenario: check that worker cluster is registered in the coordinator # features/citus.feature:4 335s Nov 09 18:26:36 Given I start postgres0 in citus group 0 # None 335s Nov 09 18:26:36 And I start postgres2 in citus group 1 # None 335s Nov 09 18:26:36 Then postgres0 is a leader in a group 0 after 10 seconds # None 335s Nov 09 18:26:36 And postgres2 is a leader in a group 1 after 10 seconds # None 335s Nov 09 18:26:36 When I start postgres1 in citus group 0 # None 335s Nov 09 18:26:36 And I start postgres3 in citus group 1 # None 335s Nov 09 18:26:36 Then replication works from postgres0 to postgres1 after 15 seconds # None 335s Nov 09 18:26:36 Then replication works from postgres2 to postgres3 after 15 seconds # None 335s Nov 09 18:26:36 And postgres0 is registered in the postgres0 as the primary in group 0 after 5 seconds # None 335s Nov 09 18:26:36 And postgres2 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 335s Nov 09 18:26:36 335s Nov 09 18:26:36 Scenario: coordinator failover updates pg_dist_node # features/citus.feature:16 335s Nov 09 18:26:36 Given I run patronictl.py failover batman --group 0 --candidate postgres1 --force # None 335s Nov 09 18:26:36 Then postgres1 role is the primary after 10 seconds # None 335s Nov 09 18:26:36 And "members/postgres0" key in a group 0 in DCS has state=running after 15 seconds # None 335s Nov 09 18:26:36 And replication works from postgres1 to postgres0 after 15 seconds # None 335s Nov 09 18:26:36 And postgres1 is registered in the postgres2 as the primary in group 0 after 5 seconds # None 335s Nov 09 18:26:36 And "sync" key in a group 0 in DCS has sync_standby=postgres0 after 15 seconds # None 335s Nov 09 18:26:36 When I run patronictl.py switchover batman --group 0 --candidate postgres0 --force # None 335s Nov 09 18:26:36 Then postgres0 role is the primary after 10 seconds # None 335s Nov 09 18:26:36 And replication works from postgres0 to postgres1 after 15 seconds # None 335s Nov 09 18:26:36 And postgres0 is registered in the postgres2 as the primary in group 0 after 5 seconds # None 335s Nov 09 18:26:36 And "sync" key in a group 0 in DCS has sync_standby=postgres1 after 15 seconds # None 335s Nov 09 18:26:36 335s Nov 09 18:26:36 Scenario: worker switchover doesn't break client queries on the coordinator # features/citus.feature:29 335s Nov 09 18:26:36 Given I create a distributed table on postgres0 # None 335s Nov 09 18:26:36 And I start a thread inserting data on postgres0 # None 335s Nov 09 18:26:36 When I run patronictl.py switchover batman --group 1 --force # None 335s Nov 09 18:26:36 Then I receive a response returncode 0 # None 335s Nov 09 18:26:36 And postgres3 role is the primary after 10 seconds # None 335s Nov 09 18:26:36 And "members/postgres2" key in a group 1 in DCS has state=running after 15 seconds # None 335s Nov 09 18:26:36 And replication works from postgres3 to postgres2 after 15 seconds # None 335s Nov 09 18:26:36 And postgres3 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 335s Nov 09 18:26:36 And "sync" key in a group 1 in DCS has sync_standby=postgres2 after 15 seconds # None 335s Nov 09 18:26:36 And a thread is still alive # None 335s Nov 09 18:26:36 When I run patronictl.py switchover batman --group 1 --force # None 335s Nov 09 18:26:36 Then I receive a response returncode 0 # None 335s Nov 09 18:26:36 And postgres2 role is the primary after 10 seconds # None 335s Nov 09 18:26:36 And replication works from postgres2 to postgres3 after 15 seconds # None 335s Nov 09 18:26:36 And postgres2 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 335s Nov 09 18:26:36 And "sync" key in a group 1 in DCS has sync_standby=postgres3 after 15 seconds # None 335s Nov 09 18:26:36 And a thread is still alive # None 335s Nov 09 18:26:36 When I stop a thread # None 335s Nov 09 18:26:36 Then a distributed table on postgres0 has expected rows # None 335s Nov 09 18:26:36 335s Nov 09 18:26:36 Scenario: worker primary restart doesn't break client queries on the coordinator # features/citus.feature:50 335s Nov 09 18:26:36 Given I cleanup a distributed table on postgres0 # None 335s Nov 09 18:26:36 And I start a thread inserting data on postgres0 # None 335s Nov 09 18:26:36 When I run patronictl.py restart batman postgres2 --group 1 --force # None 335s Nov 09 18:26:36 Then I receive a response returncode 0 # None 335s Nov 09 18:26:36 And postgres2 role is the primary after 10 seconds # None 335s Nov 09 18:26:36 And replication works from postgres2 to postgres3 after 15 seconds # None 335s Nov 09 18:26:36 And postgres2 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 335s Nov 09 18:26:36 And a thread is still alive # None 335s Nov 09 18:26:36 When I stop a thread # None 335s Nov 09 18:26:36 Then a distributed table on postgres0 has expected rows # None 335s Nov 09 18:26:36 335s Nov 09 18:26:36 Scenario: check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node # features/citus.feature:62 335s Nov 09 18:26:36 Given I start postgres4 in citus group 2 # None 335s Nov 09 18:26:36 Then postgres4 is a leader in a group 2 after 10 seconds # None 335s Nov 09 18:26:36 And "members/postgres4" key in a group 2 in DCS has role=master after 3 seconds # None 335s Nov 09 18:26:36 When I run patronictl.py edit-config batman --group 2 -s ttl=20 --force # None 335s Nov 09 18:26:36 Then I receive a response returncode 0 # None 335s Nov 09 18:26:36 And I receive a response output "+ttl: 20" # None 335s Nov 09 18:26:36 Then postgres4 is registered in the postgres2 as the primary in group 2 after 5 seconds # None 335s Nov 09 18:26:36 When I shut down postgres4 # None 335s Nov 09 18:26:36 Then there is a transaction in progress on postgres0 changing pg_dist_node after 5 seconds # None 335s Nov 09 18:26:36 When I run patronictl.py restart batman postgres2 --group 1 --force # None 335s Nov 09 18:26:36 Then a transaction finishes in 20 seconds # None 335s Nov 09 18:26:36 335s Nov 09 18:26:36 Feature: custom bootstrap # features/custom_bootstrap.feature:1 335s Nov 09 18:26:36 We should check that patroni can bootstrap a new cluster from a backup 335s Nov 09 18:26:36 Scenario: clone existing cluster using pg_basebackup # features/custom_bootstrap.feature:4 335s Nov 09 18:26:36 Given I start postgres0 # features/steps/basic_replication.py:8 339s Nov 09 18:26:40 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 339s Nov 09 18:26:40 When I add the table foo to postgres0 # features/steps/basic_replication.py:54 339s Nov 09 18:26:40 And I start postgres1 in a cluster batman1 as a clone of postgres0 # features/steps/custom_bootstrap.py:6 344s Nov 09 18:26:45 Then postgres1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 345s Nov 09 18:26:46 Then table foo is present on postgres1 after 10 seconds # features/steps/basic_replication.py:93 345s Nov 09 18:26:46 345s Nov 09 18:26:46 Scenario: make a backup and do a restore into a new cluster # features/custom_bootstrap.feature:12 345s Nov 09 18:26:46 Given I add the table bar to postgres1 # features/steps/basic_replication.py:54 345s Nov 09 18:26:46 And I do a backup of postgres1 # features/steps/custom_bootstrap.py:25 345s Nov 09 18:26:46 When I start postgres2 in a cluster batman2 from backup # features/steps/custom_bootstrap.py:11 351s Nov 09 18:26:52 Then postgres2 is a leader of batman2 after 30 seconds # features/steps/custom_bootstrap.py:16 351s Nov 09 18:26:52 And table bar is present on postgres2 after 10 seconds # features/steps/basic_replication.py:93 358s Nov 09 18:26:58 358s Nov 09 18:26:58 Feature: dcs failsafe mode # features/dcs_failsafe_mode.feature:1 358s Nov 09 18:26:58 We should check the basic dcs failsafe mode functioning 358s Nov 09 18:26:58 Scenario: check failsafe mode can be successfully enabled # features/dcs_failsafe_mode.feature:4 358s Nov 09 18:26:58 Given I start postgres0 # features/steps/basic_replication.py:8 363s Nov 09 18:27:04 And postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 363s Nov 09 18:27:04 Then "config" key in DCS has ttl=30 after 10 seconds # features/steps/cascading_replication.py:23 363s Nov 09 18:27:04 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:71 363s Nov 09 18:27:04 Then I receive a response code 200 # features/steps/patroni_api.py:98 363s Nov 09 18:27:04 And Response on GET http://127.0.0.1:8008/failsafe contains postgres0 after 10 seconds # features/steps/patroni_api.py:156 364s Nov 09 18:27:05 When I issue a GET request to http://127.0.0.1:8008/failsafe # features/steps/patroni_api.py:61 364s Nov 09 18:27:05 Then I receive a response code 200 # features/steps/patroni_api.py:98 364s Nov 09 18:27:05 And I receive a response postgres0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:98 364s Nov 09 18:27:05 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,"postgres0":null}} # features/steps/patroni_api.py:71 364s Nov 09 18:27:05 Then I receive a response code 200 # features/steps/patroni_api.py:98 364s Nov 09 18:27:05 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:71 364s Nov 09 18:27:05 Then I receive a response code 200 # features/steps/patroni_api.py:98 364s Nov 09 18:27:05 364s Nov 09 18:27:05 @dcs-failsafe 364s Nov 09 18:27:05 Scenario: check one-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:20 364s Nov 09 18:27:05 Given DCS is down # None 364s Nov 09 18:27:05 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # None 364s Nov 09 18:27:05 And postgres0 role is the primary after 10 seconds # None 364s SKIP Scenario check one-node cluster is functioning while DCS is down: it is not possible to control state of etcd3 from tests 364s SKIP Scenario check new replica isn't promoted when leader is down and DCS is up: it is not possible to control state of etcd3 from tests 364s Nov 09 18:27:05 364s Nov 09 18:27:05 @dcs-failsafe 364s Nov 09 18:27:05 Scenario: check new replica isn't promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:26 364s Nov 09 18:27:05 Given DCS is up # None 364s Nov 09 18:27:05 When I do a backup of postgres0 # None 364s Nov 09 18:27:05 And I shut down postgres0 # None 364s Nov 09 18:27:05 When I start postgres1 in a cluster batman from backup with no_leader # None 364s Nov 09 18:27:05 Then postgres1 role is the replica after 12 seconds # None 364s Nov 09 18:27:05 364s Nov 09 18:27:05 Scenario: check leader and replica are both in /failsafe key after leader is back # features/dcs_failsafe_mode.feature:33 364s Nov 09 18:27:05 Given I start postgres0 # features/steps/basic_replication.py:8 364s Nov 09 18:27:05 And I start postgres1 # features/steps/basic_replication.py:8 368s Nov 09 18:27:09 Then "members/postgres0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 368s Nov 09 18:27:09 And "members/postgres1" key in DCS has state=running after 2 seconds # features/steps/cascading_replication.py:23 369s Nov 09 18:27:10 And Response on GET http://127.0.0.1:8009/failsafe contains postgres1 after 10 seconds # features/steps/patroni_api.py:156 369s Nov 09 18:27:10 When I issue a GET request to http://127.0.0.1:8009/failsafe # features/steps/patroni_api.py:61 369s Nov 09 18:27:10 Then I receive a response code 200 # features/steps/patroni_api.py:98 369s Nov 09 18:27:10 And I receive a response postgres0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:98 369s Nov 09 18:27:10 And I receive a response postgres1 http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:98 369s SKIP Scenario check leader and replica are functioning while DCS is down: it is not possible to control state of etcd3 from tests 369s SKIP Scenario check primary is demoted when one replica is shut down and DCS is down: it is not possible to control state of etcd3 from tests 369s Nov 09 18:27:10 369s Nov 09 18:27:10 @dcs-failsafe @slot-advance 369s Nov 09 18:27:10 Scenario: check leader and replica are functioning while DCS is down # features/dcs_failsafe_mode.feature:46 369s Nov 09 18:27:10 Given I get all changes from physical slot dcs_slot_1 on postgres0 # None 369s Nov 09 18:27:10 Then physical slot dcs_slot_1 is in sync between postgres0 and postgres1 after 10 seconds # None 369s Nov 09 18:27:10 And logical slot dcs_slot_0 is in sync between postgres0 and postgres1 after 10 seconds # None 369s Nov 09 18:27:10 And DCS is down # None 369s Nov 09 18:27:10 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # None 369s Nov 09 18:27:10 Then postgres0 role is the primary after 10 seconds # None 369s Nov 09 18:27:10 And postgres1 role is the replica after 2 seconds # None 369s Nov 09 18:27:10 And replication works from postgres0 to postgres1 after 10 seconds # None 369s Nov 09 18:27:10 When I get all changes from logical slot dcs_slot_0 on postgres0 # None 369s Nov 09 18:27:10 And I get all changes from physical slot dcs_slot_1 on postgres0 # None 369s Nov 09 18:27:10 Then logical slot dcs_slot_0 is in sync between postgres0 and postgres1 after 20 seconds # None 369s Nov 09 18:27:10 And physical slot dcs_slot_1 is in sync between postgres0 and postgres1 after 10 seconds # None 369s SKIP Scenario check known replica is promoted when leader is down and DCS is up: it is not possible to control state of etcd3 from tests 369s Nov 09 18:27:10 369s Nov 09 18:27:10 @dcs-failsafe 369s Nov 09 18:27:10 Scenario: check primary is demoted when one replica is shut down and DCS is down # features/dcs_failsafe_mode.feature:61 369s Nov 09 18:27:10 Given DCS is down # None 369s Nov 09 18:27:10 And I kill postgres1 # None 369s Nov 09 18:27:10 And I kill postmaster on postgres1 # None 369s Nov 09 18:27:10 Then postgres0 role is the replica after 12 seconds # None 369s SKIP Scenario scale to three-node cluster: it is not possible to control state of etcd3 from tests 369s SKIP Scenario make sure permanent slots exist on replicas: it is not possible to control state of etcd3 from tests 369s SKIP Scenario check three-node cluster is functioning while DCS is down: it is not possible to control state of etcd3 from tests 369s Nov 09 18:27:10 369s Nov 09 18:27:10 @dcs-failsafe 369s Nov 09 18:27:10 Scenario: check known replica is promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:68 369s Nov 09 18:27:10 Given I kill postgres0 # None 369s Nov 09 18:27:10 And I shut down postmaster on postgres0 # None 369s Nov 09 18:27:10 And DCS is up # None 369s Nov 09 18:27:10 When I start postgres1 # None 369s Nov 09 18:27:10 Then "members/postgres1" key in DCS has state=running after 10 seconds # None 369s Nov 09 18:27:10 And postgres1 role is the primary after 25 seconds # None 369s Nov 09 18:27:10 369s Nov 09 18:27:10 @dcs-failsafe 369s Nov 09 18:27:10 Scenario: scale to three-node cluster # features/dcs_failsafe_mode.feature:77 369s Nov 09 18:27:10 Given I start postgres0 # None 369s Nov 09 18:27:10 And I start postgres2 # None 369s Nov 09 18:27:10 Then "members/postgres2" key in DCS has state=running after 10 seconds # None 369s Nov 09 18:27:10 And "members/postgres0" key in DCS has state=running after 20 seconds # None 369s Nov 09 18:27:10 And Response on GET http://127.0.0.1:8008/failsafe contains postgres2 after 10 seconds # None 369s Nov 09 18:27:10 And replication works from postgres1 to postgres0 after 10 seconds # None 369s Nov 09 18:27:10 And replication works from postgres1 to postgres2 after 10 seconds # None 369s SKIP Scenario check that permanent slots are in sync between nodes while DCS is down: it is not possible to control state of etcd3 from tests 369s Nov 09 18:27:10 369s Nov 09 18:27:10 @dcs-failsafe @slot-advance 369s Nov 09 18:27:10 Scenario: make sure permanent slots exist on replicas # features/dcs_failsafe_mode.feature:88 369s Nov 09 18:27:10 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"}}} # None 369s Nov 09 18:27:10 Then logical slot dcs_slot_2 is in sync between postgres1 and postgres0 after 20 seconds # None 369s Nov 09 18:27:10 And logical slot dcs_slot_2 is in sync between postgres1 and postgres2 after 20 seconds # None 369s Nov 09 18:27:10 When I get all changes from physical slot dcs_slot_1 on postgres1 # None 369s Nov 09 18:27:10 Then physical slot dcs_slot_1 is in sync between postgres1 and postgres0 after 10 seconds # None 369s Nov 09 18:27:10 And physical slot dcs_slot_1 is in sync between postgres1 and postgres2 after 10 seconds # None 369s Nov 09 18:27:10 And physical slot postgres0 is in sync between postgres1 and postgres2 after 10 seconds # None 369s Nov 09 18:27:10 369s Nov 09 18:27:10 @dcs-failsafe 369s Nov 09 18:27:10 Scenario: check three-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:98 369s Nov 09 18:27:10 Given DCS is down # None 369s Nov 09 18:27:10 Then Response on GET http://127.0.0.1:8009/primary contains failsafe_mode_is_active after 12 seconds # None 369s Nov 09 18:27:10 Then postgres1 role is the primary after 10 seconds # None 369s Nov 09 18:27:10 And postgres0 role is the replica after 2 seconds # None 369s Nov 09 18:27:10 And postgres2 role is the replica after 2 seconds # None 373s Nov 09 18:27:14 373s Nov 09 18:27:14 @dcs-failsafe @slot-advance 373s Nov 09 18:27:14 Scenario: check that permanent slots are in sync between nodes while DCS is down # features/dcs_failsafe_mode.feature:107 373s Nov 09 18:27:14 Given replication works from postgres1 to postgres0 after 10 seconds # None 373s Nov 09 18:27:14 And replication works from postgres1 to postgres2 after 10 seconds # None 373s Nov 09 18:27:14 When I get all changes from logical slot dcs_slot_2 on postgres1 # None 373s Nov 09 18:27:14 And I get all changes from physical slot dcs_slot_1 on postgres1 # None 373s Nov 09 18:27:14 Then logical slot dcs_slot_2 is in sync between postgres1 and postgres0 after 20 seconds # None 373s Nov 09 18:27:14 And logical slot dcs_slot_2 is in sync between postgres1 and postgres2 after 20 seconds # None 373s Nov 09 18:27:14 And physical slot dcs_slot_1 is in sync between postgres1 and postgres0 after 10 seconds # None 373s Nov 09 18:27:14 And physical slot dcs_slot_1 is in sync between postgres1 and postgres2 after 10 seconds # None 373s Nov 09 18:27:14 And physical slot postgres0 is in sync between postgres1 and postgres2 after 10 seconds # None 373s Nov 09 18:27:14 373s Nov 09 18:27:14 Feature: ignored slots # features/ignored_slots.feature:1 373s Nov 09 18:27:14 373s Nov 09 18:27:14 Scenario: check ignored slots aren't removed on failover/switchover # features/ignored_slots.feature:2 373s Nov 09 18:27:14 Given I start postgres1 # features/steps/basic_replication.py:8 377s Nov 09 18:27:18 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 377s Nov 09 18:27:18 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 377s Nov 09 18:27:18 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:71 377s Nov 09 18:27:18 Then I receive a response code 200 # features/steps/patroni_api.py:98 377s Nov 09 18:27:18 And Response on GET http://127.0.0.1:8009/config contains ignore_slots after 10 seconds # features/steps/patroni_api.py:156 377s Nov 09 18:27:18 When I shut down postgres1 # features/steps/basic_replication.py:29 379s Nov 09 18:27:20 And I start postgres1 # features/steps/basic_replication.py:8 382s Nov 09 18:27:23 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 383s Nov 09 18:27:24 And "members/postgres1" key in DCS has role=master after 10 seconds # features/steps/cascading_replication.py:23 384s Nov 09 18:27:25 And postgres1 role is the primary after 20 seconds # features/steps/basic_replication.py:105 384s Nov 09 18:27:25 When I create a logical replication slot unmanaged_slot_0 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 384s Nov 09 18:27:25 And I create a logical replication slot unmanaged_slot_1 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 384s Nov 09 18:27:25 And I create a logical replication slot unmanaged_slot_2 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 384s Nov 09 18:27:25 And I create a logical replication slot unmanaged_slot_3 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 384s Nov 09 18:27:25 And I create a logical replication slot dummy_slot on postgres1 with the test_decoding plugin # features/steps/slots.py:8 384s Nov 09 18:27:25 Then postgres1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 384s Nov 09 18:27:25 And postgres1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 384s Nov 09 18:27:25 And postgres1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 384s Nov 09 18:27:25 And postgres1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 384s Nov 09 18:27:25 When I start postgres0 # features/steps/basic_replication.py:8 388s Nov 09 18:27:29 Then "members/postgres0" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 388s Nov 09 18:27:29 And postgres0 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 388s Nov 09 18:27:29 And replication works from postgres1 to postgres0 after 20 seconds # features/steps/basic_replication.py:112 389s Nov 09 18:27:30 When I shut down postgres1 # features/steps/basic_replication.py:29 391s Nov 09 18:27:32 Then "members/postgres0" key in DCS has role=master after 10 seconds # features/steps/cascading_replication.py:23 392s Nov 09 18:27:33 When I start postgres1 # features/steps/basic_replication.py:8 396s Nov 09 18:27:37 Then postgres1 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 396s Nov 09 18:27:37 And "members/postgres1" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 396s Nov 09 18:27:37 And I sleep for 2 seconds # features/steps/patroni_api.py:39 398s Nov 09 18:27:39 And postgres1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 398s Nov 09 18:27:39 And postgres1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 398s Nov 09 18:27:39 And postgres1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 398s Nov 09 18:27:39 And postgres1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 398s Nov 09 18:27:39 And postgres1 does not have a replication slot named dummy_slot # features/steps/slots.py:40 398s Nov 09 18:27:39 When I shut down postgres0 # features/steps/basic_replication.py:29 400s Nov 09 18:27:41 Then "members/postgres1" key in DCS has role=master after 10 seconds # features/steps/cascading_replication.py:23 401s Nov 09 18:27:42 And postgres1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 401s Nov 09 18:27:42 And postgres1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 401s Nov 09 18:27:42 And postgres1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 401s Nov 09 18:27:42 And postgres1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 404s Nov 09 18:27:45 404s Nov 09 18:27:45 Feature: nostream node # features/nostream_node.feature:1 404s Nov 09 18:27:45 404s Nov 09 18:27:45 Scenario: check nostream node is recovering from archive # features/nostream_node.feature:3 404s Nov 09 18:27:45 When I start postgres0 # features/steps/basic_replication.py:8 408s Nov 09 18:27:49 And I configure and start postgres1 with a tag nostream true # features/steps/cascading_replication.py:7 412s Nov 09 18:27:53 Then "members/postgres1" key in DCS has replication_state=in archive recovery after 10 seconds # features/steps/cascading_replication.py:23 413s Nov 09 18:27:54 And replication works from postgres0 to postgres1 after 30 seconds # features/steps/basic_replication.py:112 418s Nov 09 18:27:59 418s Nov 09 18:27:59 @slot-advance 418s Nov 09 18:27:59 Scenario: check permanent logical replication slots are not copied # features/nostream_node.feature:10 418s Nov 09 18:27:59 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:71 418s Nov 09 18:27:59 Then I receive a response code 200 # features/steps/patroni_api.py:98 418s Nov 09 18:27:59 When I run patronictl.py restart batman postgres0 --force # features/steps/patroni_api.py:86 421s Nov 09 18:28:02 Then postgres0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:19 422s Nov 09 18:28:03 When I configure and start postgres2 with a tag replicatefrom postgres1 # features/steps/cascading_replication.py:7 426s Nov 09 18:28:07 Then "members/postgres2" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 433s Nov 09 18:28:14 And postgres1 does not have a replication slot named test_logical # features/steps/slots.py:40 433s Nov 09 18:28:14 And postgres2 does not have a replication slot named test_logical # features/steps/slots.py:40 438s Nov 09 18:28:19 438s Nov 09 18:28:19 Feature: patroni api # features/patroni_api.feature:1 438s Nov 09 18:28:19 We should check that patroni correctly responds to valid and not-valid API requests. 438s Nov 09 18:28:19 Scenario: check API requests on a stand-alone server # features/patroni_api.feature:4 438s Nov 09 18:28:19 Given I start postgres0 # features/steps/basic_replication.py:8 442s Nov 09 18:28:23 And postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 442s Nov 09 18:28:23 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:61 442s Nov 09 18:28:23 Then I receive a response code 200 # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 And I receive a response state running # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 And I receive a response role master # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 When I issue a GET request to http://127.0.0.1:8008/standby_leader # features/steps/patroni_api.py:61 442s Nov 09 18:28:23 Then I receive a response code 503 # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 When I issue a GET request to http://127.0.0.1:8008/health # features/steps/patroni_api.py:61 442s Nov 09 18:28:23 Then I receive a response code 200 # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:61 442s Nov 09 18:28:23 Then I receive a response code 503 # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 When I issue a POST request to http://127.0.0.1:8008/reinitialize with {"force": true} # features/steps/patroni_api.py:71 442s Nov 09 18:28:23 Then I receive a response code 503 # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 And I receive a response text I am the leader, can not reinitialize # features/steps/patroni_api.py:98 442s Nov 09 18:28:23 When I run patronictl.py switchover batman --master postgres0 --force # features/steps/patroni_api.py:86 444s Nov 09 18:28:25 Then I receive a response returncode 1 # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 And I receive a response output "Error: No candidates found to switchover to" # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 When I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres0"} # features/steps/patroni_api.py:71 444s Nov 09 18:28:25 Then I receive a response code 412 # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 And I receive a response text switchover is not possible: cluster does not have members except leader # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 When I issue an empty POST request to http://127.0.0.1:8008/failover # features/steps/patroni_api.py:66 444s Nov 09 18:28:25 Then I receive a response code 400 # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 When I issue a POST request to http://127.0.0.1:8008/failover with {"foo": "bar"} # features/steps/patroni_api.py:71 444s Nov 09 18:28:25 Then I receive a response code 400 # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 And I receive a response text "Failover could be performed only to a specific candidate" # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 444s Nov 09 18:28:25 Scenario: check local configuration reload # features/patroni_api.feature:32 444s Nov 09 18:28:25 Given I add tag new_tag new_value to postgres0 config # features/steps/patroni_api.py:137 444s Nov 09 18:28:25 And I issue an empty POST request to http://127.0.0.1:8008/reload # features/steps/patroni_api.py:66 444s Nov 09 18:28:25 Then I receive a response code 202 # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 444s Nov 09 18:28:25 Scenario: check dynamic configuration change via DCS # features/patroni_api.feature:37 444s Nov 09 18:28:25 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:71 444s Nov 09 18:28:25 Then I receive a response code 200 # features/steps/patroni_api.py:98 444s Nov 09 18:28:25 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 11 seconds # features/steps/patroni_api.py:156 448s Nov 09 18:28:29 When I issue a GET request to http://127.0.0.1:8008/config # features/steps/patroni_api.py:61 448s Nov 09 18:28:29 Then I receive a response code 200 # features/steps/patroni_api.py:98 448s Nov 09 18:28:29 And I receive a response ttl 20 # features/steps/patroni_api.py:98 448s Nov 09 18:28:29 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:61 448s Nov 09 18:28:29 Then I receive a response code 200 # features/steps/patroni_api.py:98 448s Nov 09 18:28:29 And I receive a response tags {'new_tag': 'new_value'} # features/steps/patroni_api.py:98 448s Nov 09 18:28:29 And I sleep for 4 seconds # features/steps/patroni_api.py:39 452s Nov 09 18:28:33 452s Nov 09 18:28:33 Scenario: check the scheduled restart # features/patroni_api.feature:49 452s Nov 09 18:28:33 Given I run patronictl.py edit-config -p 'superuser_reserved_connections=6' --force batman # features/steps/patroni_api.py:86 454s Nov 09 18:28:35 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 454s Nov 09 18:28:35 And I receive a response output "+ superuser_reserved_connections: 6" # features/steps/patroni_api.py:98 454s Nov 09 18:28:35 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 5 seconds # features/steps/patroni_api.py:156 454s Nov 09 18:28:35 Given I issue a scheduled restart at http://127.0.0.1:8008 in 5 seconds with {"role": "replica"} # features/steps/patroni_api.py:124 454s Nov 09 18:28:35 Then I receive a response code 202 # features/steps/patroni_api.py:98 454s Nov 09 18:28:35 And I sleep for 8 seconds # features/steps/patroni_api.py:39 462s Nov 09 18:28:43 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 10 seconds # features/steps/patroni_api.py:156 462s Nov 09 18:28:43 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:124 462s Nov 09 18:28:43 Then I receive a response code 202 # features/steps/patroni_api.py:98 462s Nov 09 18:28:43 And Response on GET http://127.0.0.1:8008/patroni does not contain pending_restart after 10 seconds # features/steps/patroni_api.py:171 469s Nov 09 18:28:50 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 470s Nov 09 18:28:51 470s Nov 09 18:28:51 Scenario: check API requests for the primary-replica pair in the pause mode # features/patroni_api.feature:63 470s Nov 09 18:28:51 Given I start postgres1 # features/steps/basic_replication.py:8 474s Nov 09 18:28:55 Then replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 475s Nov 09 18:28:56 When I run patronictl.py pause batman # features/steps/patroni_api.py:86 477s Nov 09 18:28:58 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 477s Nov 09 18:28:58 When I kill postmaster on postgres1 # features/steps/basic_replication.py:44 478s Nov 09 18:28:59 waiting for server to shut down.... done 478s Nov 09 18:28:59 server stopped 478s Nov 09 18:28:59 And I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 478s Nov 09 18:28:59 Then I receive a response code 503 # features/steps/patroni_api.py:98 478s Nov 09 18:28:59 And "members/postgres1" key in DCS has state=stopped after 10 seconds # features/steps/cascading_replication.py:23 482s Nov 09 18:29:03 When I run patronictl.py restart batman postgres1 --force # features/steps/patroni_api.py:86 485s Nov 09 18:29:06 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 485s Nov 09 18:29:06 Then replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 486s Nov 09 18:29:07 And I sleep for 2 seconds # features/steps/patroni_api.py:39 488s Nov 09 18:29:09 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 488s Nov 09 18:29:09 Then I receive a response code 200 # features/steps/patroni_api.py:98 488s Nov 09 18:29:09 And I receive a response state running # features/steps/patroni_api.py:98 488s Nov 09 18:29:09 And I receive a response role replica # features/steps/patroni_api.py:98 488s Nov 09 18:29:09 When I run patronictl.py reinit batman postgres1 --force --wait # features/steps/patroni_api.py:86 493s Nov 09 18:29:14 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 493s Nov 09 18:29:14 And I receive a response output "Success: reinitialize for member postgres1" # features/steps/patroni_api.py:98 493s Nov 09 18:29:14 And postgres1 role is the secondary after 30 seconds # features/steps/basic_replication.py:105 494s Nov 09 18:29:15 And replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 495s Nov 09 18:29:16 When I run patronictl.py restart batman postgres0 --force # features/steps/patroni_api.py:86 498s Nov 09 18:29:18 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 498s Nov 09 18:29:18 And I receive a response output "Success: restart on member postgres0" # features/steps/patroni_api.py:98 498s Nov 09 18:29:18 And postgres0 role is the primary after 5 seconds # features/steps/basic_replication.py:105 499s Nov 09 18:29:19 499s Nov 09 18:29:19 Scenario: check the switchover via the API in the pause mode # features/patroni_api.feature:90 499s Nov 09 18:29:19 Given I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres0", "candidate": "postgres1"} # features/steps/patroni_api.py:71 501s Nov 09 18:29:22 Then I receive a response code 200 # features/steps/patroni_api.py:98 501s Nov 09 18:29:22 And postgres1 is a leader after 5 seconds # features/steps/patroni_api.py:29 501s Nov 09 18:29:22 And postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 502s Nov 09 18:29:23 And postgres0 role is the secondary after 10 seconds # features/steps/basic_replication.py:105 507s Nov 09 18:29:28 And replication works from postgres1 to postgres0 after 20 seconds # features/steps/basic_replication.py:112 507s Nov 09 18:29:28 And "members/postgres0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 508s Nov 09 18:29:29 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:61 508s Nov 09 18:29:29 Then I receive a response code 503 # features/steps/patroni_api.py:98 508s Nov 09 18:29:29 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:61 508s Nov 09 18:29:29 Then I receive a response code 200 # features/steps/patroni_api.py:98 508s Nov 09 18:29:29 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 508s Nov 09 18:29:29 Then I receive a response code 200 # features/steps/patroni_api.py:98 508s Nov 09 18:29:29 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 508s Nov 09 18:29:29 Then I receive a response code 503 # features/steps/patroni_api.py:98 508s Nov 09 18:29:29 508s Nov 09 18:29:29 Scenario: check the scheduled switchover # features/patroni_api.feature:107 508s Nov 09 18:29:29 Given I issue a scheduled switchover from postgres1 to postgres0 in 10 seconds # features/steps/patroni_api.py:117 510s Nov 09 18:29:31 Then I receive a response returncode 1 # features/steps/patroni_api.py:98 510s Nov 09 18:29:31 And I receive a response output "Can't schedule switchover in the paused state" # features/steps/patroni_api.py:98 510s Nov 09 18:29:31 When I run patronictl.py resume batman # features/steps/patroni_api.py:86 512s Nov 09 18:29:33 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 512s Nov 09 18:29:33 Given I issue a scheduled switchover from postgres1 to postgres0 in 10 seconds # features/steps/patroni_api.py:117 515s Nov 09 18:29:36 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 515s Nov 09 18:29:36 And postgres0 is a leader after 20 seconds # features/steps/patroni_api.py:29 524s Nov 09 18:29:45 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 525s Nov 09 18:29:46 And postgres1 role is the secondary after 10 seconds # features/steps/basic_replication.py:105 527s Nov 09 18:29:48 And replication works from postgres0 to postgres1 after 25 seconds # features/steps/basic_replication.py:112 527s Nov 09 18:29:48 And "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 529s Nov 09 18:29:50 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:61 529s Nov 09 18:29:50 Then I receive a response code 200 # features/steps/patroni_api.py:98 529s Nov 09 18:29:50 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:61 529s Nov 09 18:29:50 Then I receive a response code 503 # features/steps/patroni_api.py:98 529s Nov 09 18:29:50 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 529s Nov 09 18:29:50 Then I receive a response code 503 # features/steps/patroni_api.py:98 529s Nov 09 18:29:50 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 529s Nov 09 18:29:50 Then I receive a response code 200 # features/steps/patroni_api.py:98 533s Nov 09 18:29:54 533s Nov 09 18:29:54 Feature: permanent slots # features/permanent_slots.feature:1 533s Nov 09 18:29:54 533s Nov 09 18:29:54 Scenario: check that physical permanent slots are created # features/permanent_slots.feature:2 533s Nov 09 18:29:54 Given I start postgres0 # features/steps/basic_replication.py:8 537s Nov 09 18:29:58 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 538s Nov 09 18:29:59 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 538s Nov 09 18:29:59 When I issue a PATCH request to http://127.0.0.1:8008/config with {"slots":{"test_physical":0,"postgres0":0,"postgres1":0,"postgres3":0},"postgresql":{"parameters":{"wal_level":"logical"}}} # features/steps/patroni_api.py:71 538s Nov 09 18:29:59 Then I receive a response code 200 # features/steps/patroni_api.py:98 538s Nov 09 18:29:59 And Response on GET http://127.0.0.1:8008/config contains slots after 10 seconds # features/steps/patroni_api.py:156 538s Nov 09 18:29:59 When I start postgres1 # features/steps/basic_replication.py:8 542s Nov 09 18:30:03 And I start postgres2 # features/steps/basic_replication.py:8 546s Nov 09 18:30:07 And I configure and start postgres3 with a tag replicatefrom postgres2 # features/steps/cascading_replication.py:7 550s Nov 09 18:30:11 Then postgres0 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:80 550s Nov 09 18:30:11 And postgres0 has a physical replication slot named postgres1 after 10 seconds # features/steps/slots.py:80 550s Nov 09 18:30:11 And postgres0 has a physical replication slot named postgres2 after 10 seconds # features/steps/slots.py:80 550s Nov 09 18:30:11 And postgres2 has a physical replication slot named postgres3 after 10 seconds # features/steps/slots.py:80 550s Nov 09 18:30:11 550s Nov 09 18:30:11 @slot-advance 550s Nov 09 18:30:11 Scenario: check that logical permanent slots are created # features/permanent_slots.feature:18 550s Nov 09 18:30:11 Given I run patronictl.py restart batman postgres0 --force # features/steps/patroni_api.py:86 553s Nov 09 18:30:14 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:71 553s Nov 09 18:30:14 Then postgres0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:19 554s Nov 09 18:30:15 554s Nov 09 18:30:15 @slot-advance 554s Nov 09 18:30:15 Scenario: check that permanent slots are created on replicas # features/permanent_slots.feature:24 554s Nov 09 18:30:15 Given postgres1 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:19 559s Nov 09 18:30:20 Then Logical slot test_logical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 559s Nov 09 18:30:20 And Logical slot test_logical is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 560s Nov 09 18:30:21 And Logical slot test_logical is in sync between postgres0 and postgres3 after 10 seconds # features/steps/slots.py:51 561s Nov 09 18:30:22 And postgres1 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres2 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres3 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 561s Nov 09 18:30:22 @slot-advance 561s Nov 09 18:30:22 Scenario: check permanent physical slots that match with member names # features/permanent_slots.feature:34 561s Nov 09 18:30:22 Given postgres0 has a physical replication slot named postgres3 after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres1 has a physical replication slot named postgres0 after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres1 has a physical replication slot named postgres3 after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres2 has a physical replication slot named postgres0 after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres2 has a physical replication slot named postgres3 after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres2 has a physical replication slot named postgres1 after 2 seconds # features/steps/slots.py:80 561s Nov 09 18:30:22 And postgres1 does not have a replication slot named postgres2 # features/steps/slots.py:40 561s Nov 09 18:30:22 And postgres3 does not have a replication slot named postgres2 # features/steps/slots.py:40 561s Nov 09 18:30:22 561s Nov 09 18:30:22 @slot-advance 561s Nov 09 18:30:22 Scenario: check that permanent slots are advanced on replicas # features/permanent_slots.feature:45 561s Nov 09 18:30:22 Given I add the table replicate_me to postgres0 # features/steps/basic_replication.py:54 561s Nov 09 18:30:22 When I get all changes from logical slot test_logical on postgres0 # features/steps/slots.py:70 561s Nov 09 18:30:22 And I get all changes from physical slot test_physical on postgres0 # features/steps/slots.py:75 561s Nov 09 18:30:22 Then Logical slot test_logical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Physical slot test_physical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Logical slot test_logical is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Physical slot test_physical is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Logical slot test_logical is in sync between postgres0 and postgres3 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Physical slot test_physical is in sync between postgres0 and postgres3 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Physical slot postgres1 is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Physical slot postgres3 is in sync between postgres2 and postgres0 after 20 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And Physical slot postgres3 is in sync between postgres2 and postgres1 after 10 seconds # features/steps/slots.py:51 563s Nov 09 18:30:24 And postgres1 does not have a replication slot named postgres2 # features/steps/slots.py:40 563s Nov 09 18:30:24 And postgres3 does not have a replication slot named postgres2 # features/steps/slots.py:40 563s Nov 09 18:30:24 563s Nov 09 18:30:24 @slot-advance 563s Nov 09 18:30:24 Scenario: check that only permanent slots are written to the /status key # features/permanent_slots.feature:62 563s Nov 09 18:30:24 Given "status" key in DCS has test_physical in slots # features/steps/slots.py:96 563s Nov 09 18:30:24 And "status" key in DCS has postgres0 in slots # features/steps/slots.py:96 563s Nov 09 18:30:24 And "status" key in DCS has postgres1 in slots # features/steps/slots.py:96 563s Nov 09 18:30:24 And "status" key in DCS does not have postgres2 in slots # features/steps/slots.py:102 563s Nov 09 18:30:24 And "status" key in DCS has postgres3 in slots # features/steps/slots.py:96 563s Nov 09 18:30:24 563s Nov 09 18:30:24 Scenario: check permanent physical replication slot after failover # features/permanent_slots.feature:69 563s Nov 09 18:30:24 Given I shut down postgres3 # features/steps/basic_replication.py:29 564s Nov 09 18:30:25 And I shut down postgres2 # features/steps/basic_replication.py:29 565s Nov 09 18:30:26 And I shut down postgres0 # features/steps/basic_replication.py:29 567s Nov 09 18:30:28 Then postgres1 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:80 567s Nov 09 18:30:28 And postgres1 has a physical replication slot named postgres0 after 10 seconds # features/steps/slots.py:80 567s Nov 09 18:30:28 And postgres1 has a physical replication slot named postgres3 after 10 seconds # features/steps/slots.py:80 570s Nov 09 18:30:31 570s Nov 09 18:30:31 Feature: priority replication # features/priority_failover.feature:1 570s Nov 09 18:30:31 We should check that we can give nodes priority during failover 570s Nov 09 18:30:31 Scenario: check failover priority 0 prevents leaderships # features/priority_failover.feature:4 570s Nov 09 18:30:31 Given I configure and start postgres0 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 574s Nov 09 18:30:35 And I configure and start postgres1 with a tag failover_priority 0 # features/steps/cascading_replication.py:7 578s Nov 09 18:30:39 Then replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 579s Nov 09 18:30:40 When I shut down postgres0 # features/steps/basic_replication.py:29 581s Nov 09 18:30:42 And there is one of ["following a different leader because I am not allowed to promote"] INFO in the postgres1 patroni log after 5 seconds # features/steps/basic_replication.py:121 583s Nov 09 18:30:44 Then postgres1 role is the secondary after 10 seconds # features/steps/basic_replication.py:105 583s Nov 09 18:30:44 When I start postgres0 # features/steps/basic_replication.py:8 586s Nov 09 18:30:47 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 588s Nov 09 18:30:49 588s Nov 09 18:30:49 Scenario: check higher failover priority is respected # features/priority_failover.feature:14 588s Nov 09 18:30:49 Given I configure and start postgres2 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 592s Nov 09 18:30:53 And I configure and start postgres3 with a tag failover_priority 2 # features/steps/cascading_replication.py:7 596s Nov 09 18:30:57 Then replication works from postgres0 to postgres2 after 20 seconds # features/steps/basic_replication.py:112 597s Nov 09 18:30:58 And replication works from postgres0 to postgres3 after 20 seconds # features/steps/basic_replication.py:112 601s Nov 09 18:31:02 When I shut down postgres0 # features/steps/basic_replication.py:29 603s Nov 09 18:31:04 Then postgres3 role is the primary after 10 seconds # features/steps/basic_replication.py:105 604s Nov 09 18:31:05 And there is one of ["postgres3 has equally tolerable WAL position and priority 2, while this node has priority 1","Wal position of postgres3 is ahead of my wal position"] INFO in the postgres2 patroni log after 5 seconds # features/steps/basic_replication.py:121 604s Nov 09 18:31:05 604s Nov 09 18:31:05 Scenario: check conflicting configuration handling # features/priority_failover.feature:23 604s Nov 09 18:31:05 When I set nofailover tag in postgres2 config # features/steps/patroni_api.py:131 604s Nov 09 18:31:05 And I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:66 604s Nov 09 18:31:05 Then I receive a response code 202 # features/steps/patroni_api.py:98 604s Nov 09 18:31:05 And there is one of ["Conflicting configuration between nofailover: True and failover_priority: 1. Defaulting to nofailover: True"] WARNING in the postgres2 patroni log after 5 seconds # features/steps/basic_replication.py:121 607s Nov 09 18:31:08 And "members/postgres2" key in DCS has tags={'failover_priority': '1', 'nofailover': True} after 10 seconds # features/steps/cascading_replication.py:23 608s Nov 09 18:31:09 When I issue a POST request to http://127.0.0.1:8010/failover with {"candidate": "postgres2"} # features/steps/patroni_api.py:71 608s Nov 09 18:31:09 Then I receive a response code 412 # features/steps/patroni_api.py:98 608s Nov 09 18:31:09 And I receive a response text "failover is not possible: no good candidates have been found" # features/steps/patroni_api.py:98 608s Nov 09 18:31:09 When I reset nofailover tag in postgres1 config # features/steps/patroni_api.py:131 608s Nov 09 18:31:09 And I issue an empty POST request to http://127.0.0.1:8009/reload # features/steps/patroni_api.py:66 608s Nov 09 18:31:09 Then I receive a response code 202 # features/steps/patroni_api.py:98 608s Nov 09 18:31:09 And there is one of ["Conflicting configuration between nofailover: False and failover_priority: 0. Defaulting to nofailover: False"] WARNING in the postgres1 patroni log after 5 seconds # features/steps/basic_replication.py:121 610s Nov 09 18:31:11 And "members/postgres1" key in DCS has tags={'failover_priority': '0', 'nofailover': False} after 10 seconds # features/steps/cascading_replication.py:23 611s Nov 09 18:31:12 And I issue a POST request to http://127.0.0.1:8009/failover with {"candidate": "postgres1"} # features/steps/patroni_api.py:71 613s Nov 09 18:31:14 Then I receive a response code 200 # features/steps/patroni_api.py:98 613s Nov 09 18:31:14 And postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 619s Nov 09 18:31:20 619s Nov 09 18:31:20 Feature: recovery # features/recovery.feature:1 619s Nov 09 18:31:20 We want to check that crashed postgres is started back 619s Nov 09 18:31:20 Scenario: check that timeline is not incremented when primary is started after crash # features/recovery.feature:4 619s Nov 09 18:31:20 Given I start postgres0 # features/steps/basic_replication.py:8 623s Nov 09 18:31:24 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 623s Nov 09 18:31:24 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 623s Nov 09 18:31:24 When I start postgres1 # features/steps/basic_replication.py:8 627s Nov 09 18:31:28 And I add the table foo to postgres0 # features/steps/basic_replication.py:54 627s Nov 09 18:31:28 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 632s Nov 09 18:31:33 When I kill postmaster on postgres0 # features/steps/basic_replication.py:44 632s Nov 09 18:31:33 waiting for server to shut down.... done 632s Nov 09 18:31:33 server stopped 632s Nov 09 18:31:33 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 634s Nov 09 18:31:35 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:61 634s Nov 09 18:31:35 Then I receive a response code 200 # features/steps/patroni_api.py:98 634s Nov 09 18:31:35 And I receive a response role master # features/steps/patroni_api.py:98 634s Nov 09 18:31:35 And I receive a response timeline 1 # features/steps/patroni_api.py:98 634s Nov 09 18:31:35 And "members/postgres0" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 635s Nov 09 18:31:36 And replication works from postgres0 to postgres1 after 15 seconds # features/steps/basic_replication.py:112 637s Nov 09 18:31:38 637s Nov 09 18:31:38 Scenario: check immediate failover when master_start_timeout=0 # features/recovery.feature:20 637s Nov 09 18:31:38 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"master_start_timeout": 0} # features/steps/patroni_api.py:71 637s Nov 09 18:31:38 Then I receive a response code 200 # features/steps/patroni_api.py:98 637s Nov 09 18:31:38 And Response on GET http://127.0.0.1:8008/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:156 637s Nov 09 18:31:38 When I kill postmaster on postgres0 # features/steps/basic_replication.py:44 637s Nov 09 18:31:38 waiting for server to shut down.... done 637s Nov 09 18:31:38 server stopped 637s Nov 09 18:31:38 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 640s Nov 09 18:31:41 And postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 643s Nov 09 18:31:44 643s Nov 09 18:31:44 Feature: standby cluster # features/standby_cluster.feature:1 643s Nov 09 18:31:44 643s Nov 09 18:31:44 Scenario: prepare the cluster with logical slots # features/standby_cluster.feature:2 643s Nov 09 18:31:44 Given I start postgres1 # features/steps/basic_replication.py:8 647s Nov 09 18:31:48 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 647s Nov 09 18:31:48 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 647s Nov 09 18:31:48 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:71 647s Nov 09 18:31:48 Then I receive a response code 200 # features/steps/patroni_api.py:98 647s Nov 09 18:31:48 And Response on GET http://127.0.0.1:8009/config contains slots after 10 seconds # features/steps/patroni_api.py:156 647s Nov 09 18:31:48 And I sleep for 3 seconds # features/steps/patroni_api.py:39 650s Nov 09 18:31:51 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:71 650s Nov 09 18:31:51 Then I receive a response code 200 # features/steps/patroni_api.py:98 650s Nov 09 18:31:51 And I do a backup of postgres1 # features/steps/custom_bootstrap.py:25 651s Nov 09 18:31:52 When I start postgres0 # features/steps/basic_replication.py:8 655s Nov 09 18:31:56 Then "members/postgres0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 656s Nov 09 18:31:57 And replication works from postgres1 to postgres0 after 15 seconds # features/steps/basic_replication.py:112 657s Nov 09 18:31:58 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:61 657s Nov 09 18:31:58 Then I receive a response code 200 # features/steps/patroni_api.py:98 657s Nov 09 18:31:58 And I receive a response replication_state streaming # features/steps/patroni_api.py:98 657s Nov 09 18:31:58 And "members/postgres0" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 657s Nov 09 18:31:58 657s Nov 09 18:31:58 @slot-advance 657s Nov 09 18:31:58 Scenario: check permanent logical slots are synced to the replica # features/standby_cluster.feature:22 657s Nov 09 18:31:58 Given I run patronictl.py restart batman postgres1 --force # features/steps/patroni_api.py:86 660s Nov 09 18:32:01 Then Logical slot test_logical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 666s Nov 09 18:32:07 666s Nov 09 18:32:07 Scenario: Detach exiting node from the cluster # features/standby_cluster.feature:26 666s Nov 09 18:32:07 When I shut down postgres1 # features/steps/basic_replication.py:29 668s Nov 09 18:32:09 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 668s Nov 09 18:32:09 And "members/postgres0" key in DCS has role=master after 5 seconds # features/steps/cascading_replication.py:23 669s Nov 09 18:32:10 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:61 669s Nov 09 18:32:10 Then I receive a response code 200 # features/steps/patroni_api.py:98 669s Nov 09 18:32:10 669s Nov 09 18:32:10 Scenario: check replication of a single table in a standby cluster # features/standby_cluster.feature:33 669s Nov 09 18:32:10 Given I start postgres1 in a standby cluster batman1 as a clone of postgres0 # features/steps/standby_cluster.py:23 673s Nov 09 18:32:14 Then postgres1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 674s Nov 09 18:32:15 When I add the table foo to postgres0 # features/steps/basic_replication.py:54 674s Nov 09 18:32:15 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 674s Nov 09 18:32:15 When I issue a GET request to http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:61 674s Nov 09 18:32:15 Then I receive a response code 200 # features/steps/patroni_api.py:98 674s Nov 09 18:32:15 And I receive a response replication_state streaming # features/steps/patroni_api.py:98 674s Nov 09 18:32:15 And I sleep for 3 seconds # features/steps/patroni_api.py:39 677s Nov 09 18:32:18 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 677s Nov 09 18:32:18 Then I receive a response code 503 # features/steps/patroni_api.py:98 677s Nov 09 18:32:18 When I issue a GET request to http://127.0.0.1:8009/standby_leader # features/steps/patroni_api.py:61 677s Nov 09 18:32:18 Then I receive a response code 200 # features/steps/patroni_api.py:98 677s Nov 09 18:32:18 And I receive a response role standby_leader # features/steps/patroni_api.py:98 677s Nov 09 18:32:18 And there is a postgres1_cb.log with "on_role_change standby_leader batman1" in postgres1 data directory # features/steps/cascading_replication.py:12 677s Nov 09 18:32:18 When I start postgres2 in a cluster batman1 # features/steps/standby_cluster.py:12 681s Nov 09 18:32:22 Then postgres2 role is the replica after 24 seconds # features/steps/basic_replication.py:105 681s Nov 09 18:32:22 And postgres2 is replicating from postgres1 after 10 seconds # features/steps/standby_cluster.py:52 681s Nov 09 18:32:22 And table foo is present on postgres2 after 20 seconds # features/steps/basic_replication.py:93 681s Nov 09 18:32:22 When I issue a GET request to http://127.0.0.1:8010/patroni # features/steps/patroni_api.py:61 681s Nov 09 18:32:22 Then I receive a response code 200 # features/steps/patroni_api.py:98 681s Nov 09 18:32:22 And I receive a response replication_state streaming # features/steps/patroni_api.py:98 681s Nov 09 18:32:22 And postgres1 does not have a replication slot named test_logical # features/steps/slots.py:40 681s Nov 09 18:32:22 681s Nov 09 18:32:22 Scenario: check switchover # features/standby_cluster.feature:57 681s Nov 09 18:32:22 Given I run patronictl.py switchover batman1 --force # features/steps/patroni_api.py:86 686s Nov 09 18:32:27 Then Status code on GET http://127.0.0.1:8010/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:142 686s Nov 09 18:32:27 And postgres1 is replicating from postgres2 after 32 seconds # features/steps/standby_cluster.py:52 688s Nov 09 18:32:29 And there is a postgres2_cb.log with "on_start replica batman1\non_role_change standby_leader batman1" in postgres2 data directory # features/steps/cascading_replication.py:12 688s Nov 09 18:32:29 688s Nov 09 18:32:29 Scenario: check failover # features/standby_cluster.feature:63 688s Nov 09 18:32:29 When I kill postgres2 # features/steps/basic_replication.py:34 689s Nov 09 18:32:30 And I kill postmaster on postgres2 # features/steps/basic_replication.py:44 689s Nov 09 18:32:30 waiting for server to shut down.... done 689s Nov 09 18:32:30 server stopped 689s Nov 09 18:32:30 Then postgres1 is replicating from postgres0 after 32 seconds # features/steps/standby_cluster.py:52 708s Nov 09 18:32:49 And Status code on GET http://127.0.0.1:8009/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:142 708s Nov 09 18:32:49 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 708s Nov 09 18:32:49 Then I receive a response code 503 # features/steps/patroni_api.py:98 708s Nov 09 18:32:49 And I receive a response role standby_leader # features/steps/patroni_api.py:98 708s Nov 09 18:32:49 And replication works from postgres0 to postgres1 after 15 seconds # features/steps/basic_replication.py:112 709s Nov 09 18:32:50 And there is a postgres1_cb.log with "on_role_change replica batman1\non_role_change standby_leader batman1" in postgres1 data directory # features/steps/cascading_replication.py:12 713s Nov 09 18:32:54 713s Nov 09 18:32:54 Feature: watchdog # features/watchdog.feature:1 713s Nov 09 18:32:54 Verify that watchdog gets pinged and triggered under appropriate circumstances. 713s Nov 09 18:32:54 Scenario: watchdog is opened and pinged # features/watchdog.feature:4 713s Nov 09 18:32:54 Given I start postgres0 with watchdog # features/steps/watchdog.py:16 717s Nov 09 18:32:58 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 717s Nov 09 18:32:58 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 717s Nov 09 18:32:58 And postgres0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:21 718s Nov 09 18:32:59 And postgres0 watchdog has a 15 second timeout # features/steps/watchdog.py:34 718s Nov 09 18:32:59 718s Nov 09 18:32:59 Scenario: watchdog is reconfigured after global ttl changed # features/watchdog.feature:11 718s Nov 09 18:32:59 Given I run patronictl.py edit-config batman -s ttl=30 --force # features/steps/patroni_api.py:86 721s Nov 09 18:33:02 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 721s Nov 09 18:33:02 And I receive a response output "+ttl: 30" # features/steps/patroni_api.py:98 721s Nov 09 18:33:02 When I sleep for 4 seconds # features/steps/patroni_api.py:39 725s Nov 09 18:33:06 Then postgres0 watchdog has a 25 second timeout # features/steps/watchdog.py:34 725s Nov 09 18:33:06 725s Nov 09 18:33:06 Scenario: watchdog is disabled during pause # features/watchdog.feature:18 725s Nov 09 18:33:06 Given I run patronictl.py pause batman # features/steps/patroni_api.py:86 727s Nov 09 18:33:08 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 727s Nov 09 18:33:08 When I sleep for 2 seconds # features/steps/patroni_api.py:39 729s Nov 09 18:33:10 Then postgres0 watchdog has been closed # features/steps/watchdog.py:29 729s Nov 09 18:33:10 729s Nov 09 18:33:10 Scenario: watchdog is opened and pinged after resume # features/watchdog.feature:24 729s Nov 09 18:33:10 Given I reset postgres0 watchdog state # features/steps/watchdog.py:39 729s Nov 09 18:33:10 And I run patronictl.py resume batman # features/steps/patroni_api.py:86 731s Nov 09 18:33:12 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 731s Nov 09 18:33:12 And postgres0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:21 732s Nov 09 18:33:13 732s Nov 09 18:33:13 Scenario: watchdog is disabled when shutting down # features/watchdog.feature:30 732s Nov 09 18:33:13 Given I shut down postgres0 # features/steps/basic_replication.py:29 734s Nov 09 18:33:15 Then postgres0 watchdog has been closed # features/steps/watchdog.py:29 734s Nov 09 18:33:15 734s Nov 09 18:33:15 Scenario: watchdog is triggered if patroni stops responding # features/watchdog.feature:34 734s Nov 09 18:33:15 Given I reset postgres0 watchdog state # features/steps/watchdog.py:39 734s Nov 09 18:33:15 And I start postgres0 with watchdog # features/steps/watchdog.py:16 738s Nov 09 18:33:19 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 739s Nov 09 18:33:20 When postgres0 hangs for 30 seconds # features/steps/watchdog.py:52 739s Nov 09 18:33:20 Then postgres0 watchdog is triggered after 30 seconds # features/steps/watchdog.py:44 766s Nov 09 18:33:47 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4200.XMoclbEx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4245.XrKuUtXx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4286.XCXGhUax 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4343.XCdoJEox 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4389.XIREzibx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4461.XBaJpicx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4509.XrLPsvPx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4512.XbKGdUpx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4600.XLsjgiPx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4697.XxCBxHRx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4705.XVhRzMWx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4748.XoepAUnx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4801.XyiPjZxx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4912.XxsWFuix 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.4958.XVbqoRIx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5013.XSUYDAYx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5100.XXbsIQUx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5149.XbujaWvx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5244.XlalcMdx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5295.XsGzEnRx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5357.XxBJTbVx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5445.XshUwVTx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5543.XoSRReUx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5580.XjwLHcTx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5650.XdiaTRox 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5684.XPSkDkpx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5812.XpKehnRx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5861.XDXdKyVx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5877.XipwbpSx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5915.XQiOKDBx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5962.XxeOnnPx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.5969.XpdyHXqx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6004.XHEwVNWx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6048.XzZQnSzx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6208.XloJpyzx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6210.XAEvlsNx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6216.XjQPKdHx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6348.XAxRrJhx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6393.XyGkOBbx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6432.XlXXtNbx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6491.Xunapxpx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6541.XocUfIAx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6726.XdKquawx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6763.XveyiWwx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6844.XhMwleYx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6916.XNuyzgpx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.6992.XrdBMxwx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7342.XssiRIyx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7385.XIdWLTIx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7534.XbYZWhcx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7596.Xwgdmzyx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7654.XzUvCmdx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7753.XAGVlqxx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.7869.XptPHhgx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.8004.XYcStnjx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.8047.XAagEyPx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.8049.XdUMzgYx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.8052.XPKelzOx 767s Nov 09 18:33:48 Combined data file .coverage.autopkgtest.8063.XocFDymx 769s Nov 09 18:33:50 Name Stmts Miss Cover 769s Nov 09 18:33:50 ------------------------------------------------------------------------------------------------------------- 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1099 597 46% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 4 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/OpenSSL/_util.py 41 14 66% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 1082 842 22% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/OpenSSL/version.py 10 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 126 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 50 23 54% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 62 12 81% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 17 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 164 17 90% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 90 38 58% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 129 35 73% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 140 81 42% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 139 58 58% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 758 602 21% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/utils.py 77 29 62% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/base.py 487 229 53% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1038 569 45% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/name.py 232 141 39% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 10 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/_version.py 11 2 82% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 813 436 46% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 185 150 19% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 241 206 15% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 161 121 25% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 800 626 22% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dateutil/tz/win.py 153 149 3% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/__init__.py 3 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/_features.py 44 7 84% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/asyncquery.py 277 242 13% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/edns.py 270 161 40% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/exception.py 60 33 45% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/flags.py 41 14 66% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/grange.py 34 30 12% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/inet.py 80 65 19% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/ipv4.py 27 20 26% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/ipv6.py 115 100 13% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/message.py 809 662 18% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/name.py 620 427 31% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/nameserver.py 101 54 47% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/node.py 118 71 40% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/opcode.py 31 7 77% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/query.py 536 462 14% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/quic/__init__.py 26 23 12% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rcode.py 69 13 81% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdata.py 377 269 29% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdataclass.py 44 9 80% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdataset.py 193 133 31% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdatatype.py 214 25 88% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 2 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 2 0 100% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 397 261 34% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 769s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/renderer.py 152 118 22% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/resolver.py 899 719 20% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/reversename.py 33 24 27% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/rrset.py 78 56 28% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/serial.py 93 79 15% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/set.py 149 108 28% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/tokenizer.py 335 279 17% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/transaction.py 271 203 25% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/tsig.py 177 122 31% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/ttl.py 45 38 16% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/version.py 7 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/zone.py 508 383 25% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/zonefile.py 429 380 11% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/dns/zonetypes.py 15 2 87% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/etcd/__init__.py 125 63 50% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/etcd/client.py 380 256 33% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/__main__.py 199 62 69% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/api.py 770 289 62% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/collections.py 56 6 89% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/config.py 371 94 75% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/config_generator.py 212 159 25% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/daemon.py 76 3 96% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 646 78 88% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/dcs/etcd3.py 679 124 82% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 603 253 58% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 35 7 80% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/file_perm.py 43 8 81% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/global_config.py 81 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/ha.py 1246 362 71% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/log.py 219 69 68% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 821 168 80% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 21 1 95% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 252 62 75% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 816 216 74% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 1 99% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 41 8 80% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 11 88% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 85 50% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 163 61% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 338 31 91% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 130 19 85% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 23 85% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/psycopg.py 42 16 62% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/request.py 62 7 89% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/tags.py 38 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/utils.py 350 104 70% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/validator.py 301 208 31% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 42 79% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 35 74% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psutil/__init__.py 951 629 34% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psutil/_common.py 424 212 50% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psutil/_compat.py 302 263 13% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1251 924 26% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psutil/_psposix.py 96 38 60% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/six.py 504 250 50% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/__init__.py 50 14 72% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 70 52 26% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/_collections.py 234 123 47% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 53 23 57% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/_version.py 2 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/connection.py 324 99 69% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 347 124 64% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 257 96 63% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/exceptions.py 115 32 72% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 85 64% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/response.py 562 274 51% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 15 53% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/retry.py 173 49 72% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 177 78 56% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 160 112 30% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/url.py 205 71 65% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 770s Nov 09 18:33:50 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 770s Nov 09 18:33:50 patroni/__init__.py 13 2 85% 770s Nov 09 18:33:50 patroni/__main__.py 199 199 0% 770s Nov 09 18:33:50 patroni/api.py 770 770 0% 770s Nov 09 18:33:50 patroni/async_executor.py 96 69 28% 770s Nov 09 18:33:50 patroni/collections.py 56 15 73% 770s Nov 09 18:33:50 patroni/config.py 371 196 47% 770s Nov 09 18:33:50 patroni/config_generator.py 212 212 0% 770s Nov 09 18:33:50 patroni/ctl.py 936 411 56% 770s Nov 09 18:33:50 patroni/daemon.py 76 76 0% 770s Nov 09 18:33:50 patroni/dcs/__init__.py 646 269 58% 770s Nov 09 18:33:50 patroni/dcs/consul.py 485 485 0% 770s Nov 09 18:33:50 patroni/dcs/etcd3.py 679 346 49% 770s Nov 09 18:33:50 patroni/dcs/etcd.py 603 277 54% 770s Nov 09 18:33:50 patroni/dcs/exhibitor.py 61 61 0% 770s Nov 09 18:33:50 patroni/dcs/kubernetes.py 938 938 0% 770s Nov 09 18:33:50 patroni/dcs/raft.py 319 319 0% 770s Nov 09 18:33:50 patroni/dcs/zookeeper.py 288 288 0% 770s Nov 09 18:33:50 patroni/dynamic_loader.py 35 7 80% 770s Nov 09 18:33:50 patroni/exceptions.py 16 1 94% 770s Nov 09 18:33:50 patroni/file_perm.py 43 15 65% 770s Nov 09 18:33:50 patroni/global_config.py 81 18 78% 770s Nov 09 18:33:50 patroni/ha.py 1246 1246 0% 770s Nov 09 18:33:50 patroni/log.py 219 173 21% 770s Nov 09 18:33:50 patroni/postgresql/__init__.py 821 651 21% 770s Nov 09 18:33:50 patroni/postgresql/available_parameters/__init__.py 21 1 95% 770s Nov 09 18:33:50 patroni/postgresql/bootstrap.py 252 222 12% 770s Nov 09 18:33:50 patroni/postgresql/callback_executor.py 55 34 38% 770s Nov 09 18:33:50 patroni/postgresql/cancellable.py 104 84 19% 770s Nov 09 18:33:50 patroni/postgresql/config.py 816 699 14% 770s Nov 09 18:33:50 patroni/postgresql/connection.py 75 50 33% 770s Nov 09 18:33:50 patroni/postgresql/misc.py 41 29 29% 770s Nov 09 18:33:50 patroni/postgresql/mpp/__init__.py 89 21 76% 770s Nov 09 18:33:50 patroni/postgresql/mpp/citus.py 259 259 0% 770s Nov 09 18:33:50 patroni/postgresql/postmaster.py 170 139 18% 770s Nov 09 18:33:50 patroni/postgresql/rewind.py 416 416 0% 770s Nov 09 18:33:50 patroni/postgresql/slots.py 338 289 14% 770s Nov 09 18:33:50 patroni/postgresql/sync.py 130 96 26% 770s Nov 09 18:33:50 patroni/postgresql/validator.py 157 52 67% 770s Nov 09 18:33:50 patroni/psycopg.py 42 28 33% 770s Nov 09 18:33:50 patroni/raft_controller.py 22 22 0% 770s Nov 09 18:33:50 patroni/request.py 62 6 90% 770s Nov 09 18:33:50 patroni/scripts/__init__.py 0 0 100% 770s Nov 09 18:33:50 patroni/scripts/aws.py 59 59 0% 770s Nov 09 18:33:50 patroni/scripts/barman/__init__.py 0 0 100% 770s Nov 09 18:33:50 patroni/scripts/barman/cli.py 51 51 0% 770s Nov 09 18:33:50 patroni/scripts/barman/config_switch.py 51 51 0% 770s Nov 09 18:33:50 patroni/scripts/barman/recover.py 37 37 0% 770s Nov 09 18:33:50 patroni/scripts/barman/utils.py 94 94 0% 770s Nov 09 18:33:50 patroni/scripts/wale_restore.py 207 207 0% 770s Nov 09 18:33:50 patroni/tags.py 38 11 71% 770s Nov 09 18:33:50 patroni/utils.py 350 177 49% 770s Nov 09 18:33:50 patroni/validator.py 301 215 29% 770s Nov 09 18:33:50 patroni/version.py 1 0 100% 770s Nov 09 18:33:50 patroni/watchdog/__init__.py 2 2 0% 770s Nov 09 18:33:50 patroni/watchdog/base.py 203 203 0% 770s Nov 09 18:33:50 patroni/watchdog/linux.py 135 135 0% 770s Nov 09 18:33:50 ------------------------------------------------------------------------------------------------------------- 770s Nov 09 18:33:50 TOTAL 53757 32236 40% 770s Nov 09 18:33:50 12 features passed, 0 failed, 1 skipped 770s Nov 09 18:33:50 46 scenarios passed, 0 failed, 14 skipped 770s Nov 09 18:33:50 466 steps passed, 0 failed, 119 skipped, 0 undefined 770s Nov 09 18:33:50 Took 8m12.635s 770s ### End 16 acceptance-etcd3 ### 770s + echo '### End 16 acceptance-etcd3 ###' 770s + rm -f '/tmp/pgpass?' 770s ++ id -u 770s + '[' 1000 -eq 0 ']' 770s autopkgtest [18:33:51]: test acceptance-etcd3: -----------------------] 770s acceptance-etcd3 PASS 770s autopkgtest [18:33:51]: test acceptance-etcd3: - - - - - - - - - - results - - - - - - - - - - 771s autopkgtest [18:33:52]: test acceptance-etcd-basic: preparing testbed 850s autopkgtest [18:35:11]: testbed dpkg architecture: ppc64el 850s autopkgtest [18:35:11]: testbed apt version: 2.9.8 850s autopkgtest [18:35:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 851s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 851s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [977 kB] 851s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 851s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 851s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [102 kB] 851s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [124 kB] 851s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [693 kB] 851s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [19.6 kB] 852s Fetched 2012 kB in 1s (2276 kB/s) 852s Reading package lists... 854s Reading package lists... 854s Building dependency tree... 854s Reading state information... 854s Calculating upgrade... 854s The following NEW packages will be installed: 854s systemd-cryptsetup 854s The following packages will be upgraded: 854s base-passwd bash-completion libattr1 libblockdev-crypto3 libblockdev-fs3 854s libblockdev-loop3 libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 854s libblockdev-swap3 libblockdev-utils3 libblockdev3 libbpf1 libbsd0 854s libbytesize-common libbytesize1 libdrm-common libdrm2 libjson-glib-1.0-0 854s libjson-glib-1.0-common libmaxminddb0 libmnl0 libnghttp2-14 libnspr4 854s libnss-systemd libpam-systemd libpython3.12-minimal libpython3.12-stdlib 854s libpython3.12t64 libsystemd-shared libsystemd0 libudev1 libudisks2-0 854s liburcu8t64 libuv1t64 libx11-6 libx11-data linux-firmware openssh-client 854s openssh-server openssh-sftp-server pci.ids python3-gi python3-idna 854s python3-jsonpatch python3-lazr.restfulclient python3-urllib3 python3-wadllib 854s python3.12 python3.12-gdbm python3.12-minimal systemd systemd-resolved 854s systemd-sysv systemd-timesyncd tzdata udev udisks2 usbutils 854s 59 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 854s Need to get 561 MB of archives. 854s After this operation, 27.2 MB of additional disk space will be used. 854s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el base-passwd ppc64el 3.6.5 [55.1 kB] 854s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12t64 ppc64el 3.12.7-2 [2565 kB] 855s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.7-2 [661 kB] 855s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-stdlib ppc64el 3.12.7-2 [2121 kB] 855s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.7-2 [2467 kB] 855s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-minimal ppc64el 3.12.7-2 [839 kB] 855s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el tzdata all 2024b-1ubuntu2 [274 kB] 855s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnss-systemd ppc64el 256.5-2ubuntu4 [215 kB] 855s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-timesyncd ppc64el 256.5-2ubuntu4 [42.5 kB] 855s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-resolved ppc64el 256.5-2ubuntu4 [368 kB] 855s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd-shared ppc64el 256.5-2ubuntu4 [2503 kB] 855s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd0 ppc64el 256.5-2ubuntu4 [565 kB] 855s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-sysv ppc64el 256.5-2ubuntu4 [11.9 kB] 855s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpam-systemd ppc64el 256.5-2ubuntu4 [326 kB] 855s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd ppc64el 256.5-2ubuntu4 [3746 kB] 855s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el udev ppc64el 256.5-2ubuntu4 [2141 kB] 855s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudev1 ppc64el 256.5-2ubuntu4 [224 kB] 855s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-sftp-server ppc64el 1:9.7p1-7ubuntu5 [43.3 kB] 855s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-server ppc64el 1:9.7p1-7ubuntu5 [629 kB] 856s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-client ppc64el 1:9.7p1-7ubuntu5 [1105 kB] 856s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libattr1 ppc64el 1:2.5.2-2 [12.8 kB] 856s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbsd0 ppc64el 0.12.2-2 [57.4 kB] 856s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbpf1 ppc64el 1:1.4.6-1 [217 kB] 856s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmnl0 ppc64el 1.0.5-3 [13.4 kB] 856s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-gi ppc64el 3.50.0-3 [267 kB] 856s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el bash-completion all 1:2.14.0-2 [210 kB] 856s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-common all 2.4.123-1 [8436 B] 856s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm2 ppc64el 2.4.123-1 [49.6 kB] 856s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmaxminddb0 ppc64el 1.11.0-1 [21.6 kB] 856s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnghttp2-14 ppc64el 1.64.0-1 [89.7 kB] 856s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el liburcu8t64 ppc64el 0.14.1-1 [72.8 kB] 856s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libuv1t64 ppc64el 1.48.0-7 [115 kB] 856s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-data all 2:1.8.10-2 [116 kB] 856s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-6 ppc64el 2:1.8.10-2 [738 kB] 856s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el pci.ids all 0.0~2024.10.24-1 [279 kB] 856s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-gdbm ppc64el 3.12.7-2 [30.6 kB] 856s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el usbutils ppc64el 1:018-1 [89.8 kB] 856s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-utils3 ppc64el 3.2.1-1 [20.6 kB] 856s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-crypto3 ppc64el 3.2.1-1 [24.8 kB] 856s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-fs3 ppc64el 3.2.1-1 [40.6 kB] 856s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-loop3 ppc64el 3.2.1-1 [7704 B] 856s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize1 ppc64el 2.11-1ubuntu1 [14.8 kB] 856s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize-common all 2.11-1ubuntu1 [3584 B] 856s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-mdraid3 ppc64el 3.2.1-1 [14.2 kB] 856s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-nvme3 ppc64el 3.2.1-1 [20.2 kB] 856s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-part3 ppc64el 3.2.1-1 [17.5 kB] 856s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-swap3 ppc64el 3.2.1-1 [8538 B] 856s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev3 ppc64el 3.2.1-1 [54.1 kB] 856s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-common all 1.10.0+ds-2 [5502 B] 856s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-0 ppc64el 1.10.0+ds-2 [75.9 kB] 856s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu2 [134 kB] 856s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el udisks2 ppc64el 2.10.1-11ubuntu1 [344 kB] 856s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudisks2-0 ppc64el 2.10.1-11ubuntu1 [180 kB] 856s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el linux-firmware ppc64el 20241108.git3bbb13a7-0ubuntu1 [536 MB] 887s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-idna all 3.8-2 [47.0 kB] 887s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-jsonpatch all 1.32-4 [12.2 kB] 887s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wadllib all 2.0.0-1 [36.7 kB] 887s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lazr.restfulclient all 0.14.6-2 [50.9 kB] 887s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-urllib3 all 2.0.7-2ubuntu0.1 [93.1 kB] 887s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-cryptsetup ppc64el 256.5-2ubuntu4 [127 kB] 887s Preconfiguring packages ... 887s Fetched 561 MB in 33s (17.1 MB/s) 887s (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 ... 73539 files and directories currently installed.) 888s Preparing to unpack .../base-passwd_3.6.5_ppc64el.deb ... 888s Unpacking base-passwd (3.6.5) over (3.6.4) ... 888s Setting up base-passwd (3.6.5) ... 888s (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 ... 73540 files and directories currently installed.) 888s Preparing to unpack .../00-libpython3.12t64_3.12.7-2_ppc64el.deb ... 888s Unpacking libpython3.12t64:ppc64el (3.12.7-2) over (3.12.7-1) ... 888s Preparing to unpack .../01-python3.12_3.12.7-2_ppc64el.deb ... 888s Unpacking python3.12 (3.12.7-2) over (3.12.7-1) ... 888s Preparing to unpack .../02-libpython3.12-stdlib_3.12.7-2_ppc64el.deb ... 888s Unpacking libpython3.12-stdlib:ppc64el (3.12.7-2) over (3.12.7-1) ... 888s Preparing to unpack .../03-python3.12-minimal_3.12.7-2_ppc64el.deb ... 888s Unpacking python3.12-minimal (3.12.7-2) over (3.12.7-1) ... 888s Preparing to unpack .../04-libpython3.12-minimal_3.12.7-2_ppc64el.deb ... 888s Unpacking libpython3.12-minimal:ppc64el (3.12.7-2) over (3.12.7-1) ... 888s Preparing to unpack .../05-tzdata_2024b-1ubuntu2_all.deb ... 888s Unpacking tzdata (2024b-1ubuntu2) over (2024a-4ubuntu1) ... 888s Preparing to unpack .../06-libnss-systemd_256.5-2ubuntu4_ppc64el.deb ... 888s Unpacking libnss-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 888s Preparing to unpack .../07-systemd-timesyncd_256.5-2ubuntu4_ppc64el.deb ... 888s Unpacking systemd-timesyncd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 888s Preparing to unpack .../08-systemd-resolved_256.5-2ubuntu4_ppc64el.deb ... 888s Unpacking systemd-resolved (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 888s Preparing to unpack .../09-libsystemd-shared_256.5-2ubuntu4_ppc64el.deb ... 888s Unpacking libsystemd-shared:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 888s Preparing to unpack .../10-libsystemd0_256.5-2ubuntu4_ppc64el.deb ... 888s Unpacking libsystemd0:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 888s Setting up libsystemd0:ppc64el (256.5-2ubuntu4) ... 889s (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 ... 73539 files and directories currently installed.) 889s Preparing to unpack .../systemd-sysv_256.5-2ubuntu4_ppc64el.deb ... 889s Unpacking systemd-sysv (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 889s Preparing to unpack .../libpam-systemd_256.5-2ubuntu4_ppc64el.deb ... 889s Unpacking libpam-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 889s Preparing to unpack .../systemd_256.5-2ubuntu4_ppc64el.deb ... 889s Unpacking systemd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 889s Preparing to unpack .../udev_256.5-2ubuntu4_ppc64el.deb ... 889s Unpacking udev (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 889s Preparing to unpack .../libudev1_256.5-2ubuntu4_ppc64el.deb ... 889s Unpacking libudev1:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 889s Setting up libudev1:ppc64el (256.5-2ubuntu4) ... 889s (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 ... 73539 files and directories currently installed.) 889s Preparing to unpack .../openssh-sftp-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 889s Unpacking openssh-sftp-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 889s Preparing to unpack .../openssh-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 889s Unpacking openssh-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 889s Preparing to unpack .../openssh-client_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 889s Unpacking openssh-client (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 889s Preparing to unpack .../libattr1_1%3a2.5.2-2_ppc64el.deb ... 889s Unpacking libattr1:ppc64el (1:2.5.2-2) over (1:2.5.2-1build2) ... 889s Setting up libattr1:ppc64el (1:2.5.2-2) ... 889s (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 ... 73539 files and directories currently installed.) 889s Preparing to unpack .../libbsd0_0.12.2-2_ppc64el.deb ... 889s Unpacking libbsd0:ppc64el (0.12.2-2) over (0.12.2-1) ... 889s Setting up libbsd0:ppc64el (0.12.2-2) ... 889s (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 ... 73539 files and directories currently installed.) 889s Preparing to unpack .../00-libbpf1_1%3a1.4.6-1_ppc64el.deb ... 889s Unpacking libbpf1:ppc64el (1:1.4.6-1) over (1:1.4.5-1) ... 889s Preparing to unpack .../01-libmnl0_1.0.5-3_ppc64el.deb ... 889s Unpacking libmnl0:ppc64el (1.0.5-3) over (1.0.5-2build1) ... 889s Preparing to unpack .../02-python3-gi_3.50.0-3_ppc64el.deb ... 890s Unpacking python3-gi (3.50.0-3) over (3.48.2-1) ... 890s Preparing to unpack .../03-bash-completion_1%3a2.14.0-2_all.deb ... 890s Unpacking bash-completion (1:2.14.0-2) over (1:2.14.0-1) ... 890s Preparing to unpack .../04-libdrm-common_2.4.123-1_all.deb ... 890s Unpacking libdrm-common (2.4.123-1) over (2.4.122-1) ... 890s Preparing to unpack .../05-libdrm2_2.4.123-1_ppc64el.deb ... 890s Unpacking libdrm2:ppc64el (2.4.123-1) over (2.4.122-1) ... 890s Preparing to unpack .../06-libmaxminddb0_1.11.0-1_ppc64el.deb ... 890s Unpacking libmaxminddb0:ppc64el (1.11.0-1) over (1.10.0-1) ... 890s Preparing to unpack .../07-libnghttp2-14_1.64.0-1_ppc64el.deb ... 890s Unpacking libnghttp2-14:ppc64el (1.64.0-1) over (1.62.1-2) ... 890s Preparing to unpack .../08-liburcu8t64_0.14.1-1_ppc64el.deb ... 890s Unpacking liburcu8t64:ppc64el (0.14.1-1) over (0.14.0-4) ... 890s Preparing to unpack .../09-libuv1t64_1.48.0-7_ppc64el.deb ... 890s Unpacking libuv1t64:ppc64el (1.48.0-7) over (1.48.0-5) ... 890s Preparing to unpack .../10-libx11-data_2%3a1.8.10-2_all.deb ... 890s Unpacking libx11-data (2:1.8.10-2) over (2:1.8.7-1build1) ... 890s Preparing to unpack .../11-libx11-6_2%3a1.8.10-2_ppc64el.deb ... 890s Unpacking libx11-6:ppc64el (2:1.8.10-2) over (2:1.8.7-1build1) ... 890s Preparing to unpack .../12-pci.ids_0.0~2024.10.24-1_all.deb ... 890s Unpacking pci.ids (0.0~2024.10.24-1) over (0.0~2024.09.12-1) ... 890s Preparing to unpack .../13-python3.12-gdbm_3.12.7-2_ppc64el.deb ... 890s Unpacking python3.12-gdbm (3.12.7-2) over (3.12.7-1) ... 890s Preparing to unpack .../14-usbutils_1%3a018-1_ppc64el.deb ... 890s Unpacking usbutils (1:018-1) over (1:017-3build1) ... 890s Preparing to unpack .../15-libblockdev-utils3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-utils3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../16-libblockdev-crypto3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-crypto3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../17-libblockdev-fs3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-fs3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../18-libblockdev-loop3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-loop3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../19-libbytesize1_2.11-1ubuntu1_ppc64el.deb ... 890s Unpacking libbytesize1:ppc64el (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 890s Preparing to unpack .../20-libbytesize-common_2.11-1ubuntu1_all.deb ... 890s Unpacking libbytesize-common (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 890s Preparing to unpack .../21-libblockdev-mdraid3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-mdraid3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../22-libblockdev-nvme3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-nvme3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../23-libblockdev-part3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-part3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../24-libblockdev-swap3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev-swap3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../25-libblockdev3_3.2.1-1_ppc64el.deb ... 890s Unpacking libblockdev3:ppc64el (3.2.1-1) over (3.2.0-2) ... 890s Preparing to unpack .../26-libjson-glib-1.0-common_1.10.0+ds-2_all.deb ... 890s Unpacking libjson-glib-1.0-common (1.10.0+ds-2) over (1.8.0-2build2) ... 890s Preparing to unpack .../27-libjson-glib-1.0-0_1.10.0+ds-2_ppc64el.deb ... 890s Unpacking libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) over (1.8.0-2build2) ... 890s Preparing to unpack .../28-libnspr4_2%3a4.35-1.1ubuntu2_ppc64el.deb ... 890s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu2) over (2:4.35-1.1ubuntu1) ... 890s Preparing to unpack .../29-udisks2_2.10.1-11ubuntu1_ppc64el.deb ... 890s Unpacking udisks2 (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 890s Preparing to unpack .../30-libudisks2-0_2.10.1-11ubuntu1_ppc64el.deb ... 890s Unpacking libudisks2-0:ppc64el (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 890s Preparing to unpack .../31-linux-firmware_20241108.git3bbb13a7-0ubuntu1_ppc64el.deb ... 890s Unpacking linux-firmware (20241108.git3bbb13a7-0ubuntu1) over (20240913.gita34e7a5f-0ubuntu2) ... 894s Preparing to unpack .../32-python3-idna_3.8-2_all.deb ... 894s Unpacking python3-idna (3.8-2) over (3.6-2.1) ... 894s Preparing to unpack .../33-python3-jsonpatch_1.32-4_all.deb ... 894s Unpacking python3-jsonpatch (1.32-4) over (1.32-3) ... 894s Preparing to unpack .../34-python3-wadllib_2.0.0-1_all.deb ... 894s Unpacking python3-wadllib (2.0.0-1) over (1.3.6-5) ... 894s Preparing to unpack .../35-python3-lazr.restfulclient_0.14.6-2_all.deb ... 894s Unpacking python3-lazr.restfulclient (0.14.6-2) over (0.14.6-1) ... 894s Preparing to unpack .../36-python3-urllib3_2.0.7-2ubuntu0.1_all.deb ... 894s Unpacking python3-urllib3 (2.0.7-2ubuntu0.1) over (2.0.7-2) ... 894s Selecting previously unselected package systemd-cryptsetup. 894s Preparing to unpack .../37-systemd-cryptsetup_256.5-2ubuntu4_ppc64el.deb ... 894s Unpacking systemd-cryptsetup (256.5-2ubuntu4) ... 894s Setting up liburcu8t64:ppc64el (0.14.1-1) ... 894s Setting up pci.ids (0.0~2024.10.24-1) ... 894s Setting up linux-firmware (20241108.git3bbb13a7-0ubuntu1) ... 894s Setting up openssh-client (1:9.7p1-7ubuntu5) ... 894s Setting up libmaxminddb0:ppc64el (1.11.0-1) ... 894s Setting up python3.12-gdbm (3.12.7-2) ... 894s Setting up python3-jsonpatch (1.32-4) ... 894s Setting up libuv1t64:ppc64el (1.48.0-7) ... 894s Setting up libpython3.12-minimal:ppc64el (3.12.7-2) ... 894s Setting up libnghttp2-14:ppc64el (1.64.0-1) ... 894s Setting up usbutils (1:018-1) ... 894s Setting up tzdata (2024b-1ubuntu2) ... 894s 894s Current default time zone: 'Etc/UTC' 894s Local time is now: Sat Nov 9 18:35:55 UTC 2024. 894s Universal Time is now: Sat Nov 9 18:35:55 UTC 2024. 894s Run 'dpkg-reconfigure tzdata' if you wish to change it. 894s 894s Setting up libx11-data (2:1.8.10-2) ... 894s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu2) ... 894s Setting up bash-completion (1:2.14.0-2) ... 894s Setting up python3-wadllib (2.0.0-1) ... 894s Setting up python3-gi (3.50.0-3) ... 895s Setting up libbytesize-common (2.11-1ubuntu1) ... 895s Setting up libblockdev-utils3:ppc64el (3.2.1-1) ... 895s Setting up libmnl0:ppc64el (1.0.5-3) ... 895s Setting up python3-idna (3.8-2) ... 895s Setting up libsystemd-shared:ppc64el (256.5-2ubuntu4) ... 895s Setting up python3-urllib3 (2.0.7-2ubuntu0.1) ... 895s Setting up libblockdev-nvme3:ppc64el (3.2.1-1) ... 895s Setting up libblockdev-fs3:ppc64el (3.2.1-1) ... 895s Setting up libx11-6:ppc64el (2:1.8.10-2) ... 895s Setting up libjson-glib-1.0-common (1.10.0+ds-2) ... 895s Setting up libbytesize1:ppc64el (2.11-1ubuntu1) ... 895s Setting up python3-lazr.restfulclient (0.14.6-2) ... 895s Setting up libdrm-common (2.4.123-1) ... 895s Setting up libbpf1:ppc64el (1:1.4.6-1) ... 895s Setting up libudisks2-0:ppc64el (2.10.1-11ubuntu1) ... 895s Setting up python3.12-minimal (3.12.7-2) ... 896s Setting up openssh-sftp-server (1:9.7p1-7ubuntu5) ... 896s Setting up libpython3.12-stdlib:ppc64el (3.12.7-2) ... 896s Setting up libblockdev-mdraid3:ppc64el (3.2.1-1) ... 896s Setting up openssh-server (1:9.7p1-7ubuntu5) ... 897s Setting up libblockdev-crypto3:ppc64el (3.2.1-1) ... 897s Setting up libblockdev-swap3:ppc64el (3.2.1-1) ... 897s Setting up python3.12 (3.12.7-2) ... 898s Setting up libblockdev-loop3:ppc64el (3.2.1-1) ... 898s Setting up systemd (256.5-2ubuntu4) ... 898s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 898s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 899s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 899s Setting up libblockdev3:ppc64el (3.2.1-1) ... 899s Setting up libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) ... 899s Setting up libblockdev-part3:ppc64el (3.2.1-1) ... 899s Setting up libpython3.12t64:ppc64el (3.12.7-2) ... 899s Setting up systemd-cryptsetup (256.5-2ubuntu4) ... 899s Setting up systemd-timesyncd (256.5-2ubuntu4) ... 900s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 900s Setting up udev (256.5-2ubuntu4) ... 900s Setting up libdrm2:ppc64el (2.4.123-1) ... 900s Setting up systemd-resolved (256.5-2ubuntu4) ... 901s Setting up udisks2 (2.10.1-11ubuntu1) ... 902s Setting up systemd-sysv (256.5-2ubuntu4) ... 902s Setting up libnss-systemd:ppc64el (256.5-2ubuntu4) ... 902s Setting up libpam-systemd:ppc64el (256.5-2ubuntu4) ... 902s Processing triggers for libc-bin (2.40-1ubuntu3) ... 902s Processing triggers for ufw (0.36.2-8) ... 902s Processing triggers for man-db (2.12.1-3) ... 903s Processing triggers for dbus (1.14.10-4ubuntu5) ... 903s Processing triggers for shared-mime-info (2.4-5) ... 904s Processing triggers for initramfs-tools (0.142ubuntu34) ... 904s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 904s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 911s Reading package lists... 911s Building dependency tree... 911s Reading state information... 911s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 912s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 912s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 912s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 912s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 913s Reading package lists... 913s Reading package lists... 913s Building dependency tree... 913s Reading state information... 913s Calculating upgrade... 913s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 913s Reading package lists... 913s Building dependency tree... 913s Reading state information... 913s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 914s autopkgtest [18:36:15]: rebooting testbed after setup commands that affected boot 918s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 947s Reading package lists... 947s Building dependency tree... 947s Reading state information... 948s Starting pkgProblemResolver with broken count: 0 948s Starting 2 pkgProblemResolver with broken count: 0 948s Done 948s The following additional packages will be installed: 948s etcd-server fonts-font-awesome fonts-lato libio-pty-perl libipc-run-perl 948s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libpq5 948s libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 948s patroni-doc postgresql postgresql-16 postgresql-client-16 948s postgresql-client-common postgresql-common python3-behave python3-cdiff 948s python3-click python3-colorama python3-coverage python3-dateutil 948s python3-dnspython python3-etcd python3-parse python3-parse-type 948s python3-prettytable python3-psutil python3-psycopg2 python3-six 948s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 948s Suggested packages: 948s etcd-client vip-manager haproxy postgresql-doc postgresql-doc-16 948s python-coverage-doc python3-trio python3-aioquic python3-h2 python3-httpx 948s python3-httpcore etcd python-psycopg2-doc 948s Recommended packages: 948s javascript-common libjson-xs-perl 948s The following NEW packages will be installed: 948s autopkgtest-satdep etcd-server fonts-font-awesome fonts-lato libio-pty-perl 948s libipc-run-perl libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 948s libpq5 libtime-duration-perl libtimedate-perl libxslt1.1 moreutils patroni 948s patroni-doc postgresql postgresql-16 postgresql-client-16 948s postgresql-client-common postgresql-common python3-behave python3-cdiff 948s python3-click python3-colorama python3-coverage python3-dateutil 948s python3-dnspython python3-etcd python3-parse python3-parse-type 948s python3-prettytable python3-psutil python3-psycopg2 python3-six 948s python3-wcwidth python3-ydiff sphinx-rtd-theme-common ssl-cert 948s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 948s Need to get 36.1 MB/36.1 MB of archives. 948s After this operation, 136 MB of additional disk space will be used. 948s Get:1 /tmp/autopkgtest.KqFGv9/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [772 B] 948s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-lato all 2.015-1 [2781 kB] 949s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 949s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-client-common all 262 [36.7 kB] 949s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el ssl-cert all 1.1.2ubuntu2 [18.0 kB] 949s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-common all 262 [162 kB] 949s Get:7 http://ftpmaster.internal/ubuntu plucky/universe ppc64el etcd-server ppc64el 3.5.15-7 [10.3 MB] 949s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 949s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 949s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 949s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 949s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 949s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 7.4.7-3 [157 kB] 949s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpq5 ppc64el 17.0-1 [280 kB] 949s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtime-duration-perl all 1.21-2 [12.3 kB] 949s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 949s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu1 [191 kB] 949s Get:18 http://ftpmaster.internal/ubuntu plucky/universe ppc64el moreutils ppc64el 0.69-1 [59.1 kB] 949s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ydiff all 1.3-1 [18.4 kB] 949s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-cdiff all 1.3-1 [1770 B] 949s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 949s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-click all 8.1.7-2 [79.5 kB] 949s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 949s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-2 [80.3 kB] 949s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 949s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-prettytable all 3.10.1-1 [34.0 kB] 949s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psutil ppc64el 5.9.8-2build2 [197 kB] 949s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psycopg2 ppc64el 2.9.9-2 [149 kB] 949s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 949s Get:30 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-etcd all 0.4.5-4 [31.9 kB] 949s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el patroni all 3.3.2-1 [265 kB] 949s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-rtd-theme-common all 3.0.1+dfsg-1 [1012 kB] 950s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el patroni-doc all 3.3.2-1 [497 kB] 950s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-client-16 ppc64el 16.4-3 [1400 kB] 950s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-16 ppc64el 16.4-3 [16.6 MB] 950s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql all 16+262 [11.8 kB] 950s Get:37 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parse all 1.20.2-1 [27.0 kB] 950s Get:38 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parse-type all 0.6.4-1 [23.4 kB] 950s Get:39 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-behave all 1.2.6-6 [98.6 kB] 950s Get:40 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu2 [149 kB] 951s Preconfiguring packages ... 951s Fetched 36.1 MB in 3s (14.4 MB/s) 951s Selecting previously unselected package fonts-lato. 951s (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 ... 73777 files and directories currently installed.) 951s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 951s Unpacking fonts-lato (2.015-1) ... 951s Selecting previously unselected package libjson-perl. 951s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 951s Unpacking libjson-perl (4.10000-1) ... 951s Selecting previously unselected package postgresql-client-common. 951s Preparing to unpack .../02-postgresql-client-common_262_all.deb ... 951s Unpacking postgresql-client-common (262) ... 951s Selecting previously unselected package ssl-cert. 951s Preparing to unpack .../03-ssl-cert_1.1.2ubuntu2_all.deb ... 951s Unpacking ssl-cert (1.1.2ubuntu2) ... 951s Selecting previously unselected package postgresql-common. 951s Preparing to unpack .../04-postgresql-common_262_all.deb ... 951s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 951s Unpacking postgresql-common (262) ... 951s Selecting previously unselected package etcd-server. 951s Preparing to unpack .../05-etcd-server_3.5.15-7_ppc64el.deb ... 951s Unpacking etcd-server (3.5.15-7) ... 952s Selecting previously unselected package fonts-font-awesome. 952s Preparing to unpack .../06-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 952s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 952s Selecting previously unselected package libio-pty-perl. 952s Preparing to unpack .../07-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 952s Unpacking libio-pty-perl (1:1.20-1build3) ... 952s Selecting previously unselected package libipc-run-perl. 952s Preparing to unpack .../08-libipc-run-perl_20231003.0-2_all.deb ... 952s Unpacking libipc-run-perl (20231003.0-2) ... 952s Selecting previously unselected package libjs-jquery. 952s Preparing to unpack .../09-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 952s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 952s Selecting previously unselected package libjs-underscore. 952s Preparing to unpack .../10-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 952s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 952s Selecting previously unselected package libjs-sphinxdoc. 952s Preparing to unpack .../11-libjs-sphinxdoc_7.4.7-3_all.deb ... 952s Unpacking libjs-sphinxdoc (7.4.7-3) ... 952s Selecting previously unselected package libpq5:ppc64el. 952s Preparing to unpack .../12-libpq5_17.0-1_ppc64el.deb ... 952s Unpacking libpq5:ppc64el (17.0-1) ... 952s Selecting previously unselected package libtime-duration-perl. 952s Preparing to unpack .../13-libtime-duration-perl_1.21-2_all.deb ... 952s Unpacking libtime-duration-perl (1.21-2) ... 952s Selecting previously unselected package libtimedate-perl. 952s Preparing to unpack .../14-libtimedate-perl_2.3300-2_all.deb ... 952s Unpacking libtimedate-perl (2.3300-2) ... 952s Selecting previously unselected package libxslt1.1:ppc64el. 952s Preparing to unpack .../15-libxslt1.1_1.1.39-0exp1ubuntu1_ppc64el.deb ... 952s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 952s Selecting previously unselected package moreutils. 952s Preparing to unpack .../16-moreutils_0.69-1_ppc64el.deb ... 952s Unpacking moreutils (0.69-1) ... 952s Selecting previously unselected package python3-ydiff. 952s Preparing to unpack .../17-python3-ydiff_1.3-1_all.deb ... 952s Unpacking python3-ydiff (1.3-1) ... 952s Selecting previously unselected package python3-cdiff. 952s Preparing to unpack .../18-python3-cdiff_1.3-1_all.deb ... 952s Unpacking python3-cdiff (1.3-1) ... 952s Selecting previously unselected package python3-colorama. 952s Preparing to unpack .../19-python3-colorama_0.4.6-4_all.deb ... 952s Unpacking python3-colorama (0.4.6-4) ... 952s Selecting previously unselected package python3-click. 952s Preparing to unpack .../20-python3-click_8.1.7-2_all.deb ... 952s Unpacking python3-click (8.1.7-2) ... 952s Selecting previously unselected package python3-six. 952s Preparing to unpack .../21-python3-six_1.16.0-7_all.deb ... 952s Unpacking python3-six (1.16.0-7) ... 952s Selecting previously unselected package python3-dateutil. 952s Preparing to unpack .../22-python3-dateutil_2.9.0-2_all.deb ... 952s Unpacking python3-dateutil (2.9.0-2) ... 952s Selecting previously unselected package python3-wcwidth. 952s Preparing to unpack .../23-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 952s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 952s Selecting previously unselected package python3-prettytable. 952s Preparing to unpack .../24-python3-prettytable_3.10.1-1_all.deb ... 952s Unpacking python3-prettytable (3.10.1-1) ... 952s Selecting previously unselected package python3-psutil. 952s Preparing to unpack .../25-python3-psutil_5.9.8-2build2_ppc64el.deb ... 952s Unpacking python3-psutil (5.9.8-2build2) ... 952s Selecting previously unselected package python3-psycopg2. 952s Preparing to unpack .../26-python3-psycopg2_2.9.9-2_ppc64el.deb ... 952s Unpacking python3-psycopg2 (2.9.9-2) ... 952s Selecting previously unselected package python3-dnspython. 952s Preparing to unpack .../27-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 952s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 952s Selecting previously unselected package python3-etcd. 952s Preparing to unpack .../28-python3-etcd_0.4.5-4_all.deb ... 952s Unpacking python3-etcd (0.4.5-4) ... 952s Selecting previously unselected package patroni. 952s Preparing to unpack .../29-patroni_3.3.2-1_all.deb ... 952s Unpacking patroni (3.3.2-1) ... 952s Selecting previously unselected package sphinx-rtd-theme-common. 952s Preparing to unpack .../30-sphinx-rtd-theme-common_3.0.1+dfsg-1_all.deb ... 952s Unpacking sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 952s Selecting previously unselected package patroni-doc. 952s Preparing to unpack .../31-patroni-doc_3.3.2-1_all.deb ... 952s Unpacking patroni-doc (3.3.2-1) ... 952s Selecting previously unselected package postgresql-client-16. 952s Preparing to unpack .../32-postgresql-client-16_16.4-3_ppc64el.deb ... 952s Unpacking postgresql-client-16 (16.4-3) ... 952s Selecting previously unselected package postgresql-16. 952s Preparing to unpack .../33-postgresql-16_16.4-3_ppc64el.deb ... 952s Unpacking postgresql-16 (16.4-3) ... 953s Selecting previously unselected package postgresql. 953s Preparing to unpack .../34-postgresql_16+262_all.deb ... 953s Unpacking postgresql (16+262) ... 953s Selecting previously unselected package python3-parse. 953s Preparing to unpack .../35-python3-parse_1.20.2-1_all.deb ... 953s Unpacking python3-parse (1.20.2-1) ... 953s Selecting previously unselected package python3-parse-type. 953s Preparing to unpack .../36-python3-parse-type_0.6.4-1_all.deb ... 953s Unpacking python3-parse-type (0.6.4-1) ... 953s Selecting previously unselected package python3-behave. 953s Preparing to unpack .../37-python3-behave_1.2.6-6_all.deb ... 953s Unpacking python3-behave (1.2.6-6) ... 953s Selecting previously unselected package python3-coverage. 953s Preparing to unpack .../38-python3-coverage_7.4.4+dfsg1-0ubuntu2_ppc64el.deb ... 953s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 953s Selecting previously unselected package autopkgtest-satdep. 953s Preparing to unpack .../39-2-autopkgtest-satdep.deb ... 953s Unpacking autopkgtest-satdep (0) ... 953s Setting up postgresql-client-common (262) ... 953s Setting up fonts-lato (2.015-1) ... 953s Setting up libio-pty-perl (1:1.20-1build3) ... 953s Setting up python3-colorama (0.4.6-4) ... 953s Setting up python3-ydiff (1.3-1) ... 953s Setting up libpq5:ppc64el (17.0-1) ... 953s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 953s Setting up python3-click (8.1.7-2) ... 953s Setting up python3-psutil (5.9.8-2build2) ... 953s Setting up python3-six (1.16.0-7) ... 954s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 954s Setting up ssl-cert (1.1.2ubuntu2) ... 954s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 954s Setting up python3-psycopg2 (2.9.9-2) ... 955s Setting up libipc-run-perl (20231003.0-2) ... 955s Setting up libtime-duration-perl (1.21-2) ... 955s Setting up libtimedate-perl (2.3300-2) ... 955s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 955s Setting up python3-parse (1.20.2-1) ... 955s Setting up libjson-perl (4.10000-1) ... 955s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 955s Setting up python3-dateutil (2.9.0-2) ... 955s Setting up etcd-server (3.5.15-7) ... 955s info: Selecting UID from range 100 to 999 ... 955s 955s info: Selecting GID from range 100 to 999 ... 955s info: Adding system user `etcd' (UID 107) ... 955s info: Adding new group `etcd' (GID 111) ... 955s info: Adding new user `etcd' (UID 107) with group `etcd' ... 955s info: Creating home directory `/var/lib/etcd/' ... 956s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 956s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 957s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 957s Setting up python3-prettytable (3.10.1-1) ... 957s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 957s Setting up sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 957s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 957s Setting up moreutils (0.69-1) ... 957s Setting up python3-etcd (0.4.5-4) ... 957s Setting up postgresql-client-16 (16.4-3) ... 957s update-alternatives: using /usr/share/postgresql/16/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 957s Setting up python3-cdiff (1.3-1) ... 957s Setting up python3-parse-type (0.6.4-1) ... 957s Setting up postgresql-common (262) ... 958s 958s Creating config file /etc/postgresql-common/createcluster.conf with new version 958s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 958s Removing obsolete dictionary files: 959s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 959s Setting up libjs-sphinxdoc (7.4.7-3) ... 959s Setting up python3-behave (1.2.6-6) ... 959s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 959s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 959s /usr/lib/python3/dist-packages/behave/matchers.py:267: SyntaxWarning: invalid escape sequence '\d' 959s """Registers a custom type that will be available to "parse" 959s Setting up patroni (3.3.2-1) ... 959s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 960s Setting up postgresql-16 (16.4-3) ... 960s Creating new PostgreSQL cluster 16/main ... 960s /usr/lib/postgresql/16/bin/initdb -D /var/lib/postgresql/16/main --auth-local peer --auth-host scram-sha-256 --no-instructions 960s The files belonging to this database system will be owned by user "postgres". 960s This user must also own the server process. 960s 960s The database cluster will be initialized with locale "C.UTF-8". 960s The default database encoding has accordingly been set to "UTF8". 960s The default text search configuration will be set to "english". 960s 960s Data page checksums are disabled. 960s 960s fixing permissions on existing directory /var/lib/postgresql/16/main ... ok 960s creating subdirectories ... ok 960s selecting dynamic shared memory implementation ... posix 960s selecting default max_connections ... 100 960s selecting default shared_buffers ... 128MB 960s selecting default time zone ... Etc/UTC 960s creating configuration files ... ok 960s running bootstrap script ... ok 961s performing post-bootstrap initialization ... ok 961s syncing data to disk ... ok 964s Setting up patroni-doc (3.3.2-1) ... 964s Setting up postgresql (16+262) ... 964s Setting up autopkgtest-satdep (0) ... 964s Processing triggers for man-db (2.12.1-3) ... 966s Processing triggers for libc-bin (2.40-1ubuntu3) ... 968s (Reading database ... 76988 files and directories currently installed.) 968s Removing autopkgtest-satdep (0) ... 970s autopkgtest [18:37:11]: test acceptance-etcd-basic: debian/tests/acceptance etcd features/basic_replication.feature 970s autopkgtest [18:37:11]: test acceptance-etcd-basic: [----------------------- 970s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 971s ○ etcd.service - etcd - highly-available key value store 971s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 971s Active: inactive (dead) since Sat 2024-11-09 18:37:12 UTC; 10ms ago 971s Duration: 14.201s 971s Invocation: caf32aab1f6f4b9e97370b4370b12ecf 971s Docs: https://etcd.io/docs 971s man:etcd 971s Process: 1922 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 971s Main PID: 1922 (code=killed, signal=TERM) 971s Mem peak: 19.6M 971s CPU: 68ms 971s 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.495482Z","caller":"embed/etcd.go:377","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"warn","ts":"2024-11-09T18:37:12.495592Z","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"} 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"warn","ts":"2024-11-09T18:37:12.495716Z","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"} 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.495756Z","caller":"etcdserver/server.go:1521","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 971s Nov 09 18:37:12 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.502177Z","caller":"embed/etcd.go:581","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.502268Z","caller":"embed/etcd.go:586","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 971s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.502279Z","caller":"embed/etcd.go:379","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 971s Nov 09 18:37:12 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 971s Nov 09 18:37:12 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 971s ++ ls -1r /usr/lib/postgresql/ 971s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 971s + '[' 16 == 10 -o 16 == 11 ']' 971s + echo '### PostgreSQL 16 acceptance-etcd features/basic_replication.feature ###' 971s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=etcd PATH=/usr/lib/postgresql/16/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' 971s ### PostgreSQL 16 acceptance-etcd features/basic_replication.feature ### 973s Nov 09 18:37:14 Feature: basic replication # features/basic_replication.feature:1 973s Nov 09 18:37:14 We should check that the basic bootstrapping, replication and failover works. 973s Nov 09 18:37:14 Scenario: check replication of a single table # features/basic_replication.feature:4 973s Nov 09 18:37:14 Given I start postgres0 # features/steps/basic_replication.py:8 977s Nov 09 18:37:18 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 978s Nov 09 18:37:19 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 978s Nov 09 18:37:19 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:71 978s Nov 09 18:37:19 Then I receive a response code 200 # features/steps/patroni_api.py:98 978s Nov 09 18:37:19 When I start postgres1 # features/steps/basic_replication.py:8 982s Nov 09 18:37:23 And I configure and start postgres2 with a tag replicatefrom postgres0 # features/steps/cascading_replication.py:7 986s Nov 09 18:37:27 And "sync" key in DCS has leader=postgres0 after 20 seconds # features/steps/cascading_replication.py:23 986s Nov 09 18:37:27 And I add the table foo to postgres0 # features/steps/basic_replication.py:54 986s Nov 09 18:37:27 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 987s Nov 09 18:37:28 Then table foo is present on postgres2 after 20 seconds # features/steps/basic_replication.py:93 987s Nov 09 18:37:28 987s Nov 09 18:37:28 Scenario: check restart of sync replica # features/basic_replication.feature:17 987s Nov 09 18:37:28 Given I shut down postgres2 # features/steps/basic_replication.py:29 988s Nov 09 18:37:29 Then "sync" key in DCS has sync_standby=postgres1 after 5 seconds # features/steps/cascading_replication.py:23 988s Nov 09 18:37:29 When I start postgres2 # features/steps/basic_replication.py:8 991s Nov 09 18:37:32 And I shut down postgres1 # features/steps/basic_replication.py:29 994s Nov 09 18:37:35 Then "sync" key in DCS has sync_standby=postgres2 after 10 seconds # features/steps/cascading_replication.py:23 995s Nov 09 18:37:36 When I start postgres1 # features/steps/basic_replication.py:8 998s Nov 09 18:37:39 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 999s Nov 09 18:37:40 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 999s Nov 09 18:37:40 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:142 999s Nov 09 18:37:40 999s Nov 09 18:37:40 Scenario: check stuck sync replica # features/basic_replication.feature:28 999s Nov 09 18:37:40 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:71 999s Nov 09 18:37:40 Then I receive a response code 200 # features/steps/patroni_api.py:98 999s Nov 09 18:37:40 And I create table on postgres0 # features/steps/basic_replication.py:73 999s Nov 09 18:37:40 And table mytest is present on postgres1 after 2 seconds # features/steps/basic_replication.py:93 1000s Nov 09 18:37:41 And table mytest is present on postgres2 after 2 seconds # features/steps/basic_replication.py:93 1000s Nov 09 18:37:41 When I pause wal replay on postgres2 # features/steps/basic_replication.py:64 1000s Nov 09 18:37:41 And I load data on postgres0 # features/steps/basic_replication.py:84 1001s Nov 09 18:37:42 Then "sync" key in DCS has sync_standby=postgres1 after 15 seconds # features/steps/cascading_replication.py:23 1004s Nov 09 18:37:45 And I resume wal replay on postgres2 # features/steps/basic_replication.py:64 1004s Nov 09 18:37:45 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1004s Nov 09 18:37:45 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:142 1004s Nov 09 18:37:45 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:71 1004s Nov 09 18:37:45 Then I receive a response code 200 # features/steps/patroni_api.py:98 1004s Nov 09 18:37:45 And I drop table on postgres0 # features/steps/basic_replication.py:73 1004s Nov 09 18:37:45 1004s Nov 09 18:37:45 Scenario: check multi sync replication # features/basic_replication.feature:44 1004s Nov 09 18:37:45 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:71 1004s Nov 09 18:37:45 Then I receive a response code 200 # features/steps/patroni_api.py:98 1004s Nov 09 18:37:45 Then "sync" key in DCS has sync_standby=postgres1,postgres2 after 10 seconds # features/steps/cascading_replication.py:23 1008s Nov 09 18:37:49 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1008s Nov 09 18:37:49 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1008s Nov 09 18:37:49 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:71 1008s Nov 09 18:37:49 Then I receive a response code 200 # features/steps/patroni_api.py:98 1008s Nov 09 18:37:49 And I shut down postgres1 # features/steps/basic_replication.py:29 1011s Nov 09 18:37:52 Then "sync" key in DCS has sync_standby=postgres2 after 10 seconds # features/steps/cascading_replication.py:23 1012s Nov 09 18:37:53 When I start postgres1 # features/steps/basic_replication.py:8 1016s Nov 09 18:37:57 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1016s Nov 09 18:37:57 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1016s Nov 09 18:37:57 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:142 1016s Nov 09 18:37:57 1016s Nov 09 18:37:57 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1016s Nov 09 18:37:57 Given I run patronictl.py pause batman # features/steps/patroni_api.py:86 1019s Nov 09 18:38:00 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1019s Nov 09 18:38:00 When I sleep for 2 seconds # features/steps/patroni_api.py:39 1021s Nov 09 18:38:02 And I shut down postgres0 # features/steps/basic_replication.py:29 1022s Nov 09 18:38:03 And I run patronictl.py resume batman # features/steps/patroni_api.py:86 1024s Nov 09 18:38:05 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1024s Nov 09 18:38:05 And postgres2 role is the primary after 24 seconds # features/steps/basic_replication.py:105 1043s Nov 09 18:38:24 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:156 1045s Nov 09 18:38:26 And there is a postgres2_cb.log with "on_role_change master batman" in postgres2 data directory # features/steps/cascading_replication.py:12 1045s Nov 09 18:38:26 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:71 1045s Nov 09 18:38:26 Then I receive a response code 200 # features/steps/patroni_api.py:98 1045s Nov 09 18:38:26 When I add the table bar to postgres2 # features/steps/basic_replication.py:54 1045s Nov 09 18:38:26 Then table bar is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 1048s Nov 09 18:38:29 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:156 1048s Nov 09 18:38:29 1048s Nov 09 18:38:29 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1048s Nov 09 18:38:29 Given I add the table splitbrain to postgres0 # features/steps/basic_replication.py:54 1048s Nov 09 18:38:29 And I start postgres0 # features/steps/basic_replication.py:8 1048s Nov 09 18:38:29 Then postgres0 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 1056s Nov 09 18:38:37 When I add the table buz to postgres2 # features/steps/basic_replication.py:54 1056s Nov 09 18:38:37 Then table buz is present on postgres0 after 20 seconds # features/steps/basic_replication.py:93 1056s Nov 09 18:38:37 1056s Nov 09 18:38:37 @reject-duplicate-name 1056s Nov 09 18:38:37 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1056s Nov 09 18:38:37 Given I start duplicate postgres0 on port 8011 # features/steps/basic_replication.py:13 1059s Nov 09 18:38:40 Then there is one of ["Can't start; there is already a node named 'postgres0' running"] CRITICAL in the dup-postgres0 patroni log after 5 seconds # features/steps/basic_replication.py:121 1064s Nov 09 18:38:44 1064s 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'))") 1065s 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'))") 1065s 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'))") 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4110.XtaWpAmx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4156.XOjjtRkx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4201.XGOykKHx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4250.Xhcjhkmx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4294.XfyMohpx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4363.XVvBwAmx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4411.XrPRCaMx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4414.XQsjdZLx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4508.XzplriVx 1065s Nov 09 18:38:46 Combined data file .coverage.autopkgtest.4602.XKLzcgux 1067s Nov 09 18:38:48 Name Stmts Miss Cover 1067s Nov 09 18:38:48 ------------------------------------------------------------------------------------------------------------- 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1099 603 45% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 4 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/OpenSSL/_util.py 41 14 66% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 1082 842 22% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/OpenSSL/version.py 10 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 126 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 50 23 54% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 62 12 81% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 17 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 164 17 90% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 90 38 58% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 129 35 73% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 140 81 42% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 139 58 58% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 758 602 21% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/utils.py 77 29 62% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/base.py 487 229 53% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1038 569 45% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/name.py 232 141 39% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 10 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/_version.py 11 2 82% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 813 688 15% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 185 150 19% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 241 206 15% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 161 124 23% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 800 629 21% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dateutil/tz/win.py 153 149 3% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/__init__.py 3 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/_features.py 44 7 84% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/asyncquery.py 277 242 13% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/edns.py 270 161 40% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/exception.py 60 33 45% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/flags.py 41 14 66% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/grange.py 34 30 12% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/inet.py 80 65 19% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/ipv4.py 27 20 26% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/ipv6.py 115 100 13% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/message.py 809 662 18% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/name.py 620 427 31% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/nameserver.py 101 54 47% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/node.py 118 71 40% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/opcode.py 31 7 77% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/query.py 536 462 14% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/quic/__init__.py 26 23 12% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rcode.py 69 13 81% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdata.py 377 269 29% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdataclass.py 44 9 80% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdataset.py 193 133 31% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdatatype.py 214 25 88% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 2 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 2 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 397 261 34% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/renderer.py 152 118 22% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/resolver.py 899 719 20% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/reversename.py 33 24 27% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/rrset.py 78 56 28% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/serial.py 93 79 15% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/set.py 149 108 28% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/tokenizer.py 335 279 17% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/transaction.py 271 203 25% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/tsig.py 177 122 31% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/ttl.py 45 38 16% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/version.py 7 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/zone.py 508 383 25% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/zonefile.py 429 380 11% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/dns/zonetypes.py 15 2 87% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/etcd/__init__.py 125 27 78% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/etcd/client.py 380 195 49% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/__main__.py 199 67 66% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/api.py 770 430 44% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 19 80% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/collections.py 56 6 89% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/config.py 371 110 70% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/config_generator.py 212 159 25% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/daemon.py 76 6 92% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 646 149 77% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 603 180 70% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 35 7 80% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/file_perm.py 43 9 79% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/global_config.py 81 4 95% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/ha.py 1246 611 51% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/log.py 219 71 68% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 821 239 71% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 21 1 95% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 252 91 64% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1067s + echo '### End 16 acceptance-etcd features/basic_replication.feature ###' 1067s + rm -f '/tmp/pgpass?' 1067s ++ id -u 1067s + '[' 0 -eq 0 ']' 1067s + '[' -x /etc/init.d/zookeeper ']' 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 816 251 69% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 7 91% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 41 13 68% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 12 87% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 92 46% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 200 52% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 338 178 47% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 130 19 85% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 23 85% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/psycopg.py 42 16 62% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/request.py 62 7 89% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/tags.py 38 5 87% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/utils.py 350 140 60% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/validator.py 301 211 30% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 49 76% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 50 63% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psutil/__init__.py 951 636 33% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psutil/_common.py 424 212 50% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psutil/_compat.py 302 264 13% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1251 936 25% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psutil/_psposix.py 96 41 57% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/six.py 504 250 50% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/__init__.py 50 14 72% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 70 52 26% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/_collections.py 234 100 57% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 53 11 79% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/_version.py 2 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/connection.py 324 100 69% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 347 130 63% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 257 98 62% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/exceptions.py 115 37 68% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 85 64% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/response.py 562 318 43% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/retry.py 173 55 68% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 177 78 56% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 160 112 30% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/url.py 205 68 67% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1067s Nov 09 18:38:48 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1067s Nov 09 18:38:48 patroni/__init__.py 13 2 85% 1067s Nov 09 18:38:48 patroni/__main__.py 199 199 0% 1067s Nov 09 18:38:48 patroni/api.py 770 770 0% 1067s Nov 09 18:38:48 patroni/async_executor.py 96 69 28% 1067s Nov 09 18:38:48 patroni/collections.py 56 15 73% 1067s Nov 09 18:38:48 patroni/config.py 371 196 47% 1067s Nov 09 18:38:48 patroni/config_generator.py 212 212 0% 1067s Nov 09 18:38:48 patroni/ctl.py 936 663 29% 1067s Nov 09 18:38:48 patroni/daemon.py 76 76 0% 1067s Nov 09 18:38:48 patroni/dcs/__init__.py 646 308 52% 1067s Nov 09 18:38:48 patroni/dcs/consul.py 485 485 0% 1067s Nov 09 18:38:48 patroni/dcs/etcd3.py 679 679 0% 1067s Nov 09 18:38:48 patroni/dcs/etcd.py 603 232 62% 1067s Nov 09 18:38:48 patroni/dcs/exhibitor.py 61 61 0% 1067s Nov 09 18:38:48 patroni/dcs/kubernetes.py 938 938 0% 1067s Nov 09 18:38:48 patroni/dcs/raft.py 319 319 0% 1067s Nov 09 18:38:48 patroni/dcs/zookeeper.py 288 288 0% 1067s Nov 09 18:38:48 patroni/dynamic_loader.py 35 7 80% 1067s Nov 09 18:38:48 patroni/exceptions.py 16 1 94% 1067s Nov 09 18:38:48 patroni/file_perm.py 43 15 65% 1067s Nov 09 18:38:48 patroni/global_config.py 81 23 72% 1067s Nov 09 18:38:48 patroni/ha.py 1246 1246 0% 1067s Nov 09 18:38:48 patroni/log.py 219 173 21% 1067s Nov 09 18:38:48 patroni/postgresql/__init__.py 821 651 21% 1067s Nov 09 18:38:48 patroni/postgresql/available_parameters/__init__.py 21 3 86% 1067s Nov 09 18:38:48 patroni/postgresql/bootstrap.py 252 222 12% 1067s Nov 09 18:38:48 patroni/postgresql/callback_executor.py 55 34 38% 1067s Nov 09 18:38:48 patroni/postgresql/cancellable.py 104 84 19% 1067s Nov 09 18:38:48 patroni/postgresql/config.py 816 699 14% 1067s Nov 09 18:38:48 patroni/postgresql/connection.py 75 50 33% 1067s Nov 09 18:38:48 patroni/postgresql/misc.py 41 29 29% 1067s Nov 09 18:38:48 patroni/postgresql/mpp/__init__.py 89 21 76% 1067s Nov 09 18:38:48 patroni/postgresql/mpp/citus.py 259 259 0% 1067s Nov 09 18:38:48 patroni/postgresql/postmaster.py 170 139 18% 1067s Nov 09 18:38:48 patroni/postgresql/rewind.py 416 416 0% 1067s Nov 09 18:38:48 patroni/postgresql/slots.py 338 289 14% 1067s Nov 09 18:38:48 patroni/postgresql/sync.py 130 96 26% 1067s Nov 09 18:38:48 patroni/postgresql/validator.py 157 52 67% 1067s Nov 09 18:38:48 patroni/psycopg.py 42 28 33% 1067s Nov 09 18:38:48 patroni/raft_controller.py 22 22 0% 1067s Nov 09 18:38:48 patroni/request.py 62 6 90% 1067s Nov 09 18:38:48 patroni/scripts/__init__.py 0 0 100% 1067s Nov 09 18:38:48 patroni/scripts/aws.py 59 59 0% 1067s Nov 09 18:38:48 patroni/scripts/barman/__init__.py 0 0 100% 1067s Nov 09 18:38:48 patroni/scripts/barman/cli.py 51 51 0% 1067s Nov 09 18:38:48 patroni/scripts/barman/config_switch.py 51 51 0% 1067s Nov 09 18:38:48 patroni/scripts/barman/recover.py 37 37 0% 1067s Nov 09 18:38:48 patroni/scripts/barman/utils.py 94 94 0% 1067s Nov 09 18:38:48 patroni/scripts/wale_restore.py 207 207 0% 1067s Nov 09 18:38:48 patroni/tags.py 38 15 61% 1067s Nov 09 18:38:48 patroni/utils.py 350 246 30% 1067s Nov 09 18:38:48 patroni/validator.py 301 215 29% 1067s Nov 09 18:38:48 patroni/version.py 1 0 100% 1067s Nov 09 18:38:48 patroni/watchdog/__init__.py 2 2 0% 1067s Nov 09 18:38:48 patroni/watchdog/base.py 203 203 0% 1067s Nov 09 18:38:48 patroni/watchdog/linux.py 135 135 0% 1067s Nov 09 18:38:48 ------------------------------------------------------------------------------------------------------------- 1067s Nov 09 18:38:48 TOTAL 53078 33816 36% 1067s Nov 09 18:38:48 1 feature passed, 0 failed, 0 skipped 1067s Nov 09 18:38:48 7 scenarios passed, 0 failed, 0 skipped 1067s Nov 09 18:38:48 68 steps passed, 0 failed, 0 skipped, 0 undefined 1067s Nov 09 18:38:48 Took 1m26.563s 1067s ### End 16 acceptance-etcd features/basic_replication.feature ### 1068s autopkgtest [18:38:49]: test acceptance-etcd-basic: -----------------------] 1068s acceptance-etcd-basic PASS 1068s autopkgtest [18:38:49]: test acceptance-etcd-basic: - - - - - - - - - - results - - - - - - - - - - 1069s autopkgtest [18:38:50]: test acceptance-etcd: preparing testbed 1070s Reading package lists... 1070s Building dependency tree... 1070s Reading state information... 1070s Starting pkgProblemResolver with broken count: 0 1070s Starting 2 pkgProblemResolver with broken count: 0 1070s Done 1070s The following NEW packages will be installed: 1070s autopkgtest-satdep 1070s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1070s Need to get 0 B/776 B of archives. 1070s After this operation, 0 B of additional disk space will be used. 1070s Get:1 /tmp/autopkgtest.KqFGv9/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [776 B] 1070s Selecting previously unselected package autopkgtest-satdep. 1071s (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 ... 76988 files and directories currently installed.) 1071s Preparing to unpack .../3-autopkgtest-satdep.deb ... 1071s Unpacking autopkgtest-satdep (0) ... 1071s Setting up autopkgtest-satdep (0) ... 1072s (Reading database ... 76988 files and directories currently installed.) 1072s Removing autopkgtest-satdep (0) ... 1073s autopkgtest [18:38:54]: test acceptance-etcd: debian/tests/acceptance etcd 1073s autopkgtest [18:38:54]: test acceptance-etcd: [----------------------- 1073s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 1074s ○ etcd.service - etcd - highly-available key value store 1074s Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; preset: enabled) 1074s Active: inactive (dead) since Sat 2024-11-09 18:37:12 UTC; 1min 42s ago 1074s Duration: 14.201s 1074s Invocation: caf32aab1f6f4b9e97370b4370b12ecf 1074s Docs: https://etcd.io/docs 1074s man:etcd 1074s Process: 1922 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=killed, signal=TERM) 1074s Main PID: 1922 (code=killed, signal=TERM) 1074s Mem peak: 19.6M 1074s CPU: 68ms 1074s 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.495482Z","caller":"embed/etcd.go:377","msg":"closing etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"warn","ts":"2024-11-09T18:37:12.495592Z","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"} 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"warn","ts":"2024-11-09T18:37:12.495716Z","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"} 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.495756Z","caller":"etcdserver/server.go:1521","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} 1074s Nov 09 18:37:12 autopkgtest systemd[1]: Stopping etcd.service - etcd - highly-available key value store... 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.502177Z","caller":"embed/etcd.go:581","msg":"stopping serving peer traffic","address":"127.0.0.1:2380"} 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.502268Z","caller":"embed/etcd.go:586","msg":"stopped serving peer traffic","address":"127.0.0.1:2380"} 1074s Nov 09 18:37:12 autopkgtest etcd[1922]: {"level":"info","ts":"2024-11-09T18:37:12.502279Z","caller":"embed/etcd.go:379","msg":"closed etcd server","name":"autopkgtest","data-dir":"/var/lib/etcd/default","advertise-peer-urls":["http://localhost:2380"],"advertise-client-urls":["http://localhost:2379"]} 1074s Nov 09 18:37:12 autopkgtest systemd[1]: etcd.service: Deactivated successfully. 1074s Nov 09 18:37:12 autopkgtest systemd[1]: Stopped etcd.service - etcd - highly-available key value store. 1074s ++ ls -1r /usr/lib/postgresql/ 1074s ### PostgreSQL 16 acceptance-etcd ### 1074s + for PG_VERSION in $(ls -1r /usr/lib/postgresql/) 1074s + '[' 16 == 10 -o 16 == 11 ']' 1074s + echo '### PostgreSQL 16 acceptance-etcd ###' 1074s + su postgres -p -c 'set -o pipefail; ETCD_UNSUPPORTED_ARCH= DCS=etcd PATH=/usr/lib/postgresql/16/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin behave | ts' 1075s Nov 09 18:38:56 Feature: basic replication # features/basic_replication.feature:1 1075s Nov 09 18:38:56 We should check that the basic bootstrapping, replication and failover works. 1075s Nov 09 18:38:56 Scenario: check replication of a single table # features/basic_replication.feature:4 1075s Nov 09 18:38:56 Given I start postgres0 # features/steps/basic_replication.py:8 1079s Nov 09 18:39:00 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1080s Nov 09 18:39:01 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1080s Nov 09 18:39:01 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:71 1080s Nov 09 18:39:01 Then I receive a response code 200 # features/steps/patroni_api.py:98 1080s Nov 09 18:39:01 When I start postgres1 # features/steps/basic_replication.py:8 1084s Nov 09 18:39:05 And I configure and start postgres2 with a tag replicatefrom postgres0 # features/steps/cascading_replication.py:7 1088s Nov 09 18:39:09 And "sync" key in DCS has leader=postgres0 after 20 seconds # features/steps/cascading_replication.py:23 1088s Nov 09 18:39:09 And I add the table foo to postgres0 # features/steps/basic_replication.py:54 1089s Nov 09 18:39:09 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 1090s Nov 09 18:39:11 Then table foo is present on postgres2 after 20 seconds # features/steps/basic_replication.py:93 1090s Nov 09 18:39:11 1090s Nov 09 18:39:11 Scenario: check restart of sync replica # features/basic_replication.feature:17 1090s Nov 09 18:39:11 Given I shut down postgres2 # features/steps/basic_replication.py:29 1091s Nov 09 18:39:12 Then "sync" key in DCS has sync_standby=postgres1 after 5 seconds # features/steps/cascading_replication.py:23 1091s Nov 09 18:39:12 When I start postgres2 # features/steps/basic_replication.py:8 1094s Nov 09 18:39:15 And I shut down postgres1 # features/steps/basic_replication.py:29 1097s Nov 09 18:39:18 Then "sync" key in DCS has sync_standby=postgres2 after 10 seconds # features/steps/cascading_replication.py:23 1098s Nov 09 18:39:19 When I start postgres1 # features/steps/basic_replication.py:8 1102s Nov 09 18:39:23 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1102s Nov 09 18:39:23 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1102s Nov 09 18:39:23 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:142 1102s Nov 09 18:39:23 1102s Nov 09 18:39:23 Scenario: check stuck sync replica # features/basic_replication.feature:28 1102s Nov 09 18:39: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:71 1102s Nov 09 18:39:23 Then I receive a response code 200 # features/steps/patroni_api.py:98 1102s Nov 09 18:39:23 And I create table on postgres0 # features/steps/basic_replication.py:73 1102s Nov 09 18:39:23 And table mytest is present on postgres1 after 2 seconds # features/steps/basic_replication.py:93 1103s Nov 09 18:39:24 And table mytest is present on postgres2 after 2 seconds # features/steps/basic_replication.py:93 1103s Nov 09 18:39:24 When I pause wal replay on postgres2 # features/steps/basic_replication.py:64 1103s Nov 09 18:39:24 And I load data on postgres0 # features/steps/basic_replication.py:84 1103s Nov 09 18:39:24 Then "sync" key in DCS has sync_standby=postgres1 after 15 seconds # features/steps/cascading_replication.py:23 1106s Nov 09 18:39:27 And I resume wal replay on postgres2 # features/steps/basic_replication.py:64 1106s Nov 09 18:39:27 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1106s Nov 09 18:39:27 And Status code on GET http://127.0.0.1:8010/async is 200 after 3 seconds # features/steps/patroni_api.py:142 1106s Nov 09 18:39:27 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:71 1107s Nov 09 18:39:28 Then I receive a response code 200 # features/steps/patroni_api.py:98 1107s Nov 09 18:39:28 And I drop table on postgres0 # features/steps/basic_replication.py:73 1107s Nov 09 18:39:28 1107s Nov 09 18:39:28 Scenario: check multi sync replication # features/basic_replication.feature:44 1107s Nov 09 18:39:28 Given I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 2} # features/steps/patroni_api.py:71 1107s Nov 09 18:39:28 Then I receive a response code 200 # features/steps/patroni_api.py:98 1107s Nov 09 18:39:28 Then "sync" key in DCS has sync_standby=postgres1,postgres2 after 10 seconds # features/steps/cascading_replication.py:23 1111s Nov 09 18:39:32 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1111s Nov 09 18:39:32 And Status code on GET http://127.0.0.1:8009/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1111s Nov 09 18:39:32 When I issue a PATCH request to http://127.0.0.1:8008/config with {"synchronous_node_count": 1} # features/steps/patroni_api.py:71 1111s Nov 09 18:39:32 Then I receive a response code 200 # features/steps/patroni_api.py:98 1111s Nov 09 18:39:32 And I shut down postgres1 # features/steps/basic_replication.py:29 1114s Nov 09 18:39:35 Then "sync" key in DCS has sync_standby=postgres2 after 10 seconds # features/steps/cascading_replication.py:23 1115s Nov 09 18:39:36 When I start postgres1 # features/steps/basic_replication.py:8 1119s Nov 09 18:39:40 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1119s Nov 09 18:39:40 And Status code on GET http://127.0.0.1:8010/sync is 200 after 3 seconds # features/steps/patroni_api.py:142 1119s Nov 09 18:39:40 And Status code on GET http://127.0.0.1:8009/async is 200 after 3 seconds # features/steps/patroni_api.py:142 1119s Nov 09 18:39:40 1119s Nov 09 18:39:40 Scenario: check the basic failover in synchronous mode # features/basic_replication.feature:59 1119s Nov 09 18:39:40 Given I run patronictl.py pause batman # features/steps/patroni_api.py:86 1121s Nov 09 18:39:42 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1121s Nov 09 18:39:42 When I sleep for 2 seconds # features/steps/patroni_api.py:39 1123s Nov 09 18:39:44 And I shut down postgres0 # features/steps/basic_replication.py:29 1124s Nov 09 18:39:45 And I run patronictl.py resume batman # features/steps/patroni_api.py:86 1126s Nov 09 18:39:47 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1126s Nov 09 18:39:47 And postgres2 role is the primary after 24 seconds # features/steps/basic_replication.py:105 1145s Nov 09 18:40:06 And Response on GET http://127.0.0.1:8010/history contains recovery after 10 seconds # features/steps/patroni_api.py:156 1148s Nov 09 18:40:08 And there is a postgres2_cb.log with "on_role_change master batman" in postgres2 data directory # features/steps/cascading_replication.py:12 1148s Nov 09 18:40:08 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:71 1148s Nov 09 18:40:09 Then I receive a response code 200 # features/steps/patroni_api.py:98 1148s Nov 09 18:40:09 When I add the table bar to postgres2 # features/steps/basic_replication.py:54 1148s Nov 09 18:40:09 Then table bar is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 1151s Nov 09 18:40:12 And Response on GET http://127.0.0.1:8010/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:156 1151s Nov 09 18:40:12 1151s Nov 09 18:40:12 Scenario: check rejoin of the former primary with pg_rewind # features/basic_replication.feature:75 1151s Nov 09 18:40:12 Given I add the table splitbrain to postgres0 # features/steps/basic_replication.py:54 1151s Nov 09 18:40:12 And I start postgres0 # features/steps/basic_replication.py:8 1151s Nov 09 18:40:12 Then postgres0 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 1159s Nov 09 18:40:20 When I add the table buz to postgres2 # features/steps/basic_replication.py:54 1159s Nov 09 18:40:20 Then table buz is present on postgres0 after 20 seconds # features/steps/basic_replication.py:93 1159s Nov 09 18:40:20 1159s Nov 09 18:40:20 @reject-duplicate-name 1159s Nov 09 18:40:20 Scenario: check graceful rejection when two nodes have the same name # features/basic_replication.feature:83 1159s Nov 09 18:40:20 Given I start duplicate postgres0 on port 8011 # features/steps/basic_replication.py:13 1162s Nov 09 18:40:23 Then there is one of ["Can't start; there is already a node named 'postgres0' running"] CRITICAL in the dup-postgres0 patroni log after 5 seconds # features/steps/basic_replication.py:121 1166s Nov 09 18:40:27 1166s Nov 09 18:40:27 Feature: cascading replication # features/cascading_replication.feature:1 1166s Nov 09 18:40:27 We should check that patroni can do base backup and streaming from the replica 1166s Nov 09 18:40:27 Scenario: check a base backup and streaming replication from a replica # features/cascading_replication.feature:4 1166s Nov 09 18:40:27 Given I start postgres0 # features/steps/basic_replication.py:8 1170s Nov 09 18:40:31 And postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1170s Nov 09 18:40:31 And I configure and start postgres1 with a tag clonefrom true # features/steps/cascading_replication.py:7 1174s Nov 09 18:40:35 And replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 1175s Nov 09 18:40:36 And I create label with "postgres0" in postgres0 data directory # features/steps/cascading_replication.py:18 1175s Nov 09 18:40:36 And I create label with "postgres1" in postgres1 data directory # features/steps/cascading_replication.py:18 1175s Nov 09 18:40:36 And "members/postgres1" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 1175s Nov 09 18:40:36 And I configure and start postgres2 with a tag replicatefrom postgres1 # features/steps/cascading_replication.py:7 1179s Nov 09 18:40:40 Then replication works from postgres0 to postgres2 after 30 seconds # features/steps/basic_replication.py:112 1180s Nov 09 18:40:41 And there is a label with "postgres1" in postgres2 data directory # features/steps/cascading_replication.py:12 1186s Nov 09 18:40:47 1186s Nov 09 18:40:47 Feature: citus # features/citus.feature:1 1186s SKIP FEATURE citus: Citus extenstion isn't available 1186s SKIP Scenario check that worker cluster is registered in the coordinator: Citus extenstion isn't available 1186s SKIP Scenario coordinator failover updates pg_dist_node: Citus extenstion isn't available 1186s SKIP Scenario worker switchover doesn't break client queries on the coordinator: Citus extenstion isn't available 1186s SKIP Scenario worker primary restart doesn't break client queries on the coordinator: Citus extenstion isn't available 1186s SKIP Scenario check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node: Citus extenstion isn't available 1186s Nov 09 18:40:47 We should check that coordinator discovers and registers workers and clients don't have errors when worker cluster switches over 1186s Nov 09 18:40:47 Scenario: check that worker cluster is registered in the coordinator # features/citus.feature:4 1186s Nov 09 18:40:47 Given I start postgres0 in citus group 0 # None 1186s Nov 09 18:40:47 And I start postgres2 in citus group 1 # None 1186s Nov 09 18:40:47 Then postgres0 is a leader in a group 0 after 10 seconds # None 1186s Nov 09 18:40:47 And postgres2 is a leader in a group 1 after 10 seconds # None 1186s Nov 09 18:40:47 When I start postgres1 in citus group 0 # None 1186s Nov 09 18:40:47 And I start postgres3 in citus group 1 # None 1186s Nov 09 18:40:47 Then replication works from postgres0 to postgres1 after 15 seconds # None 1186s Nov 09 18:40:47 Then replication works from postgres2 to postgres3 after 15 seconds # None 1186s Nov 09 18:40:47 And postgres0 is registered in the postgres0 as the primary in group 0 after 5 seconds # None 1186s Nov 09 18:40:47 And postgres2 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 1186s Nov 09 18:40:47 1186s Nov 09 18:40:47 Scenario: coordinator failover updates pg_dist_node # features/citus.feature:16 1186s Nov 09 18:40:47 Given I run patronictl.py failover batman --group 0 --candidate postgres1 --force # None 1186s Nov 09 18:40:47 Then postgres1 role is the primary after 10 seconds # None 1186s Nov 09 18:40:47 And "members/postgres0" key in a group 0 in DCS has state=running after 15 seconds # None 1186s Nov 09 18:40:47 And replication works from postgres1 to postgres0 after 15 seconds # None 1186s Nov 09 18:40:47 And postgres1 is registered in the postgres2 as the primary in group 0 after 5 seconds # None 1186s Nov 09 18:40:47 And "sync" key in a group 0 in DCS has sync_standby=postgres0 after 15 seconds # None 1186s Nov 09 18:40:47 When I run patronictl.py switchover batman --group 0 --candidate postgres0 --force # None 1186s Nov 09 18:40:47 Then postgres0 role is the primary after 10 seconds # None 1186s Nov 09 18:40:47 And replication works from postgres0 to postgres1 after 15 seconds # None 1186s Nov 09 18:40:47 And postgres0 is registered in the postgres2 as the primary in group 0 after 5 seconds # None 1186s Nov 09 18:40:47 And "sync" key in a group 0 in DCS has sync_standby=postgres1 after 15 seconds # None 1186s Nov 09 18:40:47 1186s Nov 09 18:40:47 Scenario: worker switchover doesn't break client queries on the coordinator # features/citus.feature:29 1186s Nov 09 18:40:47 Given I create a distributed table on postgres0 # None 1186s Nov 09 18:40:47 And I start a thread inserting data on postgres0 # None 1186s Nov 09 18:40:47 When I run patronictl.py switchover batman --group 1 --force # None 1186s Nov 09 18:40:47 Then I receive a response returncode 0 # None 1186s Nov 09 18:40:47 And postgres3 role is the primary after 10 seconds # None 1186s Nov 09 18:40:47 And "members/postgres2" key in a group 1 in DCS has state=running after 15 seconds # None 1186s Nov 09 18:40:47 And replication works from postgres3 to postgres2 after 15 seconds # None 1186s Nov 09 18:40:47 And postgres3 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 1186s Nov 09 18:40:47 And "sync" key in a group 1 in DCS has sync_standby=postgres2 after 15 seconds # None 1186s Nov 09 18:40:47 And a thread is still alive # None 1186s Nov 09 18:40:47 When I run patronictl.py switchover batman --group 1 --force # None 1186s Nov 09 18:40:47 Then I receive a response returncode 0 # None 1186s Nov 09 18:40:47 And postgres2 role is the primary after 10 seconds # None 1186s Nov 09 18:40:47 And replication works from postgres2 to postgres3 after 15 seconds # None 1186s Nov 09 18:40:47 And postgres2 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 1186s Nov 09 18:40:47 And "sync" key in a group 1 in DCS has sync_standby=postgres3 after 15 seconds # None 1186s Nov 09 18:40:47 And a thread is still alive # None 1186s Nov 09 18:40:47 When I stop a thread # None 1186s Nov 09 18:40:47 Then a distributed table on postgres0 has expected rows # None 1186s Nov 09 18:40:47 1186s Nov 09 18:40:47 Scenario: worker primary restart doesn't break client queries on the coordinator # features/citus.feature:50 1186s Nov 09 18:40:47 Given I cleanup a distributed table on postgres0 # None 1186s Nov 09 18:40:47 And I start a thread inserting data on postgres0 # None 1186s Nov 09 18:40:47 When I run patronictl.py restart batman postgres2 --group 1 --force # None 1186s Nov 09 18:40:47 Then I receive a response returncode 0 # None 1186s Nov 09 18:40:47 And postgres2 role is the primary after 10 seconds # None 1186s Nov 09 18:40:47 And replication works from postgres2 to postgres3 after 15 seconds # None 1186s Nov 09 18:40:47 And postgres2 is registered in the postgres0 as the primary in group 1 after 5 seconds # None 1186s Nov 09 18:40:47 And a thread is still alive # None 1186s Nov 09 18:40:47 When I stop a thread # None 1186s Nov 09 18:40:47 Then a distributed table on postgres0 has expected rows # None 1186s Nov 09 18:40:47 1186s Nov 09 18:40:47 Scenario: check that in-flight transaction is rolled back after timeout when other workers need to change pg_dist_node # features/citus.feature:62 1186s Nov 09 18:40:47 Given I start postgres4 in citus group 2 # None 1186s Nov 09 18:40:47 Then postgres4 is a leader in a group 2 after 10 seconds # None 1186s Nov 09 18:40:47 And "members/postgres4" key in a group 2 in DCS has role=master after 3 seconds # None 1186s Nov 09 18:40:47 When I run patronictl.py edit-config batman --group 2 -s ttl=20 --force # None 1186s Nov 09 18:40:47 Then I receive a response returncode 0 # None 1186s Nov 09 18:40:47 And I receive a response output "+ttl: 20" # None 1186s Nov 09 18:40:47 Then postgres4 is registered in the postgres2 as the primary in group 2 after 5 seconds # None 1186s Nov 09 18:40:47 When I shut down postgres4 # None 1186s Nov 09 18:40:47 Then there is a transaction in progress on postgres0 changing pg_dist_node after 5 seconds # None 1186s Nov 09 18:40:47 When I run patronictl.py restart batman postgres2 --group 1 --force # None 1186s Nov 09 18:40:47 Then a transaction finishes in 20 seconds # None 1186s Nov 09 18:40:47 1186s Nov 09 18:40:47 Feature: custom bootstrap # features/custom_bootstrap.feature:1 1186s Nov 09 18:40:47 We should check that patroni can bootstrap a new cluster from a backup 1186s Nov 09 18:40:47 Scenario: clone existing cluster using pg_basebackup # features/custom_bootstrap.feature:4 1186s Nov 09 18:40:47 Given I start postgres0 # features/steps/basic_replication.py:8 1190s Nov 09 18:40:51 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1191s Nov 09 18:40:52 When I add the table foo to postgres0 # features/steps/basic_replication.py:54 1191s Nov 09 18:40:52 And I start postgres1 in a cluster batman1 as a clone of postgres0 # features/steps/custom_bootstrap.py:6 1195s Nov 09 18:40:56 Then postgres1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 1196s Nov 09 18:40:57 Then table foo is present on postgres1 after 10 seconds # features/steps/basic_replication.py:93 1196s Nov 09 18:40:57 1196s Nov 09 18:40:57 Scenario: make a backup and do a restore into a new cluster # features/custom_bootstrap.feature:12 1196s Nov 09 18:40:57 Given I add the table bar to postgres1 # features/steps/basic_replication.py:54 1196s Nov 09 18:40:57 And I do a backup of postgres1 # features/steps/custom_bootstrap.py:25 1197s Nov 09 18:40:58 When I start postgres2 in a cluster batman2 from backup # features/steps/custom_bootstrap.py:11 1202s Nov 09 18:41:03 Then postgres2 is a leader of batman2 after 30 seconds # features/steps/custom_bootstrap.py:16 1203s Nov 09 18:41:04 And table bar is present on postgres2 after 10 seconds # features/steps/basic_replication.py:93 1209s Nov 09 18:41:10 1209s Nov 09 18:41:10 Feature: dcs failsafe mode # features/dcs_failsafe_mode.feature:1 1209s Nov 09 18:41:10 We should check the basic dcs failsafe mode functioning 1209s Nov 09 18:41:10 Scenario: check failsafe mode can be successfully enabled # features/dcs_failsafe_mode.feature:4 1209s Nov 09 18:41:10 Given I start postgres0 # features/steps/basic_replication.py:8 1213s Nov 09 18:41:14 And postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1214s Nov 09 18:41:15 Then "config" key in DCS has ttl=30 after 10 seconds # features/steps/cascading_replication.py:23 1214s Nov 09 18:41:15 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:71 1214s Nov 09 18:41:15 Then I receive a response code 200 # features/steps/patroni_api.py:98 1214s Nov 09 18:41:15 And Response on GET http://127.0.0.1:8008/failsafe contains postgres0 after 10 seconds # features/steps/patroni_api.py:156 1214s Nov 09 18:41:15 When I issue a GET request to http://127.0.0.1:8008/failsafe # features/steps/patroni_api.py:61 1214s Nov 09 18:41:15 Then I receive a response code 200 # features/steps/patroni_api.py:98 1214s Nov 09 18:41:15 And I receive a response postgres0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:98 1214s Nov 09 18:41:15 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,"postgres0":null}} # features/steps/patroni_api.py:71 1214s Nov 09 18:41:15 Then I receive a response code 200 # features/steps/patroni_api.py:98 1214s Nov 09 18:41:15 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:71 1214s Nov 09 18:41:15 Then I receive a response code 200 # features/steps/patroni_api.py:98 1214s Nov 09 18:41:15 1214s Nov 09 18:41:15 @dcs-failsafe 1214s Nov 09 18:41:15 Scenario: check one-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:20 1214s Nov 09 18:41:15 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 1214s Nov 09 18:41:15 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:156 1221s Nov 09 18:41:22 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1221s Nov 09 18:41:22 1221s Nov 09 18:41:22 @dcs-failsafe 1221s Nov 09 18:41:22 Scenario: check new replica isn't promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:26 1221s Nov 09 18:41:22 Given DCS is up # features/steps/dcs_failsafe_mode.py:9 1221s Nov 09 18:41:22 When I do a backup of postgres0 # features/steps/custom_bootstrap.py:25 1221s Nov 09 18:41:22 And I shut down postgres0 # features/steps/basic_replication.py:29 1223s Nov 09 18:41:24 When I start postgres1 in a cluster batman from backup with no_leader # features/steps/dcs_failsafe_mode.py:14 1227s Nov 09 18:41:28 Then postgres1 role is the replica after 12 seconds # features/steps/basic_replication.py:105 1227s Nov 09 18:41:28 1227s Nov 09 18:41:28 Scenario: check leader and replica are both in /failsafe key after leader is back # features/dcs_failsafe_mode.feature:33 1227s Nov 09 18:41:28 Given I start postgres0 # features/steps/basic_replication.py:8 1230s Nov 09 18:41:31 And I start postgres1 # features/steps/basic_replication.py:8 1230s Nov 09 18:41:31 Then "members/postgres0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1231s Nov 09 18:41:32 And "members/postgres1" key in DCS has state=running after 2 seconds # features/steps/cascading_replication.py:23 1231s Nov 09 18:41:32 And Response on GET http://127.0.0.1:8009/failsafe contains postgres1 after 10 seconds # features/steps/patroni_api.py:156 1232s Nov 09 18:41:33 When I issue a GET request to http://127.0.0.1:8009/failsafe # features/steps/patroni_api.py:61 1232s Nov 09 18:41:33 Then I receive a response code 200 # features/steps/patroni_api.py:98 1232s Nov 09 18:41:33 And I receive a response postgres0 http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:98 1232s Nov 09 18:41:33 And I receive a response postgres1 http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:98 1232s Nov 09 18:41:33 1232s Nov 09 18:41:33 @dcs-failsafe @slot-advance 1232s Nov 09 18:41:33 Scenario: check leader and replica are functioning while DCS is down # features/dcs_failsafe_mode.feature:46 1232s Nov 09 18:41:33 Given I get all changes from physical slot dcs_slot_1 on postgres0 # features/steps/slots.py:75 1232s Nov 09 18:41:33 Then physical slot dcs_slot_1 is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1238s Nov 09 18:41:39 And logical slot dcs_slot_0 is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1238s Nov 09 18:41:39 And DCS is down # features/steps/dcs_failsafe_mode.py:4 1238s Nov 09 18:41:39 Then Response on GET http://127.0.0.1:8008/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:156 1246s Nov 09 18:41:47 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1246s Nov 09 18:41:47 And postgres1 role is the replica after 2 seconds # features/steps/basic_replication.py:105 1246s Nov 09 18:41:47 And replication works from postgres0 to postgres1 after 10 seconds # features/steps/basic_replication.py:112 1246s Nov 09 18:41:47 When I get all changes from logical slot dcs_slot_0 on postgres0 # features/steps/slots.py:70 1246s Nov 09 18:41:47 And I get all changes from physical slot dcs_slot_1 on postgres0 # features/steps/slots.py:75 1246s Nov 09 18:41:47 Then logical slot dcs_slot_0 is in sync between postgres0 and postgres1 after 20 seconds # features/steps/slots.py:51 1248s Nov 09 18:41:49 And physical slot dcs_slot_1 is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1248s Nov 09 18:41:49 1248s Nov 09 18:41:49 @dcs-failsafe 1248s Nov 09 18:41:49 Scenario: check primary is demoted when one replica is shut down and DCS is down # features/dcs_failsafe_mode.feature:61 1248s Nov 09 18:41:49 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 1248s Nov 09 18:41:49 And I kill postgres1 # features/steps/basic_replication.py:34 1249s Nov 09 18:41:50 And I kill postmaster on postgres1 # features/steps/basic_replication.py:44 1249s Nov 09 18:41:50 waiting for server to shut down.... done 1249s Nov 09 18:41:50 server stopped 1249s Nov 09 18:41:50 Then postgres0 role is the replica after 12 seconds # features/steps/basic_replication.py:105 1251s Nov 09 18:41:52 1251s Nov 09 18:41:52 @dcs-failsafe 1251s Nov 09 18:41:52 Scenario: check known replica is promoted when leader is down and DCS is up # features/dcs_failsafe_mode.feature:68 1251s Nov 09 18:41:52 Given I kill postgres0 # features/steps/basic_replication.py:34 1252s Nov 09 18:41:53 And I shut down postmaster on postgres0 # features/steps/basic_replication.py:39 1252s Nov 09 18:41:53 waiting for server to shut down.... done 1252s Nov 09 18:41:53 server stopped 1252s Nov 09 18:41:53 And DCS is up # features/steps/dcs_failsafe_mode.py:9 1252s Nov 09 18:41:53 When I start postgres1 # features/steps/basic_replication.py:8 1256s Nov 09 18:41:57 Then "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1256s Nov 09 18:41:57 And postgres1 role is the primary after 25 seconds # features/steps/basic_replication.py:105 1259s Nov 09 18:42:00 1259s Nov 09 18:42:00 @dcs-failsafe 1259s Nov 09 18:42:00 Scenario: scale to three-node cluster # features/dcs_failsafe_mode.feature:77 1259s Nov 09 18:42:00 Given I start postgres0 # features/steps/basic_replication.py:8 1263s Nov 09 18:42:04 And I start postgres2 # features/steps/basic_replication.py:8 1267s Nov 09 18:42:08 Then "members/postgres2" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1268s Nov 09 18:42:09 And "members/postgres0" key in DCS has state=running after 20 seconds # features/steps/cascading_replication.py:23 1268s Nov 09 18:42:09 And Response on GET http://127.0.0.1:8008/failsafe contains postgres2 after 10 seconds # features/steps/patroni_api.py:156 1268s Nov 09 18:42:09 And replication works from postgres1 to postgres0 after 10 seconds # features/steps/basic_replication.py:112 1269s Nov 09 18:42:10 And replication works from postgres1 to postgres2 after 10 seconds # features/steps/basic_replication.py:112 1270s Nov 09 18:42:11 1270s Nov 09 18:42:11 @dcs-failsafe @slot-advance 1270s Nov 09 18:42:11 Scenario: make sure permanent slots exist on replicas # features/dcs_failsafe_mode.feature:88 1270s Nov 09 18:42:11 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:71 1270s Nov 09 18:42:11 Then logical slot dcs_slot_2 is in sync between postgres1 and postgres0 after 20 seconds # features/steps/slots.py:51 1276s Nov 09 18:42:17 And logical slot dcs_slot_2 is in sync between postgres1 and postgres2 after 20 seconds # features/steps/slots.py:51 1277s Nov 09 18:42:18 When I get all changes from physical slot dcs_slot_1 on postgres1 # features/steps/slots.py:75 1277s Nov 09 18:42:18 Then physical slot dcs_slot_1 is in sync between postgres1 and postgres0 after 10 seconds # features/steps/slots.py:51 1278s Nov 09 18:42:19 And physical slot dcs_slot_1 is in sync between postgres1 and postgres2 after 10 seconds # features/steps/slots.py:51 1278s Nov 09 18:42:19 And physical slot postgres0 is in sync between postgres1 and postgres2 after 10 seconds # features/steps/slots.py:51 1278s Nov 09 18:42:19 1278s Nov 09 18:42:19 @dcs-failsafe 1278s Nov 09 18:42:19 Scenario: check three-node cluster is functioning while DCS is down # features/dcs_failsafe_mode.feature:98 1278s Nov 09 18:42:19 Given DCS is down # features/steps/dcs_failsafe_mode.py:4 1278s Nov 09 18:42:19 Then Response on GET http://127.0.0.1:8009/primary contains failsafe_mode_is_active after 12 seconds # features/steps/patroni_api.py:156 1286s Nov 09 18:42:27 Then postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1286s Nov 09 18:42:27 And postgres0 role is the replica after 2 seconds # features/steps/basic_replication.py:105 1286s Nov 09 18:42:27 And postgres2 role is the replica after 2 seconds # features/steps/basic_replication.py:105 1286s Nov 09 18:42:27 1286s Nov 09 18:42:27 @dcs-failsafe @slot-advance 1286s Nov 09 18:42:27 Scenario: check that permanent slots are in sync between nodes while DCS is down # features/dcs_failsafe_mode.feature:107 1286s Nov 09 18:42:27 Given replication works from postgres1 to postgres0 after 10 seconds # features/steps/basic_replication.py:112 1286s Nov 09 18:42:27 And replication works from postgres1 to postgres2 after 10 seconds # features/steps/basic_replication.py:112 1287s Nov 09 18:42:28 When I get all changes from logical slot dcs_slot_2 on postgres1 # features/steps/slots.py:70 1287s Nov 09 18:42:28 And I get all changes from physical slot dcs_slot_1 on postgres1 # features/steps/slots.py:75 1287s Nov 09 18:42:28 Then logical slot dcs_slot_2 is in sync between postgres1 and postgres0 after 20 seconds # features/steps/slots.py:51 1288s Nov 09 18:42:29 And logical slot dcs_slot_2 is in sync between postgres1 and postgres2 after 20 seconds # features/steps/slots.py:51 1288s Nov 09 18:42:29 And physical slot dcs_slot_1 is in sync between postgres1 and postgres0 after 10 seconds # features/steps/slots.py:51 1288s Nov 09 18:42:29 And physical slot dcs_slot_1 is in sync between postgres1 and postgres2 after 10 seconds # features/steps/slots.py:51 1288s Nov 09 18:42:29 And physical slot postgres0 is in sync between postgres1 and postgres2 after 10 seconds # features/steps/slots.py:51 1292s Nov 09 18:42:33 1292s Nov 09 18:42:33 Feature: ignored slots # features/ignored_slots.feature:1 1292s Nov 09 18:42:33 1292s Nov 09 18:42:33 Scenario: check ignored slots aren't removed on failover/switchover # features/ignored_slots.feature:2 1292s Nov 09 18:42:33 Given I start postgres1 # features/steps/basic_replication.py:8 1296s Nov 09 18:42:37 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 1297s Nov 09 18:42:38 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1297s Nov 09 18:42:38 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:71 1297s Nov 09 18:42:38 Then I receive a response code 200 # features/steps/patroni_api.py:98 1297s Nov 09 18:42:38 And Response on GET http://127.0.0.1:8009/config contains ignore_slots after 10 seconds # features/steps/patroni_api.py:156 1297s Nov 09 18:42:38 When I shut down postgres1 # features/steps/basic_replication.py:29 1299s Nov 09 18:42:40 And I start postgres1 # features/steps/basic_replication.py:8 1302s Nov 09 18:42:43 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 1303s Nov 09 18:42:44 And "members/postgres1" key in DCS has role=master after 10 seconds # features/steps/cascading_replication.py:23 1304s Nov 09 18:42:45 And postgres1 role is the primary after 20 seconds # features/steps/basic_replication.py:105 1304s Nov 09 18:42:45 When I create a logical replication slot unmanaged_slot_0 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 1304s Nov 09 18:42:45 And I create a logical replication slot unmanaged_slot_1 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 1304s Nov 09 18:42:45 And I create a logical replication slot unmanaged_slot_2 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 1304s Nov 09 18:42:45 And I create a logical replication slot unmanaged_slot_3 on postgres1 with the test_decoding plugin # features/steps/slots.py:8 1304s Nov 09 18:42:45 And I create a logical replication slot dummy_slot on postgres1 with the test_decoding plugin # features/steps/slots.py:8 1304s Nov 09 18:42:45 Then postgres1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1304s Nov 09 18:42:45 And postgres1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1304s Nov 09 18:42:45 And postgres1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1304s Nov 09 18:42:45 And postgres1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1304s Nov 09 18:42:45 When I start postgres0 # features/steps/basic_replication.py:8 1308s Nov 09 18:42:49 Then "members/postgres0" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 1308s Nov 09 18:42:49 And postgres0 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 1308s Nov 09 18:42:49 And replication works from postgres1 to postgres0 after 20 seconds # features/steps/basic_replication.py:112 1309s Nov 09 18:42:50 When I shut down postgres1 # features/steps/basic_replication.py:29 1311s Nov 09 18:42:52 Then "members/postgres0" key in DCS has role=master after 10 seconds # features/steps/cascading_replication.py:23 1312s Nov 09 18:42:53 When I start postgres1 # features/steps/basic_replication.py:8 1316s Nov 09 18:42:57 Then postgres1 role is the secondary after 20 seconds # features/steps/basic_replication.py:105 1316s Nov 09 18:42:57 And "members/postgres1" key in DCS has role=replica after 10 seconds # features/steps/cascading_replication.py:23 1316s Nov 09 18:42:57 And I sleep for 2 seconds # features/steps/patroni_api.py:39 1318s Nov 09 18:42:59 And postgres1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1318s Nov 09 18:42:59 And postgres1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1318s Nov 09 18:42:59 And postgres1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1318s Nov 09 18:42:59 And postgres1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1318s Nov 09 18:42:59 And postgres1 does not have a replication slot named dummy_slot # features/steps/slots.py:40 1318s Nov 09 18:42:59 When I shut down postgres0 # features/steps/basic_replication.py:29 1320s Nov 09 18:43:01 Then "members/postgres1" key in DCS has role=master after 10 seconds # features/steps/cascading_replication.py:23 1321s Nov 09 18:43:02 And postgres1 has a logical replication slot named unmanaged_slot_0 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1321s Nov 09 18:43:02 And postgres1 has a logical replication slot named unmanaged_slot_1 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1321s Nov 09 18:43:02 And postgres1 has a logical replication slot named unmanaged_slot_2 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1321s Nov 09 18:43:02 And postgres1 has a logical replication slot named unmanaged_slot_3 with the test_decoding plugin after 2 seconds # features/steps/slots.py:19 1323s Nov 09 18:43:04 1323s Nov 09 18:43:04 Feature: nostream node # features/nostream_node.feature:1 1323s Nov 09 18:43:04 1323s Nov 09 18:43:04 Scenario: check nostream node is recovering from archive # features/nostream_node.feature:3 1323s Nov 09 18:43:04 When I start postgres0 # features/steps/basic_replication.py:8 1327s Nov 09 18:43:08 And I configure and start postgres1 with a tag nostream true # features/steps/cascading_replication.py:7 1332s Nov 09 18:43:12 Then "members/postgres1" key in DCS has replication_state=in archive recovery after 10 seconds # features/steps/cascading_replication.py:23 1332s Nov 09 18:43:12 And replication works from postgres0 to postgres1 after 30 seconds # features/steps/basic_replication.py:112 1337s Nov 09 18:43:18 1337s Nov 09 18:43:18 @slot-advance 1337s Nov 09 18:43:18 Scenario: check permanent logical replication slots are not copied # features/nostream_node.feature:10 1337s Nov 09 18:43:18 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:71 1337s Nov 09 18:43:18 Then I receive a response code 200 # features/steps/patroni_api.py:98 1337s Nov 09 18:43:18 When I run patronictl.py restart batman postgres0 --force # features/steps/patroni_api.py:86 1339s Nov 09 18:43:20 Then postgres0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:19 1340s Nov 09 18:43:21 When I configure and start postgres2 with a tag replicatefrom postgres1 # features/steps/cascading_replication.py:7 1344s Nov 09 18:43:25 Then "members/postgres2" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 1349s Nov 09 18:43:30 And postgres1 does not have a replication slot named test_logical # features/steps/slots.py:40 1349s Nov 09 18:43:30 And postgres2 does not have a replication slot named test_logical # features/steps/slots.py:40 1356s Nov 09 18:43:37 1356s Nov 09 18:43:37 Feature: patroni api # features/patroni_api.feature:1 1356s Nov 09 18:43:37 We should check that patroni correctly responds to valid and not-valid API requests. 1356s Nov 09 18:43:37 Scenario: check API requests on a stand-alone server # features/patroni_api.feature:4 1356s Nov 09 18:43:37 Given I start postgres0 # features/steps/basic_replication.py:8 1360s Nov 09 18:43:41 And postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1360s Nov 09 18:43:41 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:61 1360s Nov 09 18:43:41 Then I receive a response code 200 # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 And I receive a response state running # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 And I receive a response role master # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 When I issue a GET request to http://127.0.0.1:8008/standby_leader # features/steps/patroni_api.py:61 1360s Nov 09 18:43:41 Then I receive a response code 503 # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 When I issue a GET request to http://127.0.0.1:8008/health # features/steps/patroni_api.py:61 1360s Nov 09 18:43:41 Then I receive a response code 200 # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:61 1360s Nov 09 18:43:41 Then I receive a response code 503 # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 When I issue a POST request to http://127.0.0.1:8008/reinitialize with {"force": true} # features/steps/patroni_api.py:71 1360s Nov 09 18:43:41 Then I receive a response code 503 # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 And I receive a response text I am the leader, can not reinitialize # features/steps/patroni_api.py:98 1360s Nov 09 18:43:41 When I run patronictl.py switchover batman --master postgres0 --force # features/steps/patroni_api.py:86 1362s Nov 09 18:43:43 Then I receive a response returncode 1 # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 And I receive a response output "Error: No candidates found to switchover to" # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 When I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres0"} # features/steps/patroni_api.py:71 1362s Nov 09 18:43:43 Then I receive a response code 412 # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 And I receive a response text switchover is not possible: cluster does not have members except leader # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 When I issue an empty POST request to http://127.0.0.1:8008/failover # features/steps/patroni_api.py:66 1362s Nov 09 18:43:43 Then I receive a response code 400 # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 When I issue a POST request to http://127.0.0.1:8008/failover with {"foo": "bar"} # features/steps/patroni_api.py:71 1362s Nov 09 18:43:43 Then I receive a response code 400 # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 And I receive a response text "Failover could be performed only to a specific candidate" # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 1362s Nov 09 18:43:43 Scenario: check local configuration reload # features/patroni_api.feature:32 1362s Nov 09 18:43:43 Given I add tag new_tag new_value to postgres0 config # features/steps/patroni_api.py:137 1362s Nov 09 18:43:43 And I issue an empty POST request to http://127.0.0.1:8008/reload # features/steps/patroni_api.py:66 1362s Nov 09 18:43:43 Then I receive a response code 202 # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 1362s Nov 09 18:43:43 Scenario: check dynamic configuration change via DCS # features/patroni_api.feature:37 1362s Nov 09 18:43:43 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:71 1362s Nov 09 18:43:43 Then I receive a response code 200 # features/steps/patroni_api.py:98 1362s Nov 09 18:43:43 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 11 seconds # features/steps/patroni_api.py:156 1364s Nov 09 18:43:45 When I issue a GET request to http://127.0.0.1:8008/config # features/steps/patroni_api.py:61 1364s Nov 09 18:43:45 Then I receive a response code 200 # features/steps/patroni_api.py:98 1364s Nov 09 18:43:45 And I receive a response ttl 20 # features/steps/patroni_api.py:98 1364s Nov 09 18:43:45 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:61 1365s Nov 09 18:43:46 Then I receive a response code 200 # features/steps/patroni_api.py:98 1365s Nov 09 18:43:46 And I receive a response tags {'new_tag': 'new_value'} # features/steps/patroni_api.py:98 1365s Nov 09 18:43:46 And I sleep for 4 seconds # features/steps/patroni_api.py:39 1369s Nov 09 18:43:50 1369s Nov 09 18:43:50 Scenario: check the scheduled restart # features/patroni_api.feature:49 1369s Nov 09 18:43:50 Given I run patronictl.py edit-config -p 'superuser_reserved_connections=6' --force batman # features/steps/patroni_api.py:86 1371s Nov 09 18:43:52 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1371s Nov 09 18:43:52 And I receive a response output "+ superuser_reserved_connections: 6" # features/steps/patroni_api.py:98 1371s Nov 09 18:43:52 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 5 seconds # features/steps/patroni_api.py:156 1371s Nov 09 18:43:52 Given I issue a scheduled restart at http://127.0.0.1:8008 in 5 seconds with {"role": "replica"} # features/steps/patroni_api.py:124 1371s Nov 09 18:43:52 Then I receive a response code 202 # features/steps/patroni_api.py:98 1371s Nov 09 18:43:52 And I sleep for 8 seconds # features/steps/patroni_api.py:39 1379s Nov 09 18:44:00 And Response on GET http://127.0.0.1:8008/patroni contains pending_restart after 10 seconds # features/steps/patroni_api.py:156 1379s Nov 09 18:44:00 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:124 1379s Nov 09 18:44:00 Then I receive a response code 202 # features/steps/patroni_api.py:98 1379s Nov 09 18:44:00 And Response on GET http://127.0.0.1:8008/patroni does not contain pending_restart after 10 seconds # features/steps/patroni_api.py:171 1386s Nov 09 18:44:07 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1387s Nov 09 18:44:08 1387s Nov 09 18:44:08 Scenario: check API requests for the primary-replica pair in the pause mode # features/patroni_api.feature:63 1387s Nov 09 18:44:08 Given I start postgres1 # features/steps/basic_replication.py:8 1391s Nov 09 18:44:12 Then replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 1392s Nov 09 18:44:13 When I run patronictl.py pause batman # features/steps/patroni_api.py:86 1394s Nov 09 18:44:15 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1394s Nov 09 18:44:15 When I kill postmaster on postgres1 # features/steps/basic_replication.py:44 1394s Nov 09 18:44:15 waiting for server to shut down.... done 1394s Nov 09 18:44:15 server stopped 1394s Nov 09 18:44:15 And I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 1394s Nov 09 18:44:15 Then I receive a response code 503 # features/steps/patroni_api.py:98 1394s Nov 09 18:44:15 And "members/postgres1" key in DCS has state=stopped after 10 seconds # features/steps/cascading_replication.py:23 1395s Nov 09 18:44:16 When I run patronictl.py restart batman postgres1 --force # features/steps/patroni_api.py:86 1399s Nov 09 18:44:20 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1399s Nov 09 18:44:20 Then replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 1400s Nov 09 18:44:21 And I sleep for 2 seconds # features/steps/patroni_api.py:39 1402s Nov 09 18:44:23 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 1402s Nov 09 18:44:23 Then I receive a response code 200 # features/steps/patroni_api.py:98 1402s Nov 09 18:44:23 And I receive a response state running # features/steps/patroni_api.py:98 1402s Nov 09 18:44:23 And I receive a response role replica # features/steps/patroni_api.py:98 1402s Nov 09 18:44:23 When I run patronictl.py reinit batman postgres1 --force --wait # features/steps/patroni_api.py:86 1406s Nov 09 18:44:27 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1406s Nov 09 18:44:27 And I receive a response output "Success: reinitialize for member postgres1" # features/steps/patroni_api.py:98 1406s Nov 09 18:44:27 And postgres1 role is the secondary after 30 seconds # features/steps/basic_replication.py:105 1407s Nov 09 18:44:28 And replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 1407s Nov 09 18:44:28 When I run patronictl.py restart batman postgres0 --force # features/steps/patroni_api.py:86 1411s Nov 09 18:44:32 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1411s Nov 09 18:44:32 And I receive a response output "Success: restart on member postgres0" # features/steps/patroni_api.py:98 1411s Nov 09 18:44:32 And postgres0 role is the primary after 5 seconds # features/steps/basic_replication.py:105 1412s Nov 09 18:44:33 1412s Nov 09 18:44:33 Scenario: check the switchover via the API in the pause mode # features/patroni_api.feature:90 1412s Nov 09 18:44:33 Given I issue a POST request to http://127.0.0.1:8008/switchover with {"leader": "postgres0", "candidate": "postgres1"} # features/steps/patroni_api.py:71 1414s Nov 09 18:44:35 Then I receive a response code 200 # features/steps/patroni_api.py:98 1414s Nov 09 18:44:35 And postgres1 is a leader after 5 seconds # features/steps/patroni_api.py:29 1414s Nov 09 18:44:35 And postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1415s Nov 09 18:44:36 And postgres0 role is the secondary after 10 seconds # features/steps/basic_replication.py:105 1419s Nov 09 18:44:40 And replication works from postgres1 to postgres0 after 20 seconds # features/steps/basic_replication.py:112 1419s Nov 09 18:44:40 And "members/postgres0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1420s Nov 09 18:44:41 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:61 1420s Nov 09 18:44:41 Then I receive a response code 503 # features/steps/patroni_api.py:98 1420s Nov 09 18:44:41 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:61 1420s Nov 09 18:44:41 Then I receive a response code 200 # features/steps/patroni_api.py:98 1420s Nov 09 18:44:41 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 1420s Nov 09 18:44:41 Then I receive a response code 200 # features/steps/patroni_api.py:98 1420s Nov 09 18:44:41 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 1420s Nov 09 18:44:41 Then I receive a response code 503 # features/steps/patroni_api.py:98 1420s Nov 09 18:44:41 1420s Nov 09 18:44:41 Scenario: check the scheduled switchover # features/patroni_api.feature:107 1420s Nov 09 18:44:41 Given I issue a scheduled switchover from postgres1 to postgres0 in 10 seconds # features/steps/patroni_api.py:117 1423s Nov 09 18:44:44 Then I receive a response returncode 1 # features/steps/patroni_api.py:98 1423s Nov 09 18:44:44 And I receive a response output "Can't schedule switchover in the paused state" # features/steps/patroni_api.py:98 1423s Nov 09 18:44:44 When I run patronictl.py resume batman # features/steps/patroni_api.py:86 1425s Nov 09 18:44:46 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1425s Nov 09 18:44:46 Given I issue a scheduled switchover from postgres1 to postgres0 in 10 seconds # features/steps/patroni_api.py:117 1427s Nov 09 18:44:48 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1427s Nov 09 18:44:48 And postgres0 is a leader after 20 seconds # features/steps/patroni_api.py:29 1437s Nov 09 18:44:58 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1437s Nov 09 18:44:58 And postgres1 role is the secondary after 10 seconds # features/steps/basic_replication.py:105 1439s Nov 09 18:45:00 And replication works from postgres0 to postgres1 after 25 seconds # features/steps/basic_replication.py:112 1439s Nov 09 18:45:00 And "members/postgres1" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1440s Nov 09 18:45:01 When I issue a GET request to http://127.0.0.1:8008/primary # features/steps/patroni_api.py:61 1440s Nov 09 18:45:01 Then I receive a response code 200 # features/steps/patroni_api.py:98 1440s Nov 09 18:45:01 When I issue a GET request to http://127.0.0.1:8008/replica # features/steps/patroni_api.py:61 1440s Nov 09 18:45:01 Then I receive a response code 503 # features/steps/patroni_api.py:98 1440s Nov 09 18:45:01 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 1440s Nov 09 18:45:01 Then I receive a response code 503 # features/steps/patroni_api.py:98 1440s Nov 09 18:45:01 When I issue a GET request to http://127.0.0.1:8009/replica # features/steps/patroni_api.py:61 1440s Nov 09 18:45:01 Then I receive a response code 200 # features/steps/patroni_api.py:98 1444s Nov 09 18:45:05 1444s Nov 09 18:45:05 Feature: permanent slots # features/permanent_slots.feature:1 1444s Nov 09 18:45:05 1444s Nov 09 18:45:05 Scenario: check that physical permanent slots are created # features/permanent_slots.feature:2 1444s Nov 09 18:45:05 Given I start postgres0 # features/steps/basic_replication.py:8 1448s Nov 09 18:45:09 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1448s Nov 09 18:45:09 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1448s Nov 09 18:45:09 When I issue a PATCH request to http://127.0.0.1:8008/config with {"slots":{"test_physical":0,"postgres0":0,"postgres1":0,"postgres3":0},"postgresql":{"parameters":{"wal_level":"logical"}}} # features/steps/patroni_api.py:71 1449s Nov 09 18:45:10 Then I receive a response code 200 # features/steps/patroni_api.py:98 1449s Nov 09 18:45:10 And Response on GET http://127.0.0.1:8008/config contains slots after 10 seconds # features/steps/patroni_api.py:156 1449s Nov 09 18:45:10 When I start postgres1 # features/steps/basic_replication.py:8 1453s Nov 09 18:45:14 And I start postgres2 # features/steps/basic_replication.py:8 1457s Nov 09 18:45:18 And I configure and start postgres3 with a tag replicatefrom postgres2 # features/steps/cascading_replication.py:7 1461s Nov 09 18:45:22 Then postgres0 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:80 1461s Nov 09 18:45:22 And postgres0 has a physical replication slot named postgres1 after 10 seconds # features/steps/slots.py:80 1461s Nov 09 18:45:22 And postgres0 has a physical replication slot named postgres2 after 10 seconds # features/steps/slots.py:80 1461s Nov 09 18:45:22 And postgres2 has a physical replication slot named postgres3 after 10 seconds # features/steps/slots.py:80 1461s Nov 09 18:45:22 1461s Nov 09 18:45:22 @slot-advance 1461s Nov 09 18:45:22 Scenario: check that logical permanent slots are created # features/permanent_slots.feature:18 1461s Nov 09 18:45:22 Given I run patronictl.py restart batman postgres0 --force # features/steps/patroni_api.py:86 1465s Nov 09 18:45:26 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:71 1465s Nov 09 18:45:26 Then postgres0 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:19 1466s Nov 09 18:45:27 1466s Nov 09 18:45:27 @slot-advance 1466s Nov 09 18:45:27 Scenario: check that permanent slots are created on replicas # features/permanent_slots.feature:24 1466s Nov 09 18:45:27 Given postgres1 has a logical replication slot named test_logical with the test_decoding plugin after 10 seconds # features/steps/slots.py:19 1471s Nov 09 18:45:32 Then Logical slot test_logical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1471s Nov 09 18:45:32 And Logical slot test_logical is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 1472s Nov 09 18:45:33 And Logical slot test_logical is in sync between postgres0 and postgres3 after 10 seconds # features/steps/slots.py:51 1473s Nov 09 18:45:34 And postgres1 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres2 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres3 has a physical replication slot named test_physical after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 1473s Nov 09 18:45:34 @slot-advance 1473s Nov 09 18:45:34 Scenario: check permanent physical slots that match with member names # features/permanent_slots.feature:34 1473s Nov 09 18:45:34 Given postgres0 has a physical replication slot named postgres3 after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres1 has a physical replication slot named postgres0 after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres1 has a physical replication slot named postgres3 after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres2 has a physical replication slot named postgres0 after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres2 has a physical replication slot named postgres3 after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres2 has a physical replication slot named postgres1 after 2 seconds # features/steps/slots.py:80 1473s Nov 09 18:45:34 And postgres1 does not have a replication slot named postgres2 # features/steps/slots.py:40 1473s Nov 09 18:45:34 And postgres3 does not have a replication slot named postgres2 # features/steps/slots.py:40 1473s Nov 09 18:45:34 1473s Nov 09 18:45:34 @slot-advance 1473s Nov 09 18:45:34 Scenario: check that permanent slots are advanced on replicas # features/permanent_slots.feature:45 1473s Nov 09 18:45:34 Given I add the table replicate_me to postgres0 # features/steps/basic_replication.py:54 1473s Nov 09 18:45:34 When I get all changes from logical slot test_logical on postgres0 # features/steps/slots.py:70 1473s Nov 09 18:45:34 And I get all changes from physical slot test_physical on postgres0 # features/steps/slots.py:75 1473s Nov 09 18:45:34 Then Logical slot test_logical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Physical slot test_physical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Logical slot test_logical is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Physical slot test_physical is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Logical slot test_logical is in sync between postgres0 and postgres3 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Physical slot test_physical is in sync between postgres0 and postgres3 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Physical slot postgres1 is in sync between postgres0 and postgres2 after 10 seconds # features/steps/slots.py:51 1475s Nov 09 18:45:36 And Physical slot postgres3 is in sync between postgres2 and postgres0 after 20 seconds # features/steps/slots.py:51 1477s Nov 09 18:45:38 And Physical slot postgres3 is in sync between postgres2 and postgres1 after 10 seconds # features/steps/slots.py:51 1477s Nov 09 18:45:38 And postgres1 does not have a replication slot named postgres2 # features/steps/slots.py:40 1477s Nov 09 18:45:38 And postgres3 does not have a replication slot named postgres2 # features/steps/slots.py:40 1477s Nov 09 18:45:38 1477s Nov 09 18:45:38 @slot-advance 1477s Nov 09 18:45:38 Scenario: check that only permanent slots are written to the /status key # features/permanent_slots.feature:62 1477s Nov 09 18:45:38 Given "status" key in DCS has test_physical in slots # features/steps/slots.py:96 1477s Nov 09 18:45:38 And "status" key in DCS has postgres0 in slots # features/steps/slots.py:96 1477s Nov 09 18:45:38 And "status" key in DCS has postgres1 in slots # features/steps/slots.py:96 1477s Nov 09 18:45:38 And "status" key in DCS does not have postgres2 in slots # features/steps/slots.py:102 1477s Nov 09 18:45:38 And "status" key in DCS has postgres3 in slots # features/steps/slots.py:96 1477s Nov 09 18:45:38 1477s Nov 09 18:45:38 Scenario: check permanent physical replication slot after failover # features/permanent_slots.feature:69 1477s Nov 09 18:45:38 Given I shut down postgres3 # features/steps/basic_replication.py:29 1478s Nov 09 18:45:39 And I shut down postgres2 # features/steps/basic_replication.py:29 1479s Nov 09 18:45:40 And I shut down postgres0 # features/steps/basic_replication.py:29 1481s Nov 09 18:45:42 Then postgres1 has a physical replication slot named test_physical after 10 seconds # features/steps/slots.py:80 1481s Nov 09 18:45:42 And postgres1 has a physical replication slot named postgres0 after 10 seconds # features/steps/slots.py:80 1481s Nov 09 18:45:42 And postgres1 has a physical replication slot named postgres3 after 10 seconds # features/steps/slots.py:80 1483s Nov 09 18:45:44 1483s Nov 09 18:45:44 Feature: priority replication # features/priority_failover.feature:1 1483s Nov 09 18:45:44 We should check that we can give nodes priority during failover 1483s Nov 09 18:45:44 Scenario: check failover priority 0 prevents leaderships # features/priority_failover.feature:4 1483s Nov 09 18:45:44 Given I configure and start postgres0 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 1487s Nov 09 18:45:48 And I configure and start postgres1 with a tag failover_priority 0 # features/steps/cascading_replication.py:7 1491s Nov 09 18:45:52 Then replication works from postgres0 to postgres1 after 20 seconds # features/steps/basic_replication.py:112 1492s Nov 09 18:45:53 When I shut down postgres0 # features/steps/basic_replication.py:29 1494s Nov 09 18:45:55 And there is one of ["following a different leader because I am not allowed to promote"] INFO in the postgres1 patroni log after 5 seconds # features/steps/basic_replication.py:121 1496s Nov 09 18:45:57 Then postgres1 role is the secondary after 10 seconds # features/steps/basic_replication.py:105 1496s Nov 09 18:45:57 When I start postgres0 # features/steps/basic_replication.py:8 1499s Nov 09 18:46:00 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1501s Nov 09 18:46:02 1501s Nov 09 18:46:02 Scenario: check higher failover priority is respected # features/priority_failover.feature:14 1501s Nov 09 18:46:02 Given I configure and start postgres2 with a tag failover_priority 1 # features/steps/cascading_replication.py:7 1505s Nov 09 18:46:06 And I configure and start postgres3 with a tag failover_priority 2 # features/steps/cascading_replication.py:7 1509s Nov 09 18:46:10 Then replication works from postgres0 to postgres2 after 20 seconds # features/steps/basic_replication.py:112 1510s Nov 09 18:46:11 And replication works from postgres0 to postgres3 after 20 seconds # features/steps/basic_replication.py:112 1510s Nov 09 18:46:11 When I shut down postgres0 # features/steps/basic_replication.py:29 1512s Nov 09 18:46:13 Then postgres3 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1512s Nov 09 18:46:13 And there is one of ["postgres3 has equally tolerable WAL position and priority 2, while this node has priority 1","Wal position of postgres3 is ahead of my wal position"] INFO in the postgres2 patroni log after 5 seconds # features/steps/basic_replication.py:121 1512s Nov 09 18:46:13 1512s Nov 09 18:46:13 Scenario: check conflicting configuration handling # features/priority_failover.feature:23 1512s Nov 09 18:46:13 When I set nofailover tag in postgres2 config # features/steps/patroni_api.py:131 1512s Nov 09 18:46:13 And I issue an empty POST request to http://127.0.0.1:8010/reload # features/steps/patroni_api.py:66 1513s Nov 09 18:46:14 Then I receive a response code 202 # features/steps/patroni_api.py:98 1513s Nov 09 18:46:14 And there is one of ["Conflicting configuration between nofailover: True and failover_priority: 1. Defaulting to nofailover: True"] WARNING in the postgres2 patroni log after 5 seconds # features/steps/basic_replication.py:121 1515s Nov 09 18:46:16 And "members/postgres2" key in DCS has tags={'failover_priority': '1', 'nofailover': True} after 10 seconds # features/steps/cascading_replication.py:23 1516s Nov 09 18:46:17 When I issue a POST request to http://127.0.0.1:8010/failover with {"candidate": "postgres2"} # features/steps/patroni_api.py:71 1516s Nov 09 18:46:17 Then I receive a response code 412 # features/steps/patroni_api.py:98 1516s Nov 09 18:46:17 And I receive a response text "failover is not possible: no good candidates have been found" # features/steps/patroni_api.py:98 1516s Nov 09 18:46:17 When I reset nofailover tag in postgres1 config # features/steps/patroni_api.py:131 1516s Nov 09 18:46:17 And I issue an empty POST request to http://127.0.0.1:8009/reload # features/steps/patroni_api.py:66 1516s Nov 09 18:46:17 Then I receive a response code 202 # features/steps/patroni_api.py:98 1516s Nov 09 18:46:17 And there is one of ["Conflicting configuration between nofailover: False and failover_priority: 0. Defaulting to nofailover: False"] WARNING in the postgres1 patroni log after 5 seconds # features/steps/basic_replication.py:121 1518s Nov 09 18:46:19 And "members/postgres1" key in DCS has tags={'failover_priority': '0', 'nofailover': False} after 10 seconds # features/steps/cascading_replication.py:23 1519s Nov 09 18:46:20 And I issue a POST request to http://127.0.0.1:8009/failover with {"candidate": "postgres1"} # features/steps/patroni_api.py:71 1521s Nov 09 18:46:22 Then I receive a response code 200 # features/steps/patroni_api.py:98 1521s Nov 09 18:46:22 And postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1525s Nov 09 18:46:26 1525s Nov 09 18:46:26 Feature: recovery # features/recovery.feature:1 1525s Nov 09 18:46:26 We want to check that crashed postgres is started back 1525s Nov 09 18:46:26 Scenario: check that timeline is not incremented when primary is started after crash # features/recovery.feature:4 1525s Nov 09 18:46:26 Given I start postgres0 # features/steps/basic_replication.py:8 1529s Nov 09 18:46:30 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1530s Nov 09 18:46:31 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1530s Nov 09 18:46:31 When I start postgres1 # features/steps/basic_replication.py:8 1534s Nov 09 18:46:35 And I add the table foo to postgres0 # features/steps/basic_replication.py:54 1534s Nov 09 18:46:35 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 1535s Nov 09 18:46:36 When I kill postmaster on postgres0 # features/steps/basic_replication.py:44 1535s Nov 09 18:46:36 waiting for server to shut down.... done 1535s Nov 09 18:46:36 server stopped 1535s Nov 09 18:46:36 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1536s Nov 09 18:46:37 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:61 1536s Nov 09 18:46:37 Then I receive a response code 200 # features/steps/patroni_api.py:98 1536s Nov 09 18:46:37 And I receive a response role master # features/steps/patroni_api.py:98 1536s Nov 09 18:46:37 And I receive a response timeline 1 # features/steps/patroni_api.py:98 1536s Nov 09 18:46:37 And "members/postgres0" key in DCS has state=running after 12 seconds # features/steps/cascading_replication.py:23 1537s Nov 09 18:46:38 And replication works from postgres0 to postgres1 after 15 seconds # features/steps/basic_replication.py:112 1539s Nov 09 18:46:40 1539s Nov 09 18:46:40 Scenario: check immediate failover when master_start_timeout=0 # features/recovery.feature:20 1539s Nov 09 18:46: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:71 1539s Nov 09 18:46:40 Then I receive a response code 200 # features/steps/patroni_api.py:98 1539s Nov 09 18:46:40 And Response on GET http://127.0.0.1:8008/config contains master_start_timeout after 10 seconds # features/steps/patroni_api.py:156 1539s Nov 09 18:46:40 When I kill postmaster on postgres0 # features/steps/basic_replication.py:44 1539s Nov 09 18:46:40 waiting for server to shut down.... done 1539s Nov 09 18:46:40 server stopped 1539s Nov 09 18:46:40 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 1541s Nov 09 18:46:42 And postgres1 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1546s Nov 09 18:46:47 1546s Nov 09 18:46:47 Feature: standby cluster # features/standby_cluster.feature:1 1546s Nov 09 18:46:47 1546s Nov 09 18:46:47 Scenario: prepare the cluster with logical slots # features/standby_cluster.feature:2 1546s Nov 09 18:46:47 Given I start postgres1 # features/steps/basic_replication.py:8 1550s Nov 09 18:46:51 Then postgres1 is a leader after 10 seconds # features/steps/patroni_api.py:29 1550s Nov 09 18:46:51 And there is a non empty initialize key in DCS after 15 seconds # features/steps/cascading_replication.py:41 1550s Nov 09 18:46:51 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:71 1550s Nov 09 18:46:51 Then I receive a response code 200 # features/steps/patroni_api.py:98 1550s Nov 09 18:46:51 And Response on GET http://127.0.0.1:8009/config contains slots after 10 seconds # features/steps/patroni_api.py:156 1550s Nov 09 18:46:51 And I sleep for 3 seconds # features/steps/patroni_api.py:39 1553s Nov 09 18:46:54 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:71 1553s Nov 09 18:46:54 Then I receive a response code 200 # features/steps/patroni_api.py:98 1553s Nov 09 18:46:54 And I do a backup of postgres1 # features/steps/custom_bootstrap.py:25 1553s Nov 09 18:46:54 When I start postgres0 # features/steps/basic_replication.py:8 1557s Nov 09 18:46:58 Then "members/postgres0" key in DCS has state=running after 10 seconds # features/steps/cascading_replication.py:23 1557s Nov 09 18:46:58 And replication works from postgres1 to postgres0 after 15 seconds # features/steps/basic_replication.py:112 1558s Nov 09 18:46:59 When I issue a GET request to http://127.0.0.1:8008/patroni # features/steps/patroni_api.py:61 1558s Nov 09 18:46:59 Then I receive a response code 200 # features/steps/patroni_api.py:98 1558s Nov 09 18:46:59 And I receive a response replication_state streaming # features/steps/patroni_api.py:98 1558s Nov 09 18:46:59 And "members/postgres0" key in DCS has replication_state=streaming after 10 seconds # features/steps/cascading_replication.py:23 1558s Nov 09 18:46:59 1558s Nov 09 18:46:59 @slot-advance 1558s Nov 09 18:46:59 Scenario: check permanent logical slots are synced to the replica # features/standby_cluster.feature:22 1558s Nov 09 18:46:59 Given I run patronictl.py restart batman postgres1 --force # features/steps/patroni_api.py:86 1562s Nov 09 18:47:03 Then Logical slot test_logical is in sync between postgres0 and postgres1 after 10 seconds # features/steps/slots.py:51 1567s Nov 09 18:47:08 1567s Nov 09 18:47:08 Scenario: Detach exiting node from the cluster # features/standby_cluster.feature:26 1567s Nov 09 18:47:08 When I shut down postgres1 # features/steps/basic_replication.py:29 1569s Nov 09 18:47:10 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1569s Nov 09 18:47:10 And "members/postgres0" key in DCS has role=master after 5 seconds # features/steps/cascading_replication.py:23 1570s Nov 09 18:47:11 When I issue a GET request to http://127.0.0.1:8008/ # features/steps/patroni_api.py:61 1570s Nov 09 18:47:11 Then I receive a response code 200 # features/steps/patroni_api.py:98 1570s Nov 09 18:47:11 1570s Nov 09 18:47:11 Scenario: check replication of a single table in a standby cluster # features/standby_cluster.feature:33 1570s Nov 09 18:47:11 Given I start postgres1 in a standby cluster batman1 as a clone of postgres0 # features/steps/standby_cluster.py:23 1574s Nov 09 18:47:15 Then postgres1 is a leader of batman1 after 10 seconds # features/steps/custom_bootstrap.py:16 1574s Nov 09 18:47:15 When I add the table foo to postgres0 # features/steps/basic_replication.py:54 1574s Nov 09 18:47:15 Then table foo is present on postgres1 after 20 seconds # features/steps/basic_replication.py:93 1574s Nov 09 18:47:15 When I issue a GET request to http://127.0.0.1:8009/patroni # features/steps/patroni_api.py:61 1575s Nov 09 18:47:15 Then I receive a response code 200 # features/steps/patroni_api.py:98 1575s Nov 09 18:47:15 And I receive a response replication_state streaming # features/steps/patroni_api.py:98 1575s Nov 09 18:47:16 And I sleep for 3 seconds # features/steps/patroni_api.py:39 1578s Nov 09 18:47:19 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 1578s Nov 09 18:47:19 Then I receive a response code 503 # features/steps/patroni_api.py:98 1578s Nov 09 18:47:19 When I issue a GET request to http://127.0.0.1:8009/standby_leader # features/steps/patroni_api.py:61 1578s Nov 09 18:47:19 Then I receive a response code 200 # features/steps/patroni_api.py:98 1578s Nov 09 18:47:19 And I receive a response role standby_leader # features/steps/patroni_api.py:98 1578s Nov 09 18:47:19 And there is a postgres1_cb.log with "on_role_change standby_leader batman1" in postgres1 data directory # features/steps/cascading_replication.py:12 1578s Nov 09 18:47:19 When I start postgres2 in a cluster batman1 # features/steps/standby_cluster.py:12 1582s Nov 09 18:47:23 Then postgres2 role is the replica after 24 seconds # features/steps/basic_replication.py:105 1582s Nov 09 18:47:23 And postgres2 is replicating from postgres1 after 10 seconds # features/steps/standby_cluster.py:52 1582s Nov 09 18:47:23 And table foo is present on postgres2 after 20 seconds # features/steps/basic_replication.py:93 1582s Nov 09 18:47:23 When I issue a GET request to http://127.0.0.1:8010/patroni # features/steps/patroni_api.py:61 1582s Nov 09 18:47:23 Then I receive a response code 200 # features/steps/patroni_api.py:98 1582s Nov 09 18:47:23 And I receive a response replication_state streaming # features/steps/patroni_api.py:98 1582s Nov 09 18:47:23 And postgres1 does not have a replication slot named test_logical # features/steps/slots.py:40 1582s Nov 09 18:47:23 1582s Nov 09 18:47:23 Scenario: check switchover # features/standby_cluster.feature:57 1582s Nov 09 18:47:23 Given I run patronictl.py switchover batman1 --force # features/steps/patroni_api.py:86 1586s Nov 09 18:47:27 Then Status code on GET http://127.0.0.1:8010/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:142 1586s Nov 09 18:47:27 And postgres1 is replicating from postgres2 after 32 seconds # features/steps/standby_cluster.py:52 1588s Nov 09 18:47:29 And there is a postgres2_cb.log with "on_start replica batman1\non_role_change standby_leader batman1" in postgres2 data directory # features/steps/cascading_replication.py:12 1588s Nov 09 18:47:29 1588s Nov 09 18:47:29 Scenario: check failover # features/standby_cluster.feature:63 1588s Nov 09 18:47:29 When I kill postgres2 # features/steps/basic_replication.py:34 1589s Nov 09 18:47:30 And I kill postmaster on postgres2 # features/steps/basic_replication.py:44 1589s Nov 09 18:47:30 waiting for server to shut down.... done 1589s Nov 09 18:47:30 server stopped 1589s Nov 09 18:47:30 Then postgres1 is replicating from postgres0 after 32 seconds # features/steps/standby_cluster.py:52 1608s Nov 09 18:47:49 And Status code on GET http://127.0.0.1:8009/standby_leader is 200 after 10 seconds # features/steps/patroni_api.py:142 1608s Nov 09 18:47:49 When I issue a GET request to http://127.0.0.1:8009/primary # features/steps/patroni_api.py:61 1608s Nov 09 18:47:49 Then I receive a response code 503 # features/steps/patroni_api.py:98 1608s Nov 09 18:47:49 And I receive a response role standby_leader # features/steps/patroni_api.py:98 1608s Nov 09 18:47:49 And replication works from postgres0 to postgres1 after 15 seconds # features/steps/basic_replication.py:112 1609s Nov 09 18:47:50 And there is a postgres1_cb.log with "on_role_change replica batman1\non_role_change standby_leader batman1" in postgres1 data directory # features/steps/cascading_replication.py:12 1613s Nov 09 18:47:54 1613s Nov 09 18:47:54 Feature: watchdog # features/watchdog.feature:1 1613s Nov 09 18:47:54 Verify that watchdog gets pinged and triggered under appropriate circumstances. 1613s Nov 09 18:47:54 Scenario: watchdog is opened and pinged # features/watchdog.feature:4 1613s Nov 09 18:47:54 Given I start postgres0 with watchdog # features/steps/watchdog.py:16 1618s Nov 09 18:47:58 Then postgres0 is a leader after 10 seconds # features/steps/patroni_api.py:29 1619s Nov 09 18:47:59 And postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1619s Nov 09 18:47:59 And postgres0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:21 1620s Nov 09 18:48:00 And postgres0 watchdog has a 15 second timeout # features/steps/watchdog.py:34 1620s Nov 09 18:48:00 1620s Nov 09 18:48:00 Scenario: watchdog is reconfigured after global ttl changed # features/watchdog.feature:11 1620s Nov 09 18:48:00 Given I run patronictl.py edit-config batman -s ttl=30 --force # features/steps/patroni_api.py:86 1622s Nov 09 18:48:03 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1622s Nov 09 18:48:03 And I receive a response output "+ttl: 30" # features/steps/patroni_api.py:98 1622s Nov 09 18:48:03 When I sleep for 4 seconds # features/steps/patroni_api.py:39 1626s Nov 09 18:48:07 Then postgres0 watchdog has a 25 second timeout # features/steps/watchdog.py:34 1626s Nov 09 18:48:07 1626s Nov 09 18:48:07 Scenario: watchdog is disabled during pause # features/watchdog.feature:18 1626s Nov 09 18:48:07 Given I run patronictl.py pause batman # features/steps/patroni_api.py:86 1628s Nov 09 18:48:09 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1628s Nov 09 18:48:09 When I sleep for 2 seconds # features/steps/patroni_api.py:39 1630s Nov 09 18:48:11 Then postgres0 watchdog has been closed # features/steps/watchdog.py:29 1630s Nov 09 18:48:11 1630s Nov 09 18:48:11 Scenario: watchdog is opened and pinged after resume # features/watchdog.feature:24 1630s Nov 09 18:48:11 Given I reset postgres0 watchdog state # features/steps/watchdog.py:39 1630s Nov 09 18:48:11 And I run patronictl.py resume batman # features/steps/patroni_api.py:86 1632s Nov 09 18:48:13 Then I receive a response returncode 0 # features/steps/patroni_api.py:98 1632s Nov 09 18:48:13 And postgres0 watchdog has been pinged after 10 seconds # features/steps/watchdog.py:21 1633s Nov 09 18:48:14 1633s Nov 09 18:48:14 Scenario: watchdog is disabled when shutting down # features/watchdog.feature:30 1633s Nov 09 18:48:14 Given I shut down postgres0 # features/steps/basic_replication.py:29 1635s Nov 09 18:48:16 Then postgres0 watchdog has been closed # features/steps/watchdog.py:29 1635s Nov 09 18:48:16 1635s Nov 09 18:48:16 Scenario: watchdog is triggered if patroni stops responding # features/watchdog.feature:34 1635s Nov 09 18:48:16 Given I reset postgres0 watchdog state # features/steps/watchdog.py:39 1635s Nov 09 18:48:16 And I start postgres0 with watchdog # features/steps/watchdog.py:16 1638s Nov 09 18:48:19 Then postgres0 role is the primary after 10 seconds # features/steps/basic_replication.py:105 1640s Nov 09 18:48:21 When postgres0 hangs for 30 seconds # features/steps/watchdog.py:52 1640s Nov 09 18:48:21 Then postgres0 watchdog is triggered after 30 seconds # features/steps/watchdog.py:44 1667s Nov 09 18:48:48 1668s 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'))") 1668s 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'))") 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.4906.XwRQHAkx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.4950.XDdpjLgx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.4996.XoAhMqOx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5044.XXsWWepx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5089.XPZioKKx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5159.XGvemJSx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5206.XlXGgyMx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5209.XFZazdex 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5293.XTToYxjx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5393.XpbqYAHx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5400.XIYMzVQx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5442.XSoALMQx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5490.XuUbVyBx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5602.XZdkBxcx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5648.XhbWHvEx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5702.XVbRBstx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.5788.XEHVkGWx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6104.XJyoXivx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6181.XafcpdKx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6233.XKRfkIAx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6475.XGGeZHPx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6527.XWWTfkLx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6588.XUaCXAYx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6677.XxipiPVx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6774.XukveqYx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6816.XWkmqqBx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6882.XUWaAclx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.6911.XsteZAQx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7078.XBzxxRDx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7127.XwOsuxcx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7142.XgTIbXDx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7182.XtiHPsNx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7230.XfcUzqWx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7235.XZPyFpox 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7270.XgzvxuHx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7312.XFaEgUlx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7474.XaJZubgx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7476.XfQRjWRx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7481.XEnKuCfx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7616.XekKIwWx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7661.XFCCfgCx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7708.XncVzRAx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7760.XTsaGelx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.7810.XZSvrXZx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8009.XevzRZEx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8042.XefvLHGx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8123.XmfJfsUx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8194.XUzMOMHx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8269.XHstYnyx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8592.XqrAliKx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8635.XkzkpmFx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8790.XhEonyGx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8851.XegraUhx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.8909.XXAglprx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9010.XniDQtBx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9123.XIofdhXx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9247.XtoNWNrx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9291.Xgtfdynx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9294.Xdnyfrbx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9297.XjMTbIJx 1669s Nov 09 18:48:50 Combined data file .coverage.autopkgtest.9308.XetRVudx 1671s Nov 09 18:48:52 Name Stmts Miss Cover 1671s Nov 09 18:48:52 ------------------------------------------------------------------------------------------------------------- 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/OpenSSL/SSL.py 1099 597 46% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/OpenSSL/__init__.py 4 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/OpenSSL/_util.py 41 14 66% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/OpenSSL/crypto.py 1082 842 22% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/OpenSSL/version.py 10 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/_distutils_hack/__init__.py 101 96 5% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/__about__.py 5 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/__init__.py 3 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/exceptions.py 26 5 81% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/__init__.py 2 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/_oid.py 126 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/__init__.py 0 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py 0 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py 50 23 54% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py 62 12 81% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/__init__.py 0 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_asymmetric.py 6 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py 17 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_serialization.py 79 35 56% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py 0 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py 47 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py 55 5 91% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py 164 17 90% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed448.py 45 12 73% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py 43 12 72% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py 55 23 58% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py 90 38 58% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/types.py 19 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py 14 5 64% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x448.py 43 12 72% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/x25519.py 41 12 71% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py 4 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py 129 35 73% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/base.py 140 81 42% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py 139 58 58% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py 6 3 50% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/hashes.py 127 20 84% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py 5 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/base.py 7 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py 758 602 21% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/utils.py 77 29 62% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/__init__.py 70 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/base.py 487 229 53% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py 42 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/extensions.py 1038 569 45% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/general_name.py 166 94 43% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/name.py 232 141 39% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/oid.py 3 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/cryptography/x509/verification.py 10 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/__init__.py 13 4 69% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/_common.py 25 15 40% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/_version.py 11 2 82% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/parser/__init__.py 33 4 88% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/parser/_parser.py 813 436 46% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/parser/isoparser.py 185 150 19% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/relativedelta.py 241 206 15% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/tz/__init__.py 4 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/tz/_common.py 161 121 25% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/tz/_factories.py 49 21 57% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/tz/tz.py 800 626 22% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dateutil/tz/win.py 153 149 3% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/__init__.py 3 0 100% 1671s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/_asyncbackend.py 14 6 57% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/_ddr.py 105 86 18% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/_features.py 44 7 84% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/_immutable_ctx.py 40 5 88% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/asyncbackend.py 44 32 27% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/asyncquery.py 277 242 13% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/edns.py 270 161 40% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/entropy.py 80 49 39% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/enum.py 72 46 36% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/exception.py 60 33 45% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/flags.py 41 14 66% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/grange.py 34 30 12% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/immutable.py 41 30 27% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/inet.py 80 65 19% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/ipv4.py 27 20 26% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/ipv6.py 115 100 13% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/message.py 809 662 18% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/name.py 620 427 31% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/nameserver.py 101 54 47% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/node.py 118 71 40% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/opcode.py 31 7 77% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/query.py 536 462 14% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/quic/__init__.py 26 23 12% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rcode.py 69 13 81% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdata.py 377 269 29% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdataclass.py 44 9 80% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdataset.py 193 133 31% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdatatype.py 214 25 88% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/OPT.py 34 19 44% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/SOA.py 41 26 37% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/TSIG.py 58 42 28% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/ZONEMD.py 43 27 37% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/ANY/__init__.py 2 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/__init__.py 2 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/svcbbase.py 397 261 34% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rdtypes/util.py 191 154 19% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/renderer.py 152 118 22% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/resolver.py 899 719 20% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/reversename.py 33 24 27% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/rrset.py 78 56 28% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/serial.py 93 79 15% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/set.py 149 108 28% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/tokenizer.py 335 279 17% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/transaction.py 271 203 25% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/tsig.py 177 122 31% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/ttl.py 45 38 16% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/version.py 7 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/wire.py 64 42 34% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/xfr.py 148 126 15% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/zone.py 508 383 25% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/zonefile.py 429 380 11% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/dns/zonetypes.py 15 2 87% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/etcd/__init__.py 125 24 81% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/etcd/client.py 380 192 49% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/etcd/lock.py 125 103 18% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/idna/__init__.py 4 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/idna/core.py 292 257 12% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/idna/idnadata.py 4 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/idna/intranges.py 30 24 20% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/idna/package_data.py 1 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/__init__.py 13 2 85% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/__main__.py 199 63 68% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/api.py 770 280 64% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/async_executor.py 96 15 84% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/collections.py 56 6 89% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/config.py 371 94 75% 1672s Nov + echo '### End 16 acceptance-etcd ###' 1672s + rm -f '/tmp/pgpass?' 1672s ++ id -u 1672s + '[' 0 -eq 0 ']' 1672s + '[' -x /etc/init.d/zookeeper ']' 1672s 09 18:48:52 /usr/lib/python3/dist-packages/patroni/config_generator.py 212 159 25% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/daemon.py 76 3 96% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/dcs/__init__.py 646 77 88% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/dcs/etcd.py 603 119 80% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/dynamic_loader.py 35 7 80% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/exceptions.py 16 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/file_perm.py 43 8 81% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/global_config.py 81 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/ha.py 1246 320 74% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/log.py 219 69 68% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 821 173 79% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/available_parameters/__init__.py 21 1 95% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/bootstrap.py 252 62 75% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/callback_executor.py 55 8 85% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/cancellable.py 104 41 61% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/config.py 816 216 74% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/connection.py 75 1 99% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/misc.py 41 8 80% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/mpp/__init__.py 89 11 88% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/postmaster.py 170 85 50% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 416 163 61% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/slots.py 338 34 90% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/sync.py 130 19 85% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/postgresql/validator.py 157 23 85% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/psycopg.py 42 16 62% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/request.py 62 6 90% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/tags.py 38 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/utils.py 350 120 66% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/validator.py 301 208 31% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/version.py 1 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/watchdog/__init__.py 2 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/watchdog/base.py 203 42 79% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/patroni/watchdog/linux.py 135 35 74% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psutil/__init__.py 951 629 34% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psutil/_common.py 424 212 50% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psutil/_compat.py 302 263 13% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psutil/_pslinux.py 1251 924 26% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psutil/_psposix.py 96 38 60% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psycopg2/__init__.py 19 3 84% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psycopg2/_json.py 64 27 58% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psycopg2/_range.py 269 172 36% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psycopg2/errors.py 3 2 33% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/psycopg2/extensions.py 91 25 73% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/six.py 504 250 50% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/__init__.py 50 14 72% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/_base_connection.py 70 52 26% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/_collections.py 234 100 57% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/_request_methods.py 53 9 83% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/_version.py 2 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/connection.py 324 99 69% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/connectionpool.py 347 120 65% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/contrib/__init__.py 0 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py 257 96 63% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/exceptions.py 115 37 68% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/fields.py 92 73 21% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/filepost.py 37 24 35% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/poolmanager.py 233 85 64% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/response.py 562 310 45% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/__init__.py 10 0 100% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/connection.py 66 42 36% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/proxy.py 13 6 54% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/request.py 104 49 53% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/response.py 32 17 47% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/retry.py 173 47 73% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/ssl_.py 177 78 56% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/ssl_match_hostname.py 66 54 18% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/ssltransport.py 160 112 30% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/timeout.py 71 14 80% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/url.py 205 68 67% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/util.py 26 10 62% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/urllib3/util/wait.py 49 18 63% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/__init__.py 165 109 34% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/composer.py 92 17 82% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/constructor.py 479 276 42% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/cyaml.py 46 24 48% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/dumper.py 23 12 48% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/emitter.py 838 769 8% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/error.py 58 42 28% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/events.py 61 6 90% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/loader.py 47 24 49% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/nodes.py 29 7 76% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/parser.py 352 198 44% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/reader.py 122 34 72% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/representer.py 248 176 29% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/resolver.py 135 76 44% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/scanner.py 758 437 42% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/serializer.py 85 70 18% 1672s Nov 09 18:48:52 /usr/lib/python3/dist-packages/yaml/tokens.py 76 17 78% 1672s Nov 09 18:48:52 patroni/__init__.py 13 2 85% 1672s Nov 09 18:48:52 patroni/__main__.py 199 199 0% 1672s Nov 09 18:48:52 patroni/api.py 770 770 0% 1672s Nov 09 18:48:52 patroni/async_executor.py 96 69 28% 1672s Nov 09 18:48:52 patroni/collections.py 56 15 73% 1672s Nov 09 18:48:52 patroni/config.py 371 196 47% 1672s Nov 09 18:48:52 patroni/config_generator.py 212 212 0% 1672s Nov 09 18:48:52 patroni/ctl.py 936 411 56% 1672s Nov 09 18:48:52 patroni/daemon.py 76 76 0% 1672s Nov 09 18:48:52 patroni/dcs/__init__.py 646 270 58% 1672s Nov 09 18:48:52 patroni/dcs/consul.py 485 485 0% 1672s Nov 09 18:48:52 patroni/dcs/etcd3.py 679 679 0% 1672s Nov 09 18:48:52 patroni/dcs/etcd.py 603 224 63% 1672s Nov 09 18:48:52 patroni/dcs/exhibitor.py 61 61 0% 1672s Nov 09 18:48:52 patroni/dcs/kubernetes.py 938 938 0% 1672s Nov 09 18:48:52 patroni/dcs/raft.py 319 319 0% 1672s Nov 09 18:48:52 patroni/dcs/zookeeper.py 288 288 0% 1672s Nov 09 18:48:52 patroni/dynamic_loader.py 35 7 80% 1672s Nov 09 18:48:52 patroni/exceptions.py 16 1 94% 1672s Nov 09 18:48:52 patroni/file_perm.py 43 15 65% 1672s Nov 09 18:48:52 patroni/global_config.py 81 18 78% 1672s Nov 09 18:48:52 patroni/ha.py 1246 1246 0% 1672s Nov 09 18:48:52 patroni/log.py 219 173 21% 1672s Nov 09 18:48:52 patroni/postgresql/__init__.py 821 651 21% 1672s Nov 09 18:48:52 patroni/postgresql/available_parameters/__init__.py 21 3 86% 1672s Nov 09 18:48:52 patroni/postgresql/bootstrap.py 252 222 12% 1672s Nov 09 18:48:52 patroni/postgresql/callback_executor.py 55 34 38% 1672s Nov 09 18:48:52 patroni/postgresql/cancellable.py 104 84 19% 1672s Nov 09 18:48:52 patroni/postgresql/config.py 816 699 14% 1672s Nov 09 18:48:52 patroni/postgresql/connection.py 75 50 33% 1672s Nov 09 18:48:52 patroni/postgresql/misc.py 41 29 29% 1672s Nov 09 18:48:52 patroni/postgresql/mpp/__init__.py 89 21 76% 1672s Nov 09 18:48:52 patroni/postgresql/mpp/citus.py 259 259 0% 1672s Nov 09 18:48:52 patroni/postgresql/postmaster.py 170 139 18% 1672s Nov 09 18:48:52 patroni/postgresql/rewind.py 416 416 0% 1672s Nov 09 18:48:52 patroni/postgresql/slots.py 338 289 14% 1672s Nov 09 18:48:52 patroni/postgresql/sync.py 130 96 26% 1672s Nov 09 18:48:52 patroni/postgresql/validator.py 157 52 67% 1672s Nov 09 18:48:52 patroni/psycopg.py 42 28 33% 1672s Nov 09 18:48:52 patroni/raft_controller.py 22 22 0% 1672s Nov 09 18:48:52 patroni/request.py 62 6 90% 1672s Nov 09 18:48:52 patroni/scripts/__init__.py 0 0 100% 1672s Nov 09 18:48:52 patroni/scripts/aws.py 59 59 0% 1672s Nov 09 18:48:52 patroni/scripts/barman/__init__.py 0 0 100% 1672s Nov 09 18:48:52 patroni/scripts/barman/cli.py 51 51 0% 1672s Nov 09 18:48:52 patroni/scripts/barman/config_switch.py 51 51 0% 1672s Nov 09 18:48:52 patroni/scripts/barman/recover.py 37 37 0% 1672s Nov 09 18:48:52 patroni/scripts/barman/utils.py 94 94 0% 1672s Nov 09 18:48:52 patroni/scripts/wale_restore.py 207 207 0% 1672s Nov 09 18:48:52 patroni/tags.py 38 11 71% 1672s Nov 09 18:48:52 patroni/utils.py 350 196 44% 1672s Nov 09 18:48:52 patroni/validator.py 301 215 29% 1672s Nov 09 18:48:52 patroni/version.py 1 0 100% 1672s Nov 09 18:48:52 patroni/watchdog/__init__.py 2 2 0% 1672s Nov 09 18:48:52 patroni/watchdog/base.py 203 203 0% 1672s Nov 09 18:48:52 patroni/watchdog/linux.py 135 135 0% 1672s Nov 09 18:48:52 ------------------------------------------------------------------------------------------------------------- 1672s Nov 09 18:48:52 TOTAL 53078 32146 39% 1672s Nov 09 18:48:52 12 features passed, 0 failed, 1 skipped 1672s Nov 09 18:48:52 55 scenarios passed, 0 failed, 5 skipped 1672s Nov 09 18:48:52 524 steps passed, 0 failed, 61 skipped, 0 undefined 1672s Nov 09 18:48:52 Took 9m3.209s 1672s ### End 16 acceptance-etcd ### 1672s autopkgtest [18:48:53]: test acceptance-etcd: -----------------------] 1672s acceptance-etcd PASS 1672s autopkgtest [18:48:53]: test acceptance-etcd: - - - - - - - - - - results - - - - - - - - - - 1673s autopkgtest [18:48:54]: test acceptance-zookeeper: preparing testbed 1758s autopkgtest [18:50:19]: testbed dpkg architecture: ppc64el 1758s autopkgtest [18:50:19]: testbed apt version: 2.9.8 1758s autopkgtest [18:50:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1759s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1759s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 1759s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 1759s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [102 kB] 1759s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [977 kB] 1760s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [124 kB] 1760s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [693 kB] 1760s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [19.6 kB] 1760s Fetched 2012 kB in 2s (1257 kB/s) 1760s Reading package lists... 1762s Reading package lists... 1762s Building dependency tree... 1762s Reading state information... 1763s Calculating upgrade... 1763s The following NEW packages will be installed: 1763s systemd-cryptsetup 1763s The following packages will be upgraded: 1763s base-passwd bash-completion libattr1 libblockdev-crypto3 libblockdev-fs3 1763s libblockdev-loop3 libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 1763s libblockdev-swap3 libblockdev-utils3 libblockdev3 libbpf1 libbsd0 1763s libbytesize-common libbytesize1 libdrm-common libdrm2 libjson-glib-1.0-0 1763s libjson-glib-1.0-common libmaxminddb0 libmnl0 libnghttp2-14 libnspr4 1763s libnss-systemd libpam-systemd libpython3.12-minimal libpython3.12-stdlib 1763s libpython3.12t64 libsystemd-shared libsystemd0 libudev1 libudisks2-0 1763s liburcu8t64 libuv1t64 libx11-6 libx11-data linux-firmware openssh-client 1763s openssh-server openssh-sftp-server pci.ids python3-gi python3-idna 1763s python3-jsonpatch python3-lazr.restfulclient python3-urllib3 python3-wadllib 1763s python3.12 python3.12-gdbm python3.12-minimal systemd systemd-resolved 1763s systemd-sysv systemd-timesyncd tzdata udev udisks2 usbutils 1763s 59 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1763s Need to get 561 MB of archives. 1763s After this operation, 27.2 MB of additional disk space will be used. 1763s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el base-passwd ppc64el 3.6.5 [55.1 kB] 1763s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12t64 ppc64el 3.12.7-2 [2565 kB] 1764s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.7-2 [661 kB] 1765s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-stdlib ppc64el 3.12.7-2 [2121 kB] 1765s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.7-2 [2467 kB] 1765s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-minimal ppc64el 3.12.7-2 [839 kB] 1766s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el tzdata all 2024b-1ubuntu2 [274 kB] 1766s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnss-systemd ppc64el 256.5-2ubuntu4 [215 kB] 1766s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-timesyncd ppc64el 256.5-2ubuntu4 [42.5 kB] 1766s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-resolved ppc64el 256.5-2ubuntu4 [368 kB] 1766s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd-shared ppc64el 256.5-2ubuntu4 [2503 kB] 1766s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsystemd0 ppc64el 256.5-2ubuntu4 [565 kB] 1766s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-sysv ppc64el 256.5-2ubuntu4 [11.9 kB] 1766s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpam-systemd ppc64el 256.5-2ubuntu4 [326 kB] 1766s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd ppc64el 256.5-2ubuntu4 [3746 kB] 1767s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el udev ppc64el 256.5-2ubuntu4 [2141 kB] 1767s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudev1 ppc64el 256.5-2ubuntu4 [224 kB] 1767s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-sftp-server ppc64el 1:9.7p1-7ubuntu5 [43.3 kB] 1767s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-server ppc64el 1:9.7p1-7ubuntu5 [629 kB] 1767s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-client ppc64el 1:9.7p1-7ubuntu5 [1105 kB] 1767s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libattr1 ppc64el 1:2.5.2-2 [12.8 kB] 1767s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbsd0 ppc64el 0.12.2-2 [57.4 kB] 1767s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbpf1 ppc64el 1:1.4.6-1 [217 kB] 1767s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmnl0 ppc64el 1.0.5-3 [13.4 kB] 1767s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-gi ppc64el 3.50.0-3 [267 kB] 1767s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el bash-completion all 1:2.14.0-2 [210 kB] 1768s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-common all 2.4.123-1 [8436 B] 1768s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm2 ppc64el 2.4.123-1 [49.6 kB] 1768s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmaxminddb0 ppc64el 1.11.0-1 [21.6 kB] 1768s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnghttp2-14 ppc64el 1.64.0-1 [89.7 kB] 1768s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el liburcu8t64 ppc64el 0.14.1-1 [72.8 kB] 1768s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libuv1t64 ppc64el 1.48.0-7 [115 kB] 1768s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-data all 2:1.8.10-2 [116 kB] 1768s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-6 ppc64el 2:1.8.10-2 [738 kB] 1768s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el pci.ids all 0.0~2024.10.24-1 [279 kB] 1768s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-gdbm ppc64el 3.12.7-2 [30.6 kB] 1768s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el usbutils ppc64el 1:018-1 [89.8 kB] 1768s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-utils3 ppc64el 3.2.1-1 [20.6 kB] 1768s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-crypto3 ppc64el 3.2.1-1 [24.8 kB] 1768s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-fs3 ppc64el 3.2.1-1 [40.6 kB] 1768s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-loop3 ppc64el 3.2.1-1 [7704 B] 1768s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize1 ppc64el 2.11-1ubuntu1 [14.8 kB] 1768s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbytesize-common all 2.11-1ubuntu1 [3584 B] 1768s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-mdraid3 ppc64el 3.2.1-1 [14.2 kB] 1768s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-nvme3 ppc64el 3.2.1-1 [20.2 kB] 1768s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-part3 ppc64el 3.2.1-1 [17.5 kB] 1768s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev-swap3 ppc64el 3.2.1-1 [8538 B] 1768s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblockdev3 ppc64el 3.2.1-1 [54.1 kB] 1768s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-common all 1.10.0+ds-2 [5502 B] 1768s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-0 ppc64el 1.10.0+ds-2 [75.9 kB] 1768s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu2 [134 kB] 1768s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el udisks2 ppc64el 2.10.1-11ubuntu1 [344 kB] 1768s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libudisks2-0 ppc64el 2.10.1-11ubuntu1 [180 kB] 1768s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el linux-firmware ppc64el 20241108.git3bbb13a7-0ubuntu1 [536 MB] 1833s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-idna all 3.8-2 [47.0 kB] 1833s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-jsonpatch all 1.32-4 [12.2 kB] 1833s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wadllib all 2.0.0-1 [36.7 kB] 1833s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lazr.restfulclient all 0.14.6-2 [50.9 kB] 1833s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-urllib3 all 2.0.7-2ubuntu0.1 [93.1 kB] 1833s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el systemd-cryptsetup ppc64el 256.5-2ubuntu4 [127 kB] 1833s Preconfiguring packages ... 1833s Fetched 561 MB in 1min 10s (8001 kB/s) 1834s (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 ... 73539 files and directories currently installed.) 1834s Preparing to unpack .../base-passwd_3.6.5_ppc64el.deb ... 1834s Unpacking base-passwd (3.6.5) over (3.6.4) ... 1834s Setting up base-passwd (3.6.5) ... 1834s (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 ... 73540 files and directories currently installed.) 1834s Preparing to unpack .../00-libpython3.12t64_3.12.7-2_ppc64el.deb ... 1834s Unpacking libpython3.12t64:ppc64el (3.12.7-2) over (3.12.7-1) ... 1834s Preparing to unpack .../01-python3.12_3.12.7-2_ppc64el.deb ... 1834s Unpacking python3.12 (3.12.7-2) over (3.12.7-1) ... 1834s Preparing to unpack .../02-libpython3.12-stdlib_3.12.7-2_ppc64el.deb ... 1834s Unpacking libpython3.12-stdlib:ppc64el (3.12.7-2) over (3.12.7-1) ... 1834s Preparing to unpack .../03-python3.12-minimal_3.12.7-2_ppc64el.deb ... 1834s Unpacking python3.12-minimal (3.12.7-2) over (3.12.7-1) ... 1834s Preparing to unpack .../04-libpython3.12-minimal_3.12.7-2_ppc64el.deb ... 1834s Unpacking libpython3.12-minimal:ppc64el (3.12.7-2) over (3.12.7-1) ... 1835s Preparing to unpack .../05-tzdata_2024b-1ubuntu2_all.deb ... 1835s Unpacking tzdata (2024b-1ubuntu2) over (2024a-4ubuntu1) ... 1835s Preparing to unpack .../06-libnss-systemd_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking libnss-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../07-systemd-timesyncd_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking systemd-timesyncd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../08-systemd-resolved_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking systemd-resolved (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../09-libsystemd-shared_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking libsystemd-shared:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../10-libsystemd0_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking libsystemd0:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Setting up libsystemd0:ppc64el (256.5-2ubuntu4) ... 1835s (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 ... 73539 files and directories currently installed.) 1835s Preparing to unpack .../systemd-sysv_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking systemd-sysv (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../libpam-systemd_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking libpam-systemd:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../systemd_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking systemd (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../udev_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking udev (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Preparing to unpack .../libudev1_256.5-2ubuntu4_ppc64el.deb ... 1835s Unpacking libudev1:ppc64el (256.5-2ubuntu4) over (256.5-2ubuntu3) ... 1835s Setting up libudev1:ppc64el (256.5-2ubuntu4) ... 1835s (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 ... 73539 files and directories currently installed.) 1835s Preparing to unpack .../openssh-sftp-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 1835s Unpacking openssh-sftp-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 1835s Preparing to unpack .../openssh-server_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 1836s Unpacking openssh-server (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 1836s Preparing to unpack .../openssh-client_1%3a9.7p1-7ubuntu5_ppc64el.deb ... 1836s Unpacking openssh-client (1:9.7p1-7ubuntu5) over (1:9.7p1-7ubuntu4) ... 1836s Preparing to unpack .../libattr1_1%3a2.5.2-2_ppc64el.deb ... 1836s Unpacking libattr1:ppc64el (1:2.5.2-2) over (1:2.5.2-1build2) ... 1836s Setting up libattr1:ppc64el (1:2.5.2-2) ... 1836s (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 ... 73539 files and directories currently installed.) 1836s Preparing to unpack .../libbsd0_0.12.2-2_ppc64el.deb ... 1836s Unpacking libbsd0:ppc64el (0.12.2-2) over (0.12.2-1) ... 1836s Setting up libbsd0:ppc64el (0.12.2-2) ... 1836s (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 ... 73539 files and directories currently installed.) 1836s Preparing to unpack .../00-libbpf1_1%3a1.4.6-1_ppc64el.deb ... 1836s Unpacking libbpf1:ppc64el (1:1.4.6-1) over (1:1.4.5-1) ... 1836s Preparing to unpack .../01-libmnl0_1.0.5-3_ppc64el.deb ... 1836s Unpacking libmnl0:ppc64el (1.0.5-3) over (1.0.5-2build1) ... 1836s Preparing to unpack .../02-python3-gi_3.50.0-3_ppc64el.deb ... 1836s Unpacking python3-gi (3.50.0-3) over (3.48.2-1) ... 1836s Preparing to unpack .../03-bash-completion_1%3a2.14.0-2_all.deb ... 1836s Unpacking bash-completion (1:2.14.0-2) over (1:2.14.0-1) ... 1836s Preparing to unpack .../04-libdrm-common_2.4.123-1_all.deb ... 1836s Unpacking libdrm-common (2.4.123-1) over (2.4.122-1) ... 1836s Preparing to unpack .../05-libdrm2_2.4.123-1_ppc64el.deb ... 1836s Unpacking libdrm2:ppc64el (2.4.123-1) over (2.4.122-1) ... 1837s Preparing to unpack .../06-libmaxminddb0_1.11.0-1_ppc64el.deb ... 1837s Unpacking libmaxminddb0:ppc64el (1.11.0-1) over (1.10.0-1) ... 1837s Preparing to unpack .../07-libnghttp2-14_1.64.0-1_ppc64el.deb ... 1837s Unpacking libnghttp2-14:ppc64el (1.64.0-1) over (1.62.1-2) ... 1837s Preparing to unpack .../08-liburcu8t64_0.14.1-1_ppc64el.deb ... 1837s Unpacking liburcu8t64:ppc64el (0.14.1-1) over (0.14.0-4) ... 1837s Preparing to unpack .../09-libuv1t64_1.48.0-7_ppc64el.deb ... 1837s Unpacking libuv1t64:ppc64el (1.48.0-7) over (1.48.0-5) ... 1837s Preparing to unpack .../10-libx11-data_2%3a1.8.10-2_all.deb ... 1837s Unpacking libx11-data (2:1.8.10-2) over (2:1.8.7-1build1) ... 1837s Preparing to unpack .../11-libx11-6_2%3a1.8.10-2_ppc64el.deb ... 1837s Unpacking libx11-6:ppc64el (2:1.8.10-2) over (2:1.8.7-1build1) ... 1837s Preparing to unpack .../12-pci.ids_0.0~2024.10.24-1_all.deb ... 1837s Unpacking pci.ids (0.0~2024.10.24-1) over (0.0~2024.09.12-1) ... 1837s Preparing to unpack .../13-python3.12-gdbm_3.12.7-2_ppc64el.deb ... 1837s Unpacking python3.12-gdbm (3.12.7-2) over (3.12.7-1) ... 1837s Preparing to unpack .../14-usbutils_1%3a018-1_ppc64el.deb ... 1837s Unpacking usbutils (1:018-1) over (1:017-3build1) ... 1837s Preparing to unpack .../15-libblockdev-utils3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-utils3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../16-libblockdev-crypto3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-crypto3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../17-libblockdev-fs3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-fs3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../18-libblockdev-loop3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-loop3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../19-libbytesize1_2.11-1ubuntu1_ppc64el.deb ... 1837s Unpacking libbytesize1:ppc64el (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 1837s Preparing to unpack .../20-libbytesize-common_2.11-1ubuntu1_all.deb ... 1837s Unpacking libbytesize-common (2.11-1ubuntu1) over (2.10-1ubuntu2) ... 1837s Preparing to unpack .../21-libblockdev-mdraid3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-mdraid3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../22-libblockdev-nvme3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-nvme3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../23-libblockdev-part3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-part3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../24-libblockdev-swap3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev-swap3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../25-libblockdev3_3.2.1-1_ppc64el.deb ... 1837s Unpacking libblockdev3:ppc64el (3.2.1-1) over (3.2.0-2) ... 1837s Preparing to unpack .../26-libjson-glib-1.0-common_1.10.0+ds-2_all.deb ... 1837s Unpacking libjson-glib-1.0-common (1.10.0+ds-2) over (1.8.0-2build2) ... 1837s Preparing to unpack .../27-libjson-glib-1.0-0_1.10.0+ds-2_ppc64el.deb ... 1837s Unpacking libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) over (1.8.0-2build2) ... 1837s Preparing to unpack .../28-libnspr4_2%3a4.35-1.1ubuntu2_ppc64el.deb ... 1837s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu2) over (2:4.35-1.1ubuntu1) ... 1837s Preparing to unpack .../29-udisks2_2.10.1-11ubuntu1_ppc64el.deb ... 1837s Unpacking udisks2 (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 1837s Preparing to unpack .../30-libudisks2-0_2.10.1-11ubuntu1_ppc64el.deb ... 1837s Unpacking libudisks2-0:ppc64el (2.10.1-11ubuntu1) over (2.10.1-9ubuntu2) ... 1837s Preparing to unpack .../31-linux-firmware_20241108.git3bbb13a7-0ubuntu1_ppc64el.deb ... 1837s Unpacking linux-firmware (20241108.git3bbb13a7-0ubuntu1) over (20240913.gita34e7a5f-0ubuntu2) ... 1841s Preparing to unpack .../32-python3-idna_3.8-2_all.deb ... 1841s Unpacking python3-idna (3.8-2) over (3.6-2.1) ... 1841s Preparing to unpack .../33-python3-jsonpatch_1.32-4_all.deb ... 1841s Unpacking python3-jsonpatch (1.32-4) over (1.32-3) ... 1841s Preparing to unpack .../34-python3-wadllib_2.0.0-1_all.deb ... 1841s Unpacking python3-wadllib (2.0.0-1) over (1.3.6-5) ... 1841s Preparing to unpack .../35-python3-lazr.restfulclient_0.14.6-2_all.deb ... 1841s Unpacking python3-lazr.restfulclient (0.14.6-2) over (0.14.6-1) ... 1841s Preparing to unpack .../36-python3-urllib3_2.0.7-2ubuntu0.1_all.deb ... 1841s Unpacking python3-urllib3 (2.0.7-2ubuntu0.1) over (2.0.7-2) ... 1841s Selecting previously unselected package systemd-cryptsetup. 1841s Preparing to unpack .../37-systemd-cryptsetup_256.5-2ubuntu4_ppc64el.deb ... 1841s Unpacking systemd-cryptsetup (256.5-2ubuntu4) ... 1841s Setting up liburcu8t64:ppc64el (0.14.1-1) ... 1841s Setting up pci.ids (0.0~2024.10.24-1) ... 1841s Setting up linux-firmware (20241108.git3bbb13a7-0ubuntu1) ... 1841s Setting up openssh-client (1:9.7p1-7ubuntu5) ... 1841s Setting up libmaxminddb0:ppc64el (1.11.0-1) ... 1841s Setting up python3.12-gdbm (3.12.7-2) ... 1841s Setting up python3-jsonpatch (1.32-4) ... 1841s Setting up libuv1t64:ppc64el (1.48.0-7) ... 1841s Setting up libpython3.12-minimal:ppc64el (3.12.7-2) ... 1841s Setting up libnghttp2-14:ppc64el (1.64.0-1) ... 1841s Setting up usbutils (1:018-1) ... 1841s Setting up tzdata (2024b-1ubuntu2) ... 1841s 1841s Current default time zone: 'Etc/UTC' 1841s Local time is now: Sat Nov 9 18:51:42 UTC 2024. 1841s Universal Time is now: Sat Nov 9 18:51:42 UTC 2024. 1841s Run 'dpkg-reconfigure tzdata' if you wish to change it. 1841s 1841s Setting up libx11-data (2:1.8.10-2) ... 1841s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu2) ... 1841s Setting up bash-completion (1:2.14.0-2) ... 1841s Setting up python3-wadllib (2.0.0-1) ... 1842s Setting up python3-gi (3.50.0-3) ... 1842s Setting up libbytesize-common (2.11-1ubuntu1) ... 1842s Setting up libblockdev-utils3:ppc64el (3.2.1-1) ... 1842s Setting up libmnl0:ppc64el (1.0.5-3) ... 1842s Setting up python3-idna (3.8-2) ... 1842s Setting up libsystemd-shared:ppc64el (256.5-2ubuntu4) ... 1842s Setting up python3-urllib3 (2.0.7-2ubuntu0.1) ... 1842s Setting up libblockdev-nvme3:ppc64el (3.2.1-1) ... 1842s Setting up libblockdev-fs3:ppc64el (3.2.1-1) ... 1842s Setting up libx11-6:ppc64el (2:1.8.10-2) ... 1842s Setting up libjson-glib-1.0-common (1.10.0+ds-2) ... 1842s Setting up libbytesize1:ppc64el (2.11-1ubuntu1) ... 1842s Setting up python3-lazr.restfulclient (0.14.6-2) ... 1842s Setting up libdrm-common (2.4.123-1) ... 1842s Setting up libbpf1:ppc64el (1:1.4.6-1) ... 1842s Setting up libudisks2-0:ppc64el (2.10.1-11ubuntu1) ... 1842s Setting up python3.12-minimal (3.12.7-2) ... 1843s Setting up openssh-sftp-server (1:9.7p1-7ubuntu5) ... 1843s Setting up libpython3.12-stdlib:ppc64el (3.12.7-2) ... 1843s Setting up libblockdev-mdraid3:ppc64el (3.2.1-1) ... 1843s Setting up openssh-server (1:9.7p1-7ubuntu5) ... 1844s Setting up libblockdev-crypto3:ppc64el (3.2.1-1) ... 1844s Setting up libblockdev-swap3:ppc64el (3.2.1-1) ... 1844s Setting up python3.12 (3.12.7-2) ... 1846s Setting up libblockdev-loop3:ppc64el (3.2.1-1) ... 1846s Setting up systemd (256.5-2ubuntu4) ... 1846s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 1846s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 1846s /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. 1846s Setting up libblockdev3:ppc64el (3.2.1-1) ... 1846s Setting up libjson-glib-1.0-0:ppc64el (1.10.0+ds-2) ... 1846s Setting up libblockdev-part3:ppc64el (3.2.1-1) ... 1846s Setting up libpython3.12t64:ppc64el (3.12.7-2) ... 1846s Setting up systemd-cryptsetup (256.5-2ubuntu4) ... 1847s Setting up systemd-timesyncd (256.5-2ubuntu4) ... 1847s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 1847s Setting up udev (256.5-2ubuntu4) ... 1848s Setting up libdrm2:ppc64el (2.4.123-1) ... 1848s Setting up systemd-resolved (256.5-2ubuntu4) ... 1849s Setting up udisks2 (2.10.1-11ubuntu1) ... 1849s Setting up systemd-sysv (256.5-2ubuntu4) ... 1849s Setting up libnss-systemd:ppc64el (256.5-2ubuntu4) ... 1849s Setting up libpam-systemd:ppc64el (256.5-2ubuntu4) ... 1849s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1849s Processing triggers for ufw (0.36.2-8) ... 1850s Processing triggers for man-db (2.12.1-3) ... 1851s Processing triggers for dbus (1.14.10-4ubuntu5) ... 1851s Processing triggers for shared-mime-info (2.4-5) ... 1852s Processing triggers for initramfs-tools (0.142ubuntu34) ... 1852s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 1852s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1860s Reading package lists... 1860s Building dependency tree... 1860s Reading state information... 1860s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1861s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 1861s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1861s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1861s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1862s Reading package lists... 1862s Reading package lists... 1862s Building dependency tree... 1862s Reading state information... 1862s Calculating upgrade... 1862s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1862s Reading package lists... 1863s Building dependency tree... 1863s Reading state information... 1863s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1863s autopkgtest [18:52:04]: rebooting testbed after setup commands that affected boot 1867s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1898s Reading package lists... 1898s Building dependency tree... 1898s Reading state information... 1898s Starting pkgProblemResolver with broken count: 0 1898s Starting 2 pkgProblemResolver with broken count: 0 1898s Done 1899s The following additional packages will be installed: 1899s adwaita-icon-theme at-spi2-common ca-certificates-java 1899s dconf-gsettings-backend dconf-service default-jre default-jre-headless 1899s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 1899s fonts-font-awesome fonts-lato gtk-update-icon-cache hicolor-icon-theme 1899s humanity-icon-theme java-common junit4 libactivation-java libapache-pom-java 1899s libapr1t64 libasm-java libasound2-data libasound2t64 1899s libatinject-jsr330-api-java libatk-bridge2.0-0t64 libatk1.0-0t64 1899s libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 1899s libcairo-gobject2 libcairo2 libcares2 libcolord2 libcommons-cli-java 1899s libcommons-io-java libcommons-logging-java libcommons-parent-java 1899s libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-radeon1 1899s libdropwizard-metrics-java libeclipse-jdt-core-compiler-batch-java 1899s libeclipse-jdt-core-java libel-api-java libepoxy0 liberror-prone-java 1899s libev4t64 libfindbugs-annotations-java libfontconfig1 libgbm1 1899s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri 1899s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 1899s libgtk-3-common libguava-java libhamcrest-java libharfbuzz0b libio-pty-perl 1899s libipc-run-perl libjackson2-annotations-java libjackson2-core-java 1899s libjackson2-databind-java libjaxb-api-java libjbig0 libjctools-java 1899s libjetty9-extra-java libjetty9-java libjffi-java libjffi-jni 1899s libjnr-constants-java libjnr-enxio-java libjnr-ffi-java libjnr-posix-java 1899s libjnr-unixsocket-java libjnr-x86asm-java libjpeg-turbo8 libjpeg8 1899s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsp-api-java 1899s libjsr305-java liblcms2-2 liblerc4 liblog4j1.2-java libmail-java 1899s libnetty-java libnetty-tcnative-java libnetty-tcnative-jni libpango-1.0-0 1899s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpq5 1899s libservlet-api-java libsharpyuv0 libslf4j-java libsnappy-java libsnappy-jni 1899s libsnappy1v5 libspring-beans-java libspring-core-java 1899s libtaglibs-standard-impl-java libtaglibs-standard-spec-java libthai-data 1899s libthai0 libtiff6 libtime-duration-perl libtimedate-perl libtomcat9-java 1899s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 1899s libwayland-server0 libwebp7 libwebsocket-api-java libx11-xcb1 libxcb-dri2-0 1899s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 1899s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 1899s libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 1899s libxshmfence1 libxslt1.1 libxtst6 libxxf86vm1 libzookeeper-java 1899s mesa-libgallium moreutils openjdk-21-jre openjdk-21-jre-headless patroni 1899s patroni-doc postgresql postgresql-16 postgresql-client-16 1899s postgresql-client-common postgresql-common python3-behave python3-cdiff 1899s python3-click python3-colorama python3-coverage python3-dateutil 1899s python3-dnspython python3-eventlet python3-gevent python3-greenlet 1899s python3-kazoo python3-kerberos python3-parse python3-parse-type 1899s python3-prettytable python3-psutil python3-psycopg2 python3-pure-sasl 1899s python3-six python3-wcwidth python3-ydiff python3-zope.event 1899s python3-zope.interface sphinx-rtd-theme-common ssl-cert ubuntu-mono 1899s x11-common zookeeper zookeeperd 1899s Suggested packages: 1899s adwaita-icon-theme-legacy alsa-utils libasound2-plugins 1899s libatinject-jsr330-api-java-doc colord libavalon-framework-java 1899s libexcalibur-logkit-java cups-common gvfs libjackson2-annotations-java-doc 1899s jetty9 libjnr-ffi-java-doc libjnr-posix-java-doc libjsr305-java-doc 1899s liblcms2-utils liblog4j1.2-java-doc libbcpkix-java libcompress-lzf-java 1899s libjzlib-java liblog4j2-java libprotobuf-java pcscd libcglib-java 1899s libyaml-snake-java libaspectj-java libcommons-collections3-java tomcat9 1899s libzookeeper-java-doc libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic 1899s fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic 1899s vip-manager haproxy postgresql-doc postgresql-doc-16 python-coverage-doc 1899s python3-trio python3-aioquic python3-h2 python3-httpx python3-httpcore 1899s python-eventlet-doc python-gevent-doc python-greenlet-dev 1899s python-greenlet-doc python-kazoo-doc python-psycopg2-doc 1899s Recommended packages: 1899s librsvg2-common alsa-ucm-conf alsa-topology-conf at-spi2-core 1899s libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin javascript-common 1899s libjson-xs-perl mesa-vulkan-drivers | vulkan-icd libatk-wrapper-java-jni 1899s fonts-dejavu-extra 1899s The following NEW packages will be installed: 1899s adwaita-icon-theme at-spi2-common autopkgtest-satdep ca-certificates-java 1899s dconf-gsettings-backend dconf-service default-jre default-jre-headless 1899s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 1899s fonts-font-awesome fonts-lato gtk-update-icon-cache hicolor-icon-theme 1899s humanity-icon-theme java-common junit4 libactivation-java libapache-pom-java 1899s libapr1t64 libasm-java libasound2-data libasound2t64 1899s libatinject-jsr330-api-java libatk-bridge2.0-0t64 libatk1.0-0t64 1899s libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 1899s libcairo-gobject2 libcairo2 libcares2 libcolord2 libcommons-cli-java 1899s libcommons-io-java libcommons-logging-java libcommons-parent-java 1899s libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-radeon1 1899s libdropwizard-metrics-java libeclipse-jdt-core-compiler-batch-java 1899s libeclipse-jdt-core-java libel-api-java libepoxy0 liberror-prone-java 1899s libev4t64 libfindbugs-annotations-java libfontconfig1 libgbm1 1899s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri 1899s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 1899s libgtk-3-common libguava-java libhamcrest-java libharfbuzz0b libio-pty-perl 1899s libipc-run-perl libjackson2-annotations-java libjackson2-core-java 1899s libjackson2-databind-java libjaxb-api-java libjbig0 libjctools-java 1899s libjetty9-extra-java libjetty9-java libjffi-java libjffi-jni 1899s libjnr-constants-java libjnr-enxio-java libjnr-ffi-java libjnr-posix-java 1899s libjnr-unixsocket-java libjnr-x86asm-java libjpeg-turbo8 libjpeg8 1899s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsp-api-java 1899s libjsr305-java liblcms2-2 liblerc4 liblog4j1.2-java libmail-java 1899s libnetty-java libnetty-tcnative-java libnetty-tcnative-jni libpango-1.0-0 1899s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpq5 1899s libservlet-api-java libsharpyuv0 libslf4j-java libsnappy-java libsnappy-jni 1899s libsnappy1v5 libspring-beans-java libspring-core-java 1899s libtaglibs-standard-impl-java libtaglibs-standard-spec-java libthai-data 1899s libthai0 libtiff6 libtime-duration-perl libtimedate-perl libtomcat9-java 1899s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 1899s libwayland-server0 libwebp7 libwebsocket-api-java libx11-xcb1 libxcb-dri2-0 1899s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 1899s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 1899s libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 1899s libxshmfence1 libxslt1.1 libxtst6 libxxf86vm1 libzookeeper-java 1899s mesa-libgallium moreutils openjdk-21-jre openjdk-21-jre-headless patroni 1899s patroni-doc postgresql postgresql-16 postgresql-client-16 1899s postgresql-client-common postgresql-common python3-behave python3-cdiff 1899s python3-click python3-colorama python3-coverage python3-dateutil 1899s python3-dnspython python3-eventlet python3-gevent python3-greenlet 1899s python3-kazoo python3-kerberos python3-parse python3-parse-type 1899s python3-prettytable python3-psutil python3-psycopg2 python3-pure-sasl 1899s python3-six python3-wcwidth python3-ydiff python3-zope.event 1899s python3-zope.interface sphinx-rtd-theme-common ssl-cert ubuntu-mono 1899s x11-common zookeeper zookeeperd 1899s 0 upgraded, 196 newly installed, 0 to remove and 0 not upgraded. 1899s Need to get 134 MB/134 MB of archives. 1899s After this operation, 487 MB of additional disk space will be used. 1899s Get:1 /tmp/autopkgtest.KqFGv9/4-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [768 B] 1899s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-lato all 2.015-1 [2781 kB] 1900s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1900s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-client-common all 262 [36.7 kB] 1900s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el ssl-cert all 1.1.2ubuntu2 [18.0 kB] 1900s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-common all 262 [162 kB] 1900s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 1900s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el java-common all 0.76 [6852 B] 1900s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblcms2-2 ppc64el 2.14-2build1 [233 kB] 1900s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu2 [219 kB] 1900s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 1900s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpcsclite1 ppc64el 2.3.0-1 [30.8 kB] 1900s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el openjdk-21-jre-headless ppc64el 21.0.5+11-1 [45.7 MB] 1902s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 1902s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 1902s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.22-1 [63.3 kB] 1902s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 1902s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu2 [270 kB] 1902s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 1902s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 1902s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 1902s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-1 [186 kB] 1902s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el gtk-update-icon-cache ppc64el 4.16.5+ds-1 [53.6 kB] 1902s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el hicolor-icon-theme all 0.18-1 [13.5 kB] 1902s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 1902s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 1902s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el adwaita-icon-theme all 47.0-2 [525 kB] 1902s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el at-spi2-common all 2.54.0-1 [8774 B] 1902s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatk1.0-0t64 ppc64el 2.54.0-1 [59.7 kB] 1902s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 1902s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatspi2.0-0t64 ppc64el 2.54.0-1 [96.9 kB] 1902s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.54.0-1 [77.8 kB] 1902s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 1902s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 1902s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 1902s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 1902s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.44.0-2 [334 kB] 1902s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 1902s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 1902s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 1902s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 1902s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo-gobject2 ppc64el 1.18.2-2 [127 kB] 1902s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcolord2 ppc64el 1.4.7-1build2 [164 kB] 1902s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu6 [29.7 kB] 1902s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu6 [26.3 kB] 1902s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu6 [30.8 kB] 1902s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcups2t64 ppc64el 2.4.10-1ubuntu2 [345 kB] 1902s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libepoxy0 ppc64el 1.5.10-2 [234 kB] 1902s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 1902s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 9.0.0-1 [595 kB] 1902s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 1902s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 1902s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 1902s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 1902s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-2 [272 kB] 1902s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-2 [57.4 kB] 1902s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-2 [30.6 kB] 1902s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-client0 ppc64el 1.23.0-1 [31.4 kB] 1902s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-cursor0 ppc64el 1.23.0-1 [11.9 kB] 1902s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-egl1 ppc64el 1.23.0-1 [5730 B] 1902s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcomposite1 ppc64el 1:0.4.6-1 [6816 B] 1902s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 1902s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcursor1 ppc64el 1:1.2.2-1 [26.3 kB] 1902s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 1902s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 1902s Get:66 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 1902s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdconf1 ppc64el 0.40.0-4build2 [44.0 kB] 1902s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el dconf-service ppc64el 0.40.0-4build2 [31.1 kB] 1902s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4build2 [26.5 kB] 1902s Get:70 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgtk-3-common all 3.24.43-3ubuntu2 [1202 kB] 1902s Get:71 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgtk-3-0t64 ppc64el 3.24.43-3ubuntu2 [3364 kB] 1903s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 1903s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglapi-mesa ppc64el 24.2.3-1ubuntu1 [43.7 kB] 1903s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-xcb1 ppc64el 2:1.8.10-2 [8008 B] 1903s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri2-0 ppc64el 1.17.0-2 [7508 B] 1903s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 1903s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 1903s Get:78 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 1903s Get:79 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 1903s Get:80 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 1903s Get:81 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 1903s Get:82 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxshmfence1 ppc64el 1.3-1build5 [4964 B] 1903s Get:83 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 1903s Get:84 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-amdgpu1 ppc64el 2.4.123-1 [24.8 kB] 1903s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-radeon1 ppc64el 2.4.123-1 [29.0 kB] 1903s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el mesa-libgallium ppc64el 24.2.3-1ubuntu1 [9155 kB] 1903s Get:87 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvulkan1 ppc64el 1.3.296.0-1 [163 kB] 1903s Get:88 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-server0 ppc64el 1.23.0-1 [41.3 kB] 1903s Get:89 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgbm1 ppc64el 24.2.3-1ubuntu1 [38.2 kB] 1903s Get:90 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1-mesa-dri ppc64el 24.2.3-1ubuntu1 [34.5 kB] 1903s Get:91 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx-mesa0 ppc64el 24.2.3-1ubuntu1 [186 kB] 1903s Get:92 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 1903s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 1903s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasound2-data all 1.2.12-1 [21.0 kB] 1903s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasound2t64 ppc64el 1.2.12-1 [493 kB] 1903s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu1 [41.2 kB] 1903s Get:97 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 1903s Get:98 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1build1 [14.4 kB] 1903s Get:99 http://ftpmaster.internal/ubuntu plucky/main ppc64el openjdk-21-jre ppc64el 21.0.5+11-1 [246 kB] 1903s Get:100 http://ftpmaster.internal/ubuntu plucky/main ppc64el default-jre ppc64el 2:1.21-76 [918 B] 1903s Get:101 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhamcrest-java all 2.2-2 [117 kB] 1903s Get:102 http://ftpmaster.internal/ubuntu plucky/universe ppc64el junit4 all 4.13.2-4 [347 kB] 1903s Get:103 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcommons-cli-java all 1.6.0-1 [59.9 kB] 1904s Get:104 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libapache-pom-java all 33-2 [5874 B] 1904s Get:105 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcommons-parent-java all 56-1 [10.7 kB] 1904s Get:106 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcommons-io-java all 2.17.0-1 [457 kB] 1904s Get:107 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libdropwizard-metrics-java all 3.2.6-1 [240 kB] 1904s Get:108 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfindbugs-annotations-java all 3.1.0~preview2-4 [48.9 kB] 1904s Get:109 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libatinject-jsr330-api-java all 1.0+ds1-5 [5348 B] 1904s Get:110 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liberror-prone-java all 2.18.0-1 [22.5 kB] 1904s Get:111 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjsr305-java all 0.1~+svn49-11 [27.0 kB] 1904s Get:112 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libguava-java all 32.0.1-1 [2692 kB] 1904s Get:113 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjackson2-annotations-java all 2.14.0-1 [64.7 kB] 1904s Get:114 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjackson2-core-java all 2.14.1-1 [432 kB] 1904s Get:115 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjackson2-databind-java all 2.14.0-1 [1531 kB] 1904s Get:116 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libasm-java all 9.7-2 [386 kB] 1904s Get:117 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libel-api-java all 3.0.0-3 [64.9 kB] 1904s Get:118 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjsp-api-java all 2.3.4-3 [53.7 kB] 1904s Get:119 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libservlet-api-java all 4.0.1-2 [81.0 kB] 1904s Get:120 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libwebsocket-api-java all 1.1-2 [40.1 kB] 1904s Get:121 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjetty9-java all 9.4.56-1 [2790 kB] 1904s Get:122 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjnr-constants-java all 0.10.4-2 [1397 kB] 1905s Get:123 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjffi-jni ppc64el 1.3.13+ds-1 [31.1 kB] 1905s Get:124 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjffi-java all 1.3.13+ds-1 [112 kB] 1905s Get:125 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjnr-x86asm-java all 1.0.2-5.1 [207 kB] 1905s Get:126 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjnr-ffi-java all 2.2.15-2 [627 kB] 1905s Get:127 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjnr-enxio-java all 0.32.16-1 [33.7 kB] 1905s Get:128 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjnr-posix-java all 3.1.18-1 [267 kB] 1905s Get:129 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjnr-unixsocket-java all 0.38.21-2 [46.9 kB] 1905s Get:130 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libactivation-java all 1.2.0-2 [84.7 kB] 1905s Get:131 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmail-java all 1.6.5-3 [681 kB] 1905s Get:132 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 1905s Get:133 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjaxb-api-java all 2.3.1-1 [119 kB] 1905s Get:134 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libspring-core-java all 4.3.30-2 [1015 kB] 1905s Get:135 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libspring-beans-java all 4.3.30-2 [675 kB] 1905s Get:136 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtaglibs-standard-spec-java all 1.2.5-3 [35.2 kB] 1905s Get:137 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtaglibs-standard-impl-java all 1.2.5-3 [182 kB] 1905s Get:138 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libeclipse-jdt-core-compiler-batch-java all 3.35.0+eclipse4.29-2 [2933 kB] 1905s Get:139 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libeclipse-jdt-core-java all 3.35.0+eclipse4.29-2 [3831 kB] 1905s Get:140 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtomcat9-java all 9.0.70-2ubuntu1.1 [6161 kB] 1906s Get:141 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjetty9-extra-java all 9.4.56-1 [1199 kB] 1906s Get:142 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjctools-java all 2.0.2-1 [188 kB] 1906s Get:143 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnetty-java all 1:4.1.48-10 [3628 kB] 1906s Get:144 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libslf4j-java all 1.7.32-1 [141 kB] 1906s Get:145 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsnappy1v5 ppc64el 1.2.1-1 [33.4 kB] 1906s Get:146 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsnappy-jni ppc64el 1.1.10.5-2 [6578 B] 1906s Get:147 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsnappy-java all 1.1.10.5-2 [83.7 kB] 1906s Get:148 http://ftpmaster.internal/ubuntu plucky/main ppc64el libapr1t64 ppc64el 1.7.2-3.2ubuntu1 [136 kB] 1906s Get:149 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnetty-tcnative-jni ppc64el 2.0.28-1build4 [42.3 kB] 1906s Get:150 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnetty-tcnative-java all 2.0.28-1build4 [24.8 kB] 1906s Get:151 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liblog4j1.2-java all 1.2.17-11 [439 kB] 1906s Get:152 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzookeeper-java all 3.9.2-2 [1885 kB] 1906s Get:153 http://ftpmaster.internal/ubuntu plucky/universe ppc64el zookeeper all 3.9.2-2 [57.8 kB] 1906s Get:154 http://ftpmaster.internal/ubuntu plucky/universe ppc64el zookeeperd all 3.9.2-2 [6036 B] 1906s Get:155 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1906s Get:156 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcares2 ppc64el 1.34.2-1 [121 kB] 1906s Get:157 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 1906s Get:158 http://ftpmaster.internal/ubuntu plucky/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 1906s Get:159 http://ftpmaster.internal/ubuntu plucky/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 1906s Get:160 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1906s Get:161 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1906s Get:162 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 7.4.7-3 [157 kB] 1906s Get:163 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpq5 ppc64el 17.0-1 [280 kB] 1906s Get:164 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtime-duration-perl all 1.21-2 [12.3 kB] 1906s Get:165 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1906s Get:166 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu1 [191 kB] 1906s Get:167 http://ftpmaster.internal/ubuntu plucky/universe ppc64el moreutils ppc64el 0.69-1 [59.1 kB] 1906s Get:168 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ydiff all 1.3-1 [18.4 kB] 1906s Get:169 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-cdiff all 1.3-1 [1770 B] 1906s Get:170 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 1906s Get:171 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-click all 8.1.7-2 [79.5 kB] 1906s Get:172 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 1907s Get:173 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-2 [80.3 kB] 1907s Get:174 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 1907s Get:175 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-prettytable all 3.10.1-1 [34.0 kB] 1907s Get:176 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psutil ppc64el 5.9.8-2build2 [197 kB] 1907s Get:177 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psycopg2 ppc64el 2.9.9-2 [149 kB] 1907s Get:178 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-greenlet ppc64el 3.0.3-0ubuntu6 [164 kB] 1907s Get:179 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 1907s Get:180 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-eventlet all 0.36.1-0ubuntu1 [274 kB] 1907s Get:181 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-zope.event all 5.0-0.1 [7512 B] 1907s Get:182 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-zope.interface ppc64el 6.4-1 [140 kB] 1907s Get:183 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-gevent ppc64el 24.2.1-1 [882 kB] 1907s Get:184 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-kerberos ppc64el 1.1.14-3.1build9 [22.0 kB] 1907s Get:185 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pure-sasl all 0.5.1+dfsg1-4 [11.4 kB] 1907s Get:186 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-kazoo all 2.9.0-2 [103 kB] 1907s Get:187 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el patroni all 3.3.2-1 [265 kB] 1907s Get:188 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-rtd-theme-common all 3.0.1+dfsg-1 [1012 kB] 1907s Get:189 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el patroni-doc all 3.3.2-1 [497 kB] 1907s Get:190 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-client-16 ppc64el 16.4-3 [1400 kB] 1907s Get:191 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql-16 ppc64el 16.4-3 [16.6 MB] 1908s Get:192 http://ftpmaster.internal/ubuntu plucky/main ppc64el postgresql all 16+262 [11.8 kB] 1908s Get:193 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parse all 1.20.2-1 [27.0 kB] 1908s Get:194 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parse-type all 0.6.4-1 [23.4 kB] 1908s Get:195 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-behave all 1.2.6-6 [98.6 kB] 1908s Get:196 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu2 [149 kB] 1909s Preconfiguring packages ... 1909s Fetched 134 MB in 9s (14.2 MB/s) 1909s Selecting previously unselected package fonts-lato. 1909s (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 ... 73777 files and directories currently installed.) 1909s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 1909s Unpacking fonts-lato (2.015-1) ... 1909s Selecting previously unselected package libjson-perl. 1909s Preparing to unpack .../001-libjson-perl_4.10000-1_all.deb ... 1909s Unpacking libjson-perl (4.10000-1) ... 1909s Selecting previously unselected package postgresql-client-common. 1909s Preparing to unpack .../002-postgresql-client-common_262_all.deb ... 1909s Unpacking postgresql-client-common (262) ... 1909s Selecting previously unselected package ssl-cert. 1909s Preparing to unpack .../003-ssl-cert_1.1.2ubuntu2_all.deb ... 1909s Unpacking ssl-cert (1.1.2ubuntu2) ... 1909s Selecting previously unselected package postgresql-common. 1909s Preparing to unpack .../004-postgresql-common_262_all.deb ... 1909s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 1909s Unpacking postgresql-common (262) ... 1909s Selecting previously unselected package ca-certificates-java. 1909s Preparing to unpack .../005-ca-certificates-java_20240118_all.deb ... 1909s Unpacking ca-certificates-java (20240118) ... 1909s Selecting previously unselected package java-common. 1909s Preparing to unpack .../006-java-common_0.76_all.deb ... 1909s Unpacking java-common (0.76) ... 1909s Selecting previously unselected package liblcms2-2:ppc64el. 1909s Preparing to unpack .../007-liblcms2-2_2.14-2build1_ppc64el.deb ... 1909s Unpacking liblcms2-2:ppc64el (2.14-2build1) ... 1909s Selecting previously unselected package libjpeg-turbo8:ppc64el. 1909s Preparing to unpack .../008-libjpeg-turbo8_2.1.5-2ubuntu2_ppc64el.deb ... 1909s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 1909s Selecting previously unselected package libjpeg8:ppc64el. 1909s Preparing to unpack .../009-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 1909s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 1909s Selecting previously unselected package libpcsclite1:ppc64el. 1909s Preparing to unpack .../010-libpcsclite1_2.3.0-1_ppc64el.deb ... 1909s Unpacking libpcsclite1:ppc64el (2.3.0-1) ... 1909s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 1909s Preparing to unpack .../011-openjdk-21-jre-headless_21.0.5+11-1_ppc64el.deb ... 1909s Unpacking openjdk-21-jre-headless:ppc64el (21.0.5+11-1) ... 1910s Selecting previously unselected package default-jre-headless. 1910s Preparing to unpack .../012-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 1910s Unpacking default-jre-headless (2:1.21-76) ... 1910s Selecting previously unselected package libgdk-pixbuf2.0-common. 1910s Preparing to unpack .../013-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 1910s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 1910s Selecting previously unselected package libdeflate0:ppc64el. 1910s Preparing to unpack .../014-libdeflate0_1.22-1_ppc64el.deb ... 1910s Unpacking libdeflate0:ppc64el (1.22-1) ... 1910s Selecting previously unselected package libjbig0:ppc64el. 1910s Preparing to unpack .../015-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 1910s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 1910s Selecting previously unselected package liblerc4:ppc64el. 1910s Preparing to unpack .../016-liblerc4_4.0.0+ds-4ubuntu2_ppc64el.deb ... 1910s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 1910s Selecting previously unselected package libsharpyuv0:ppc64el. 1910s Preparing to unpack .../017-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 1910s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 1910s Selecting previously unselected package libwebp7:ppc64el. 1910s Preparing to unpack .../018-libwebp7_1.4.0-0.1_ppc64el.deb ... 1910s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 1910s Selecting previously unselected package libtiff6:ppc64el. 1910s Preparing to unpack .../019-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 1910s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 1910s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 1910s Preparing to unpack .../020-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_ppc64el.deb ... 1910s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 1911s Selecting previously unselected package gtk-update-icon-cache. 1911s Preparing to unpack .../021-gtk-update-icon-cache_4.16.5+ds-1_ppc64el.deb ... 1911s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 1911s 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. 1911s Unpacking gtk-update-icon-cache (4.16.5+ds-1) ... 1911s Selecting previously unselected package hicolor-icon-theme. 1911s Preparing to unpack .../022-hicolor-icon-theme_0.18-1_all.deb ... 1911s Unpacking hicolor-icon-theme (0.18-1) ... 1911s Selecting previously unselected package humanity-icon-theme. 1911s Preparing to unpack .../023-humanity-icon-theme_0.6.16_all.deb ... 1911s Unpacking humanity-icon-theme (0.6.16) ... 1911s Selecting previously unselected package ubuntu-mono. 1911s Preparing to unpack .../024-ubuntu-mono_24.04-0ubuntu1_all.deb ... 1911s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 1912s Selecting previously unselected package adwaita-icon-theme. 1912s Preparing to unpack .../025-adwaita-icon-theme_47.0-2_all.deb ... 1912s Unpacking adwaita-icon-theme (47.0-2) ... 1912s Selecting previously unselected package at-spi2-common. 1912s Preparing to unpack .../026-at-spi2-common_2.54.0-1_all.deb ... 1912s Unpacking at-spi2-common (2.54.0-1) ... 1912s Selecting previously unselected package libatk1.0-0t64:ppc64el. 1912s Preparing to unpack .../027-libatk1.0-0t64_2.54.0-1_ppc64el.deb ... 1912s Unpacking libatk1.0-0t64:ppc64el (2.54.0-1) ... 1912s Selecting previously unselected package libxi6:ppc64el. 1912s Preparing to unpack .../028-libxi6_2%3a1.8.2-1_ppc64el.deb ... 1912s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 1912s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 1912s Preparing to unpack .../029-libatspi2.0-0t64_2.54.0-1_ppc64el.deb ... 1912s Unpacking libatspi2.0-0t64:ppc64el (2.54.0-1) ... 1912s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 1912s Preparing to unpack .../030-libatk-bridge2.0-0t64_2.54.0-1_ppc64el.deb ... 1912s Unpacking libatk-bridge2.0-0t64:ppc64el (2.54.0-1) ... 1912s Selecting previously unselected package fonts-dejavu-mono. 1912s Preparing to unpack .../031-fonts-dejavu-mono_2.37-8_all.deb ... 1912s Unpacking fonts-dejavu-mono (2.37-8) ... 1912s Selecting previously unselected package fonts-dejavu-core. 1912s Preparing to unpack .../032-fonts-dejavu-core_2.37-8_all.deb ... 1912s Unpacking fonts-dejavu-core (2.37-8) ... 1912s Selecting previously unselected package fontconfig-config. 1912s Preparing to unpack .../033-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 1912s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 1912s Selecting previously unselected package libfontconfig1:ppc64el. 1912s Preparing to unpack .../034-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 1912s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 1912s Selecting previously unselected package libpixman-1-0:ppc64el. 1912s Preparing to unpack .../035-libpixman-1-0_0.44.0-2_ppc64el.deb ... 1912s Unpacking libpixman-1-0:ppc64el (0.44.0-2) ... 1912s Selecting previously unselected package libxcb-render0:ppc64el. 1912s Preparing to unpack .../036-libxcb-render0_1.17.0-2_ppc64el.deb ... 1912s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 1912s Selecting previously unselected package libxcb-shm0:ppc64el. 1912s Preparing to unpack .../037-libxcb-shm0_1.17.0-2_ppc64el.deb ... 1912s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 1912s Selecting previously unselected package libxrender1:ppc64el. 1912s Preparing to unpack .../038-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 1912s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 1912s Selecting previously unselected package libcairo2:ppc64el. 1912s Preparing to unpack .../039-libcairo2_1.18.2-2_ppc64el.deb ... 1912s Unpacking libcairo2:ppc64el (1.18.2-2) ... 1912s Selecting previously unselected package libcairo-gobject2:ppc64el. 1912s Preparing to unpack .../040-libcairo-gobject2_1.18.2-2_ppc64el.deb ... 1912s Unpacking libcairo-gobject2:ppc64el (1.18.2-2) ... 1912s Selecting previously unselected package libcolord2:ppc64el. 1912s Preparing to unpack .../041-libcolord2_1.4.7-1build2_ppc64el.deb ... 1912s Unpacking libcolord2:ppc64el (1.4.7-1build2) ... 1912s Selecting previously unselected package libavahi-common-data:ppc64el. 1912s Preparing to unpack .../042-libavahi-common-data_0.8-13ubuntu6_ppc64el.deb ... 1912s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu6) ... 1912s Selecting previously unselected package libavahi-common3:ppc64el. 1912s Preparing to unpack .../043-libavahi-common3_0.8-13ubuntu6_ppc64el.deb ... 1912s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu6) ... 1912s Selecting previously unselected package libavahi-client3:ppc64el. 1912s Preparing to unpack .../044-libavahi-client3_0.8-13ubuntu6_ppc64el.deb ... 1912s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu6) ... 1912s Selecting previously unselected package libcups2t64:ppc64el. 1912s Preparing to unpack .../045-libcups2t64_2.4.10-1ubuntu2_ppc64el.deb ... 1912s Unpacking libcups2t64:ppc64el (2.4.10-1ubuntu2) ... 1912s Selecting previously unselected package libepoxy0:ppc64el. 1912s Preparing to unpack .../046-libepoxy0_1.5.10-2_ppc64el.deb ... 1912s Unpacking libepoxy0:ppc64el (1.5.10-2) ... 1912s Selecting previously unselected package libgraphite2-3:ppc64el. 1912s Preparing to unpack .../047-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 1912s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 1913s Selecting previously unselected package libharfbuzz0b:ppc64el. 1913s Preparing to unpack .../048-libharfbuzz0b_9.0.0-1_ppc64el.deb ... 1913s Unpacking libharfbuzz0b:ppc64el (9.0.0-1) ... 1913s Selecting previously unselected package fontconfig. 1913s Preparing to unpack .../049-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 1913s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 1913s Selecting previously unselected package libthai-data. 1913s Preparing to unpack .../050-libthai-data_0.1.29-2build1_all.deb ... 1913s Unpacking libthai-data (0.1.29-2build1) ... 1913s Selecting previously unselected package libdatrie1:ppc64el. 1913s Preparing to unpack .../051-libdatrie1_0.2.13-3build1_ppc64el.deb ... 1913s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 1913s Selecting previously unselected package libthai0:ppc64el. 1913s Preparing to unpack .../052-libthai0_0.1.29-2build1_ppc64el.deb ... 1913s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 1913s Selecting previously unselected package libpango-1.0-0:ppc64el. 1913s Preparing to unpack .../053-libpango-1.0-0_1.54.0+ds-2_ppc64el.deb ... 1913s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-2) ... 1913s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 1913s Preparing to unpack .../054-libpangoft2-1.0-0_1.54.0+ds-2_ppc64el.deb ... 1913s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-2) ... 1913s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 1913s Preparing to unpack .../055-libpangocairo-1.0-0_1.54.0+ds-2_ppc64el.deb ... 1913s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-2) ... 1913s Selecting previously unselected package libwayland-client0:ppc64el. 1913s Preparing to unpack .../056-libwayland-client0_1.23.0-1_ppc64el.deb ... 1913s Unpacking libwayland-client0:ppc64el (1.23.0-1) ... 1913s Selecting previously unselected package libwayland-cursor0:ppc64el. 1913s Preparing to unpack .../057-libwayland-cursor0_1.23.0-1_ppc64el.deb ... 1913s Unpacking libwayland-cursor0:ppc64el (1.23.0-1) ... 1913s Selecting previously unselected package libwayland-egl1:ppc64el. 1913s Preparing to unpack .../058-libwayland-egl1_1.23.0-1_ppc64el.deb ... 1913s Unpacking libwayland-egl1:ppc64el (1.23.0-1) ... 1913s Selecting previously unselected package libxcomposite1:ppc64el. 1913s Preparing to unpack .../059-libxcomposite1_1%3a0.4.6-1_ppc64el.deb ... 1913s Unpacking libxcomposite1:ppc64el (1:0.4.6-1) ... 1913s Selecting previously unselected package libxfixes3:ppc64el. 1913s Preparing to unpack .../060-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 1913s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 1913s Selecting previously unselected package libxcursor1:ppc64el. 1913s Preparing to unpack .../061-libxcursor1_1%3a1.2.2-1_ppc64el.deb ... 1913s Unpacking libxcursor1:ppc64el (1:1.2.2-1) ... 1913s Selecting previously unselected package libxdamage1:ppc64el. 1913s Preparing to unpack .../062-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 1913s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 1913s Selecting previously unselected package libxinerama1:ppc64el. 1913s Preparing to unpack .../063-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 1913s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 1913s Selecting previously unselected package libxrandr2:ppc64el. 1913s Preparing to unpack .../064-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 1913s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 1913s Selecting previously unselected package libdconf1:ppc64el. 1913s Preparing to unpack .../065-libdconf1_0.40.0-4build2_ppc64el.deb ... 1913s Unpacking libdconf1:ppc64el (0.40.0-4build2) ... 1913s Selecting previously unselected package dconf-service. 1913s Preparing to unpack .../066-dconf-service_0.40.0-4build2_ppc64el.deb ... 1913s Unpacking dconf-service (0.40.0-4build2) ... 1913s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 1913s Preparing to unpack .../067-dconf-gsettings-backend_0.40.0-4build2_ppc64el.deb ... 1913s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4build2) ... 1913s Selecting previously unselected package libgtk-3-common. 1913s Preparing to unpack .../068-libgtk-3-common_3.24.43-3ubuntu2_all.deb ... 1913s Unpacking libgtk-3-common (3.24.43-3ubuntu2) ... 1913s Selecting previously unselected package libgtk-3-0t64:ppc64el. 1913s Preparing to unpack .../069-libgtk-3-0t64_3.24.43-3ubuntu2_ppc64el.deb ... 1913s Unpacking libgtk-3-0t64:ppc64el (3.24.43-3ubuntu2) ... 1913s Selecting previously unselected package libglvnd0:ppc64el. 1913s Preparing to unpack .../070-libglvnd0_1.7.0-1build1_ppc64el.deb ... 1913s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 1913s Selecting previously unselected package libglapi-mesa:ppc64el. 1913s Preparing to unpack .../071-libglapi-mesa_24.2.3-1ubuntu1_ppc64el.deb ... 1913s Unpacking libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 1913s Selecting previously unselected package libx11-xcb1:ppc64el. 1913s Preparing to unpack .../072-libx11-xcb1_2%3a1.8.10-2_ppc64el.deb ... 1913s Unpacking libx11-xcb1:ppc64el (2:1.8.10-2) ... 1913s Selecting previously unselected package libxcb-dri2-0:ppc64el. 1913s Preparing to unpack .../073-libxcb-dri2-0_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-dri2-0:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxcb-dri3-0:ppc64el. 1913s Preparing to unpack .../074-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxcb-glx0:ppc64el. 1913s Preparing to unpack .../075-libxcb-glx0_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxcb-present0:ppc64el. 1913s Preparing to unpack .../076-libxcb-present0_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxcb-randr0:ppc64el. 1913s Preparing to unpack .../077-libxcb-randr0_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxcb-sync1:ppc64el. 1913s Preparing to unpack .../078-libxcb-sync1_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxcb-xfixes0:ppc64el. 1913s Preparing to unpack .../079-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 1913s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 1913s Selecting previously unselected package libxshmfence1:ppc64el. 1913s Preparing to unpack .../080-libxshmfence1_1.3-1build5_ppc64el.deb ... 1913s Unpacking libxshmfence1:ppc64el (1.3-1build5) ... 1913s Selecting previously unselected package libxxf86vm1:ppc64el. 1913s Preparing to unpack .../081-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 1913s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 1913s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 1913s Preparing to unpack .../082-libdrm-amdgpu1_2.4.123-1_ppc64el.deb ... 1913s Unpacking libdrm-amdgpu1:ppc64el (2.4.123-1) ... 1913s Selecting previously unselected package libdrm-radeon1:ppc64el. 1913s Preparing to unpack .../083-libdrm-radeon1_2.4.123-1_ppc64el.deb ... 1913s Unpacking libdrm-radeon1:ppc64el (2.4.123-1) ... 1913s Selecting previously unselected package mesa-libgallium:ppc64el. 1913s Preparing to unpack .../084-mesa-libgallium_24.2.3-1ubuntu1_ppc64el.deb ... 1913s Unpacking mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 1914s Selecting previously unselected package libvulkan1:ppc64el. 1914s Preparing to unpack .../085-libvulkan1_1.3.296.0-1_ppc64el.deb ... 1914s Unpacking libvulkan1:ppc64el (1.3.296.0-1) ... 1914s Selecting previously unselected package libwayland-server0:ppc64el. 1914s Preparing to unpack .../086-libwayland-server0_1.23.0-1_ppc64el.deb ... 1914s Unpacking libwayland-server0:ppc64el (1.23.0-1) ... 1914s Selecting previously unselected package libgbm1:ppc64el. 1914s Preparing to unpack .../087-libgbm1_24.2.3-1ubuntu1_ppc64el.deb ... 1914s Unpacking libgbm1:ppc64el (24.2.3-1ubuntu1) ... 1914s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 1914s Preparing to unpack .../088-libgl1-mesa-dri_24.2.3-1ubuntu1_ppc64el.deb ... 1914s Unpacking libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 1914s Selecting previously unselected package libglx-mesa0:ppc64el. 1914s Preparing to unpack .../089-libglx-mesa0_24.2.3-1ubuntu1_ppc64el.deb ... 1914s Unpacking libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 1914s Selecting previously unselected package libglx0:ppc64el. 1914s Preparing to unpack .../090-libglx0_1.7.0-1build1_ppc64el.deb ... 1914s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 1914s Selecting previously unselected package libgl1:ppc64el. 1914s Preparing to unpack .../091-libgl1_1.7.0-1build1_ppc64el.deb ... 1914s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 1914s Selecting previously unselected package libasound2-data. 1914s Preparing to unpack .../092-libasound2-data_1.2.12-1_all.deb ... 1914s Unpacking libasound2-data (1.2.12-1) ... 1914s Selecting previously unselected package libasound2t64:ppc64el. 1914s Preparing to unpack .../093-libasound2t64_1.2.12-1_ppc64el.deb ... 1914s Unpacking libasound2t64:ppc64el (1.2.12-1) ... 1914s Selecting previously unselected package libgif7:ppc64el. 1914s Preparing to unpack .../094-libgif7_5.2.2-1ubuntu1_ppc64el.deb ... 1914s Unpacking libgif7:ppc64el (5.2.2-1ubuntu1) ... 1914s Selecting previously unselected package x11-common. 1914s Preparing to unpack .../095-x11-common_1%3a7.7+23ubuntu3_all.deb ... 1914s Unpacking x11-common (1:7.7+23ubuntu3) ... 1914s Selecting previously unselected package libxtst6:ppc64el. 1914s Preparing to unpack .../096-libxtst6_2%3a1.2.3-1.1build1_ppc64el.deb ... 1914s Unpacking libxtst6:ppc64el (2:1.2.3-1.1build1) ... 1914s Selecting previously unselected package openjdk-21-jre:ppc64el. 1914s Preparing to unpack .../097-openjdk-21-jre_21.0.5+11-1_ppc64el.deb ... 1914s Unpacking openjdk-21-jre:ppc64el (21.0.5+11-1) ... 1914s Selecting previously unselected package default-jre. 1914s Preparing to unpack .../098-default-jre_2%3a1.21-76_ppc64el.deb ... 1914s Unpacking default-jre (2:1.21-76) ... 1914s Selecting previously unselected package libhamcrest-java. 1914s Preparing to unpack .../099-libhamcrest-java_2.2-2_all.deb ... 1914s Unpacking libhamcrest-java (2.2-2) ... 1914s Selecting previously unselected package junit4. 1914s Preparing to unpack .../100-junit4_4.13.2-4_all.deb ... 1914s Unpacking junit4 (4.13.2-4) ... 1914s Selecting previously unselected package libcommons-cli-java. 1914s Preparing to unpack .../101-libcommons-cli-java_1.6.0-1_all.deb ... 1914s Unpacking libcommons-cli-java (1.6.0-1) ... 1914s Selecting previously unselected package libapache-pom-java. 1914s Preparing to unpack .../102-libapache-pom-java_33-2_all.deb ... 1914s Unpacking libapache-pom-java (33-2) ... 1914s Selecting previously unselected package libcommons-parent-java. 1914s Preparing to unpack .../103-libcommons-parent-java_56-1_all.deb ... 1914s Unpacking libcommons-parent-java (56-1) ... 1914s Selecting previously unselected package libcommons-io-java. 1914s Preparing to unpack .../104-libcommons-io-java_2.17.0-1_all.deb ... 1914s Unpacking libcommons-io-java (2.17.0-1) ... 1914s Selecting previously unselected package libdropwizard-metrics-java. 1914s Preparing to unpack .../105-libdropwizard-metrics-java_3.2.6-1_all.deb ... 1914s Unpacking libdropwizard-metrics-java (3.2.6-1) ... 1914s Selecting previously unselected package libfindbugs-annotations-java. 1914s Preparing to unpack .../106-libfindbugs-annotations-java_3.1.0~preview2-4_all.deb ... 1914s Unpacking libfindbugs-annotations-java (3.1.0~preview2-4) ... 1914s Selecting previously unselected package libatinject-jsr330-api-java. 1914s Preparing to unpack .../107-libatinject-jsr330-api-java_1.0+ds1-5_all.deb ... 1914s Unpacking libatinject-jsr330-api-java (1.0+ds1-5) ... 1914s Selecting previously unselected package liberror-prone-java. 1914s Preparing to unpack .../108-liberror-prone-java_2.18.0-1_all.deb ... 1914s Unpacking liberror-prone-java (2.18.0-1) ... 1914s Selecting previously unselected package libjsr305-java. 1914s Preparing to unpack .../109-libjsr305-java_0.1~+svn49-11_all.deb ... 1914s Unpacking libjsr305-java (0.1~+svn49-11) ... 1914s Selecting previously unselected package libguava-java. 1914s Preparing to unpack .../110-libguava-java_32.0.1-1_all.deb ... 1914s Unpacking libguava-java (32.0.1-1) ... 1914s Selecting previously unselected package libjackson2-annotations-java. 1914s Preparing to unpack .../111-libjackson2-annotations-java_2.14.0-1_all.deb ... 1914s Unpacking libjackson2-annotations-java (2.14.0-1) ... 1914s Selecting previously unselected package libjackson2-core-java. 1914s Preparing to unpack .../112-libjackson2-core-java_2.14.1-1_all.deb ... 1914s Unpacking libjackson2-core-java (2.14.1-1) ... 1914s Selecting previously unselected package libjackson2-databind-java. 1914s Preparing to unpack .../113-libjackson2-databind-java_2.14.0-1_all.deb ... 1914s Unpacking libjackson2-databind-java (2.14.0-1) ... 1914s Selecting previously unselected package libasm-java. 1914s Preparing to unpack .../114-libasm-java_9.7-2_all.deb ... 1914s Unpacking libasm-java (9.7-2) ... 1914s Selecting previously unselected package libel-api-java. 1914s Preparing to unpack .../115-libel-api-java_3.0.0-3_all.deb ... 1914s Unpacking libel-api-java (3.0.0-3) ... 1914s Selecting previously unselected package libjsp-api-java. 1914s Preparing to unpack .../116-libjsp-api-java_2.3.4-3_all.deb ... 1914s Unpacking libjsp-api-java (2.3.4-3) ... 1914s Selecting previously unselected package libservlet-api-java. 1914s Preparing to unpack .../117-libservlet-api-java_4.0.1-2_all.deb ... 1914s Unpacking libservlet-api-java (4.0.1-2) ... 1914s Selecting previously unselected package libwebsocket-api-java. 1914s Preparing to unpack .../118-libwebsocket-api-java_1.1-2_all.deb ... 1914s Unpacking libwebsocket-api-java (1.1-2) ... 1914s Selecting previously unselected package libjetty9-java. 1914s Preparing to unpack .../119-libjetty9-java_9.4.56-1_all.deb ... 1914s Unpacking libjetty9-java (9.4.56-1) ... 1914s Selecting previously unselected package libjnr-constants-java. 1914s Preparing to unpack .../120-libjnr-constants-java_0.10.4-2_all.deb ... 1914s Unpacking libjnr-constants-java (0.10.4-2) ... 1914s Selecting previously unselected package libjffi-jni:ppc64el. 1914s Preparing to unpack .../121-libjffi-jni_1.3.13+ds-1_ppc64el.deb ... 1914s Unpacking libjffi-jni:ppc64el (1.3.13+ds-1) ... 1914s Selecting previously unselected package libjffi-java. 1914s Preparing to unpack .../122-libjffi-java_1.3.13+ds-1_all.deb ... 1914s Unpacking libjffi-java (1.3.13+ds-1) ... 1914s Selecting previously unselected package libjnr-x86asm-java. 1914s Preparing to unpack .../123-libjnr-x86asm-java_1.0.2-5.1_all.deb ... 1914s Unpacking libjnr-x86asm-java (1.0.2-5.1) ... 1914s Selecting previously unselected package libjnr-ffi-java. 1914s Preparing to unpack .../124-libjnr-ffi-java_2.2.15-2_all.deb ... 1914s Unpacking libjnr-ffi-java (2.2.15-2) ... 1914s Selecting previously unselected package libjnr-enxio-java. 1914s Preparing to unpack .../125-libjnr-enxio-java_0.32.16-1_all.deb ... 1914s Unpacking libjnr-enxio-java (0.32.16-1) ... 1914s Selecting previously unselected package libjnr-posix-java. 1914s Preparing to unpack .../126-libjnr-posix-java_3.1.18-1_all.deb ... 1914s Unpacking libjnr-posix-java (3.1.18-1) ... 1915s Selecting previously unselected package libjnr-unixsocket-java. 1915s Preparing to unpack .../127-libjnr-unixsocket-java_0.38.21-2_all.deb ... 1915s Unpacking libjnr-unixsocket-java (0.38.21-2) ... 1915s Selecting previously unselected package libactivation-java. 1915s Preparing to unpack .../128-libactivation-java_1.2.0-2_all.deb ... 1915s Unpacking libactivation-java (1.2.0-2) ... 1915s Selecting previously unselected package libmail-java. 1915s Preparing to unpack .../129-libmail-java_1.6.5-3_all.deb ... 1915s Unpacking libmail-java (1.6.5-3) ... 1915s Selecting previously unselected package libcommons-logging-java. 1915s Preparing to unpack .../130-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 1915s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 1915s Selecting previously unselected package libjaxb-api-java. 1915s Preparing to unpack .../131-libjaxb-api-java_2.3.1-1_all.deb ... 1915s Unpacking libjaxb-api-java (2.3.1-1) ... 1915s Selecting previously unselected package libspring-core-java. 1915s Preparing to unpack .../132-libspring-core-java_4.3.30-2_all.deb ... 1915s Unpacking libspring-core-java (4.3.30-2) ... 1915s Selecting previously unselected package libspring-beans-java. 1915s Preparing to unpack .../133-libspring-beans-java_4.3.30-2_all.deb ... 1915s Unpacking libspring-beans-java (4.3.30-2) ... 1915s Selecting previously unselected package libtaglibs-standard-spec-java. 1915s Preparing to unpack .../134-libtaglibs-standard-spec-java_1.2.5-3_all.deb ... 1915s Unpacking libtaglibs-standard-spec-java (1.2.5-3) ... 1915s Selecting previously unselected package libtaglibs-standard-impl-java. 1915s Preparing to unpack .../135-libtaglibs-standard-impl-java_1.2.5-3_all.deb ... 1915s Unpacking libtaglibs-standard-impl-java (1.2.5-3) ... 1915s Selecting previously unselected package libeclipse-jdt-core-compiler-batch-java. 1915s Preparing to unpack .../136-libeclipse-jdt-core-compiler-batch-java_3.35.0+eclipse4.29-2_all.deb ... 1915s Unpacking libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1915s Selecting previously unselected package libeclipse-jdt-core-java. 1915s Preparing to unpack .../137-libeclipse-jdt-core-java_3.35.0+eclipse4.29-2_all.deb ... 1915s Unpacking libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1915s Selecting previously unselected package libtomcat9-java. 1915s Preparing to unpack .../138-libtomcat9-java_9.0.70-2ubuntu1.1_all.deb ... 1915s Unpacking libtomcat9-java (9.0.70-2ubuntu1.1) ... 1915s Selecting previously unselected package libjetty9-extra-java. 1915s Preparing to unpack .../139-libjetty9-extra-java_9.4.56-1_all.deb ... 1915s Unpacking libjetty9-extra-java (9.4.56-1) ... 1915s Selecting previously unselected package libjctools-java. 1915s Preparing to unpack .../140-libjctools-java_2.0.2-1_all.deb ... 1915s Unpacking libjctools-java (2.0.2-1) ... 1915s Selecting previously unselected package libnetty-java. 1915s Preparing to unpack .../141-libnetty-java_1%3a4.1.48-10_all.deb ... 1915s Unpacking libnetty-java (1:4.1.48-10) ... 1915s Selecting previously unselected package libslf4j-java. 1915s Preparing to unpack .../142-libslf4j-java_1.7.32-1_all.deb ... 1915s Unpacking libslf4j-java (1.7.32-1) ... 1915s Selecting previously unselected package libsnappy1v5:ppc64el. 1915s Preparing to unpack .../143-libsnappy1v5_1.2.1-1_ppc64el.deb ... 1915s Unpacking libsnappy1v5:ppc64el (1.2.1-1) ... 1915s Selecting previously unselected package libsnappy-jni. 1915s Preparing to unpack .../144-libsnappy-jni_1.1.10.5-2_ppc64el.deb ... 1915s Unpacking libsnappy-jni (1.1.10.5-2) ... 1915s Selecting previously unselected package libsnappy-java. 1915s Preparing to unpack .../145-libsnappy-java_1.1.10.5-2_all.deb ... 1915s Unpacking libsnappy-java (1.1.10.5-2) ... 1915s Selecting previously unselected package libapr1t64:ppc64el. 1915s Preparing to unpack .../146-libapr1t64_1.7.2-3.2ubuntu1_ppc64el.deb ... 1915s Unpacking libapr1t64:ppc64el (1.7.2-3.2ubuntu1) ... 1915s Selecting previously unselected package libnetty-tcnative-jni. 1915s Preparing to unpack .../147-libnetty-tcnative-jni_2.0.28-1build4_ppc64el.deb ... 1915s Unpacking libnetty-tcnative-jni (2.0.28-1build4) ... 1915s Selecting previously unselected package libnetty-tcnative-java. 1915s Preparing to unpack .../148-libnetty-tcnative-java_2.0.28-1build4_all.deb ... 1915s Unpacking libnetty-tcnative-java (2.0.28-1build4) ... 1915s Selecting previously unselected package liblog4j1.2-java. 1915s Preparing to unpack .../149-liblog4j1.2-java_1.2.17-11_all.deb ... 1915s Unpacking liblog4j1.2-java (1.2.17-11) ... 1915s Selecting previously unselected package libzookeeper-java. 1915s Preparing to unpack .../150-libzookeeper-java_3.9.2-2_all.deb ... 1915s Unpacking libzookeeper-java (3.9.2-2) ... 1915s Selecting previously unselected package zookeeper. 1915s Preparing to unpack .../151-zookeeper_3.9.2-2_all.deb ... 1915s Unpacking zookeeper (3.9.2-2) ... 1915s Selecting previously unselected package zookeeperd. 1915s Preparing to unpack .../152-zookeeperd_3.9.2-2_all.deb ... 1915s Unpacking zookeeperd (3.9.2-2) ... 1915s Selecting previously unselected package fonts-font-awesome. 1915s Preparing to unpack .../153-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1915s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1915s Selecting previously unselected package libcares2:ppc64el. 1915s Preparing to unpack .../154-libcares2_1.34.2-1_ppc64el.deb ... 1915s Unpacking libcares2:ppc64el (1.34.2-1) ... 1915s Selecting previously unselected package libev4t64:ppc64el. 1915s Preparing to unpack .../155-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 1915s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 1915s Selecting previously unselected package libio-pty-perl. 1915s Preparing to unpack .../156-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 1915s Unpacking libio-pty-perl (1:1.20-1build3) ... 1915s Selecting previously unselected package libipc-run-perl. 1915s Preparing to unpack .../157-libipc-run-perl_20231003.0-2_all.deb ... 1915s Unpacking libipc-run-perl (20231003.0-2) ... 1915s Selecting previously unselected package libjs-jquery. 1915s Preparing to unpack .../158-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1915s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1915s Selecting previously unselected package libjs-underscore. 1915s Preparing to unpack .../159-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1915s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1915s Selecting previously unselected package libjs-sphinxdoc. 1915s Preparing to unpack .../160-libjs-sphinxdoc_7.4.7-3_all.deb ... 1915s Unpacking libjs-sphinxdoc (7.4.7-3) ... 1915s Selecting previously unselected package libpq5:ppc64el. 1915s Preparing to unpack .../161-libpq5_17.0-1_ppc64el.deb ... 1915s Unpacking libpq5:ppc64el (17.0-1) ... 1916s Selecting previously unselected package libtime-duration-perl. 1916s Preparing to unpack .../162-libtime-duration-perl_1.21-2_all.deb ... 1916s Unpacking libtime-duration-perl (1.21-2) ... 1916s Selecting previously unselected package libtimedate-perl. 1916s Preparing to unpack .../163-libtimedate-perl_2.3300-2_all.deb ... 1916s Unpacking libtimedate-perl (2.3300-2) ... 1916s Selecting previously unselected package libxslt1.1:ppc64el. 1916s Preparing to unpack .../164-libxslt1.1_1.1.39-0exp1ubuntu1_ppc64el.deb ... 1916s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 1916s Selecting previously unselected package moreutils. 1916s Preparing to unpack .../165-moreutils_0.69-1_ppc64el.deb ... 1916s Unpacking moreutils (0.69-1) ... 1916s Selecting previously unselected package python3-ydiff. 1916s Preparing to unpack .../166-python3-ydiff_1.3-1_all.deb ... 1916s Unpacking python3-ydiff (1.3-1) ... 1916s Selecting previously unselected package python3-cdiff. 1916s Preparing to unpack .../167-python3-cdiff_1.3-1_all.deb ... 1916s Unpacking python3-cdiff (1.3-1) ... 1916s Selecting previously unselected package python3-colorama. 1916s Preparing to unpack .../168-python3-colorama_0.4.6-4_all.deb ... 1916s Unpacking python3-colorama (0.4.6-4) ... 1916s Selecting previously unselected package python3-click. 1916s Preparing to unpack .../169-python3-click_8.1.7-2_all.deb ... 1916s Unpacking python3-click (8.1.7-2) ... 1916s Selecting previously unselected package python3-six. 1916s Preparing to unpack .../170-python3-six_1.16.0-7_all.deb ... 1916s Unpacking python3-six (1.16.0-7) ... 1916s Selecting previously unselected package python3-dateutil. 1916s Preparing to unpack .../171-python3-dateutil_2.9.0-2_all.deb ... 1916s Unpacking python3-dateutil (2.9.0-2) ... 1916s Selecting previously unselected package python3-wcwidth. 1916s Preparing to unpack .../172-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 1916s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 1916s Selecting previously unselected package python3-prettytable. 1916s Preparing to unpack .../173-python3-prettytable_3.10.1-1_all.deb ... 1916s Unpacking python3-prettytable (3.10.1-1) ... 1916s Selecting previously unselected package python3-psutil. 1916s Preparing to unpack .../174-python3-psutil_5.9.8-2build2_ppc64el.deb ... 1916s Unpacking python3-psutil (5.9.8-2build2) ... 1916s Selecting previously unselected package python3-psycopg2. 1916s Preparing to unpack .../175-python3-psycopg2_2.9.9-2_ppc64el.deb ... 1916s Unpacking python3-psycopg2 (2.9.9-2) ... 1916s Selecting previously unselected package python3-greenlet. 1916s Preparing to unpack .../176-python3-greenlet_3.0.3-0ubuntu6_ppc64el.deb ... 1916s Unpacking python3-greenlet (3.0.3-0ubuntu6) ... 1916s Selecting previously unselected package python3-dnspython. 1916s Preparing to unpack .../177-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 1916s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 1916s Selecting previously unselected package python3-eventlet. 1916s Preparing to unpack .../178-python3-eventlet_0.36.1-0ubuntu1_all.deb ... 1916s Unpacking python3-eventlet (0.36.1-0ubuntu1) ... 1916s Selecting previously unselected package python3-zope.event. 1916s Preparing to unpack .../179-python3-zope.event_5.0-0.1_all.deb ... 1916s Unpacking python3-zope.event (5.0-0.1) ... 1916s Selecting previously unselected package python3-zope.interface. 1916s Preparing to unpack .../180-python3-zope.interface_6.4-1_ppc64el.deb ... 1916s Unpacking python3-zope.interface (6.4-1) ... 1916s Selecting previously unselected package python3-gevent. 1916s Preparing to unpack .../181-python3-gevent_24.2.1-1_ppc64el.deb ... 1916s Unpacking python3-gevent (24.2.1-1) ... 1916s Selecting previously unselected package python3-kerberos. 1916s Preparing to unpack .../182-python3-kerberos_1.1.14-3.1build9_ppc64el.deb ... 1916s Unpacking python3-kerberos (1.1.14-3.1build9) ... 1916s Selecting previously unselected package python3-pure-sasl. 1916s Preparing to unpack .../183-python3-pure-sasl_0.5.1+dfsg1-4_all.deb ... 1916s Unpacking python3-pure-sasl (0.5.1+dfsg1-4) ... 1916s Selecting previously unselected package python3-kazoo. 1916s Preparing to unpack .../184-python3-kazoo_2.9.0-2_all.deb ... 1916s Unpacking python3-kazoo (2.9.0-2) ... 1916s Selecting previously unselected package patroni. 1916s Preparing to unpack .../185-patroni_3.3.2-1_all.deb ... 1916s Unpacking patroni (3.3.2-1) ... 1916s Selecting previously unselected package sphinx-rtd-theme-common. 1916s Preparing to unpack .../186-sphinx-rtd-theme-common_3.0.1+dfsg-1_all.deb ... 1916s Unpacking sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 1916s Selecting previously unselected package patroni-doc. 1916s Preparing to unpack .../187-patroni-doc_3.3.2-1_all.deb ... 1916s Unpacking patroni-doc (3.3.2-1) ... 1916s Selecting previously unselected package postgresql-client-16. 1916s Preparing to unpack .../188-postgresql-client-16_16.4-3_ppc64el.deb ... 1916s Unpacking postgresql-client-16 (16.4-3) ... 1916s Selecting previously unselected package postgresql-16. 1916s Preparing to unpack .../189-postgresql-16_16.4-3_ppc64el.deb ... 1916s Unpacking postgresql-16 (16.4-3) ... 1917s Selecting previously unselected package postgresql. 1917s Preparing to unpack .../190-postgresql_16+262_all.deb ... 1917s Unpacking postgresql (16+262) ... 1917s Selecting previously unselected package python3-parse. 1917s Preparing to unpack .../191-python3-parse_1.20.2-1_all.deb ... 1917s Unpacking python3-parse (1.20.2-1) ... 1917s Selecting previously unselected package python3-parse-type. 1917s Preparing to unpack .../192-python3-parse-type_0.6.4-1_all.deb ... 1917s Unpacking python3-parse-type (0.6.4-1) ... 1917s Selecting previously unselected package python3-behave. 1917s Preparing to unpack .../193-python3-behave_1.2.6-6_all.deb ... 1917s Unpacking python3-behave (1.2.6-6) ... 1917s Selecting previously unselected package python3-coverage. 1917s Preparing to unpack .../194-python3-coverage_7.4.4+dfsg1-0ubuntu2_ppc64el.deb ... 1917s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 1917s Selecting previously unselected package autopkgtest-satdep. 1917s Preparing to unpack .../195-4-autopkgtest-satdep.deb ... 1917s Unpacking autopkgtest-satdep (0) ... 1917s Setting up postgresql-client-common (262) ... 1917s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 1917s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 1917s Setting up liblcms2-2:ppc64el (2.14-2build1) ... 1917s Setting up libtaglibs-standard-spec-java (1.2.5-3) ... 1917s Setting up libpixman-1-0:ppc64el (0.44.0-2) ... 1917s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 1917s Setting up libjackson2-annotations-java (2.14.0-1) ... 1917s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 1917s Setting up libwayland-server0:ppc64el (1.23.0-1) ... 1917s Setting up libx11-xcb1:ppc64el (2:1.8.10-2) ... 1917s Setting up libslf4j-java (1.7.32-1) ... 1917s Setting up fonts-lato (2.015-1) ... 1917s Setting up libeclipse-jdt-core-compiler-batch-java (3.35.0+eclipse4.29-2) ... 1917s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 1917s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 1917s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 1917s Setting up libjsr305-java (0.1~+svn49-11) ... 1917s Setting up hicolor-icon-theme (0.18-1) ... 1917s Setting up libxi6:ppc64el (2:1.8.2-1) ... 1917s Setting up java-common (0.76) ... 1917s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 1917s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 1917s Setting up libcommons-cli-java (1.6.0-1) ... 1917s Setting up libio-pty-perl (1:1.20-1build3) ... 1917s Setting up python3-colorama (0.4.6-4) ... 1917s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 1917s Setting up python3-zope.event (5.0-0.1) ... 1917s Setting up python3-zope.interface (6.4-1) ... 1917s Setting up libdrm-radeon1:ppc64el (2.4.123-1) ... 1917s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 1917s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 1917s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 1917s Setting up python3-ydiff (1.3-1) ... 1917s Setting up libasm-java (9.7-2) ... 1917s Setting up x11-common (1:7.7+23ubuntu3) ... 1918s Setting up libpq5:ppc64el (17.0-1) ... 1918s Setting up libdeflate0:ppc64el (1.22-1) ... 1918s Setting up python3-kerberos (1.1.14-3.1build9) ... 1918s Setting up liblog4j1.2-java (1.2.17-11) ... 1918s Setting up libel-api-java (3.0.0-3) ... 1918s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 1918s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 1918s Setting up python3-click (8.1.7-2) ... 1918s Setting up libjnr-x86asm-java (1.0.2-5.1) ... 1918s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 1918s Setting up libcolord2:ppc64el (1.4.7-1build2) ... 1918s Setting up python3-psutil (5.9.8-2build2) ... 1919s Setting up libeclipse-jdt-core-java (3.35.0+eclipse4.29-2) ... 1919s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 1919s Setting up libsnappy1v5:ppc64el (1.2.1-1) ... 1919s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 1919s Setting up libtaglibs-standard-impl-java (1.2.5-3) ... 1919s Setting up libdconf1:ppc64el (0.40.0-4build2) ... 1919s Setting up libjctools-java (2.0.2-1) ... 1919s Setting up libdropwizard-metrics-java (3.2.6-1) ... 1919s Setting up python3-six (1.16.0-7) ... 1919s Setting up libasound2-data (1.2.12-1) ... 1919s Setting up libasound2t64:ppc64el (1.2.12-1) ... 1919s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 1919s Setting up libfindbugs-annotations-java (3.1.0~preview2-4) ... 1919s Setting up libepoxy0:ppc64el (1.5.10-2) ... 1919s Setting up ssl-cert (1.1.2ubuntu2) ... 1919s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1920s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 1920s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 1920s Setting up libapache-pom-java (33-2) ... 1920s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu6) ... 1920s Setting up libatinject-jsr330-api-java (1.0+ds1-5) ... 1920s Setting up libatspi2.0-0t64:ppc64el (2.54.0-1) ... 1920s Setting up libwebsocket-api-java (1.1-2) ... 1920s Setting up python3-greenlet (3.0.3-0ubuntu6) ... 1920s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 1920s Setting up fonts-dejavu-mono (2.37-8) ... 1920s Setting up libcares2:ppc64el (1.34.2-1) ... 1920s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 1920s Setting up python3-psycopg2 (2.9.9-2) ... 1920s Setting up fonts-dejavu-core (2.37-8) ... 1920s Setting up libipc-run-perl (20231003.0-2) ... 1920s Setting up libpcsclite1:ppc64el (2.3.0-1) ... 1920s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 1920s Setting up libactivation-java (1.2.0-2) ... 1920s Setting up libtomcat9-java (9.0.70-2ubuntu1.1) ... 1920s Setting up libhamcrest-java (2.2-2) ... 1920s Setting up libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 1920s Setting up libjsp-api-java (2.3.4-3) ... 1920s Setting up libvulkan1:ppc64el (1.3.296.0-1) ... 1920s Setting up libtime-duration-perl (1.21-2) ... 1920s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 1920s Setting up libtimedate-perl (2.3300-2) ... 1920s Setting up libxcb-dri2-0:ppc64el (1.17.0-2) ... 1920s Setting up libgif7:ppc64el (5.2.2-1ubuntu1) ... 1920s Setting up libxshmfence1:ppc64el (1.3-1build5) ... 1920s Setting up libmail-java (1.6.5-3) ... 1920s Setting up at-spi2-common (2.54.0-1) ... 1920s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 1920s Setting up libnetty-java (1:4.1.48-10) ... 1920s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 1920s Setting up python3-parse (1.20.2-1) ... 1920s Setting up libapr1t64:ppc64el (1.7.2-3.2ubuntu1) ... 1920s Setting up libjson-perl (4.10000-1) ... 1920s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 1920s Setting up libservlet-api-java (4.0.1-2) ... 1920s Setting up libjackson2-core-java (2.14.1-1) ... 1920s Setting up libharfbuzz0b:ppc64el (9.0.0-1) ... 1920s Setting up libthai-data (0.1.29-2build1) ... 1920s Setting up python3-dateutil (2.9.0-2) ... 1921s Setting up libjffi-jni:ppc64el (1.3.13+ds-1) ... 1921s Setting up libwayland-egl1:ppc64el (1.23.0-1) ... 1921s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1921s Setting up ca-certificates-java (20240118) ... 1921s No JRE found. Skipping Java certificates setup. 1921s Setting up python3-prettytable (3.10.1-1) ... 1921s Setting up libsnappy-jni (1.1.10.5-2) ... 1921s Setting up libxcomposite1:ppc64el (1:0.4.6-1) ... 1921s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1921s Setting up sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 1921s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1921s Setting up libdrm-amdgpu1:ppc64el (2.4.123-1) ... 1921s Setting up libjnr-constants-java (0.10.4-2) ... 1921s Setting up libwayland-client0:ppc64el (1.23.0-1) ... 1921s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 1921s Setting up libjaxb-api-java (2.3.1-1) ... 1921s Setting up libjffi-java (1.3.13+ds-1) ... 1921s Setting up mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 1921s Setting up libjetty9-java (9.4.56-1) ... 1921s Setting up moreutils (0.69-1) ... 1921s Setting up libatk1.0-0t64:ppc64el (2.54.0-1) ... 1921s Setting up openjdk-21-jre-headless:ppc64el (21.0.5+11-1) ... 1921s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 1921s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1921s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1921s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1921s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1921s Setting up python3-pure-sasl (0.5.1+dfsg1-4) ... 1921s Setting up libgbm1:ppc64el (24.2.3-1ubuntu1) ... 1921s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 1921s Setting up libxtst6:ppc64el (2:1.2.3-1.1build1) ... 1921s Setting up libxcursor1:ppc64el (1:1.2.2-1) ... 1921s Setting up postgresql-client-16 (16.4-3) ... 1922s update-alternatives: using /usr/share/postgresql/16/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 1922s Setting up python3-cdiff (1.3-1) ... 1922s Setting up libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 1922s Setting up libcommons-parent-java (56-1) ... 1922s Setting up libavahi-common3:ppc64el (0.8-13ubuntu6) ... 1922s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 1922s Setting up dconf-service (0.40.0-4build2) ... 1922s Setting up python3-gevent (24.2.1-1) ... 1922s Setting up libjackson2-databind-java (2.14.0-1) ... 1922s Setting up libthai0:ppc64el (0.1.29-2build1) ... 1922s Setting up python3-parse-type (0.6.4-1) ... 1922s Setting up python3-eventlet (0.36.1-0ubuntu1) ... 1922s Setting up libnetty-tcnative-jni (2.0.28-1build4) ... 1922s Setting up python3-kazoo (2.9.0-2) ... 1923s Setting up postgresql-common (262) ... 1923s 1923s Creating config file /etc/postgresql-common/createcluster.conf with new version 1923s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 1923s Removing obsolete dictionary files: 1924s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 1924s Setting up libjs-sphinxdoc (7.4.7-3) ... 1924s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 1924s Setting up libwayland-cursor0:ppc64el (1.23.0-1) ... 1924s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 1924s Setting up python3-behave (1.2.6-6) ... 1924s /usr/lib/python3/dist-packages/behave/formatter/ansi_escapes.py:57: SyntaxWarning: invalid escape sequence '\[' 1924s _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE) 1924s /usr/lib/python3/dist-packages/behave/matchers.py:267: SyntaxWarning: invalid escape sequence '\d' 1924s """Registers a custom type that will be available to "parse" 1924s Setting up libsnappy-java (1.1.10.5-2) ... 1924s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 1924s Setting up patroni (3.3.2-1) ... 1925s Created symlink '/etc/systemd/system/multi-user.target.wants/patroni.service' → '/usr/lib/systemd/system/patroni.service'. 3129s autopkgtest-virt-ssh [19:13:10]: ------- nova console-log 4b29c1c9-d75a-4b7d-b2fa-211f646f42e9 (adt-plucky-ppc64el-patroni-20241109-153801-juju-7f2275-prod-proposed-migration-environment-20-5fe7827d-af93-42d1-baeb-81447deb7653) ------ 3129s ERROR (CommandError): No server with a name or ID of '4b29c1c9-d75a-4b7d-b2fa-211f646f42e9' exists. 3129s --------------------------------------------------- 3129s ------- nova show 4b29c1c9-d75a-4b7d-b2fa-211f646f42e9 (adt-plucky-ppc64el-patroni-20241109-153801-juju-7f2275-prod-proposed-migration-environment-20-5fe7827d-af93-42d1-baeb-81447deb7653) ------ 3129s ERROR (CommandError): No server with a name or ID of '4b29c1c9-d75a-4b7d-b2fa-211f646f42e9' exists. 3129s --------------------------------------------------- 3129s 5755s nova [W] Using flock in prodstack6-ppc64el 5755s Creating nova instance adt-plucky-ppc64el-patroni-20241109-153801-juju-7f2275-prod-proposed-migration-environment-20-5fe7827d-af93-42d1-baeb-81447deb7653 from image adt/ubuntu-plucky-ppc64el-server-20241108.img (UUID 211c30ab-5e06-4166-a7df-df534accb012)... 5755s nova [W] Using flock in prodstack6-ppc64el 5755s Creating nova instance adt-plucky-ppc64el-patroni-20241109-153801-juju-7f2275-prod-proposed-migration-environment-20-5fe7827d-af93-42d1-baeb-81447deb7653 from image adt/ubuntu-plucky-ppc64el-server-20241108.img (UUID 211c30ab-5e06-4166-a7df-df534accb012)... 5755s nova [W] Using flock in prodstack6-ppc64el 5755s Creating nova instance adt-plucky-ppc64el-patroni-20241109-153801-juju-7f2275-prod-proposed-migration-environment-20-5fe7827d-af93-42d1-baeb-81447deb7653 from image adt/ubuntu-plucky-ppc64el-server-20241108.img (UUID 211c30ab-5e06-4166-a7df-df534accb012)... 5755s ERROR (CommandError): Unable to delete the specified server(s). 5755s autopkgtest [19:56:56]: ERROR: testbed failure: testbed auxverb failed with exit code 255