0s autopkgtest [16:51:15]: starting date and time: 2026-02-07 16:51:15+0000 0s autopkgtest [16:51:15]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:51:15]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1qbihi53/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ca-certificates --apt-upgrade silkaj --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ca-certificates/20250419build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-arm64-37.secgroup --name adt-resolute-arm64-silkaj-20260207-165115-juju-7f2275-prod-proposed-migration-environment-20-3e1ce02d-fbdc-486f-97e0-454bba93a47a --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-silkaj-20260207-165115-juju-7f2275-prod-proposed-migration-environment-20-3e1ce02d-fbdc-486f-97e0-454bba93a47a from image adt/ubuntu-resolute-arm64-server-20260207.img (UUID 3b1bfb2f-58e4-4b28-b3c6-fc0a9e35109b)... 51s autopkgtest [16:52:06]: testbed dpkg architecture: arm64 52s autopkgtest [16:52:07]: testbed apt version: 3.1.15 52s autopkgtest [16:52:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 52s autopkgtest [16:52:07]: testbed release detected to be: None 53s autopkgtest [16:52:08]: updating testbed package index (apt update) 53s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 53s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 53s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 53s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 53s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [36.0 kB] 53s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1674 kB] 53s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [199 kB] 54s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [10.7 kB] 54s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [267 kB] 54s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [6708 B] 54s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [136 kB] 54s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 54s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1516 kB] 54s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [39.1 kB] 54s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [26.3 kB] 54s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [876 B] 55s Fetched 4036 kB in 1s (4479 kB/s) 56s Reading package lists... 57s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 57s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 57s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 57s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 58s Reading package lists... 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Calculating upgrade... 58s The following packages will be upgraded: 58s 3cpio ca-certificates flash-kernel libevent-core-2.1-7t64 libpcap0.8t64 58s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Need to get 732 kB of archives. 58s After this operation, 65.5 kB disk space will be freed. 58s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 ca-certificates all 20250419build1 [163 kB] 58s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcap0.8t64 arm64 1.10.5-2ubuntu3 [151 kB] 58s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 3cpio arm64 0.14.0-1ubuntu1 [267 kB] 58s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 flash-kernel arm64 3.110ubuntu1 [59.8 kB] 58s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10build2 [90.4 kB] 59s dpkg-preconfigure: unable to re-open stdin: No such file or directory 59s Fetched 732 kB in 0s (17.9 MB/s) 59s (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 ... 89360 files and directories currently installed.) 59s Preparing to unpack .../ca-certificates_20250419build1_all.deb ... 59s Unpacking ca-certificates (20250419build1) over (20250419) ... 59s Preparing to unpack .../libpcap0.8t64_1.10.5-2ubuntu3_arm64.deb ... 59s Unpacking libpcap0.8t64:arm64 (1.10.5-2ubuntu3) over (1.10.5-2ubuntu2) ... 59s Preparing to unpack .../3cpio_0.14.0-1ubuntu1_arm64.deb ... 59s Unpacking 3cpio (0.14.0-1ubuntu1) over (0.13.1-1ubuntu1) ... 59s Preparing to unpack .../flash-kernel_3.110ubuntu1_arm64.deb ... 59s Unpacking flash-kernel (3.110ubuntu1) over (3.109ubuntu11) ... 59s Preparing to unpack .../libevent-core-2.1-7t64_2.1.12-stable-10build2_arm64.deb ... 59s Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10build2) over (2.1.12-stable-10build1) ... 59s Setting up 3cpio (0.14.0-1ubuntu1) ... 59s Setting up flash-kernel (3.110ubuntu1) ... 60s flash-kernel: deferring update (trigger activated) 60s Setting up ca-certificates (20250419build1) ... 62s Updating certificates in /etc/ssl/certs... 63s 0 added, 0 removed; done. 63s Setting up libpcap0.8t64:arm64 (1.10.5-2ubuntu3) ... 63s Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10build2) ... 63s Processing triggers for libc-bin (2.42-2ubuntu4) ... 63s Processing triggers for man-db (2.13.1-1) ... 64s Processing triggers for initramfs-tools (0.150ubuntu7) ... 65s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 78s System running in EFI mode, skipping. 78s Processing triggers for flash-kernel (3.110ubuntu1) ... 79s System running in EFI mode, skipping. 79s Processing triggers for ca-certificates (20250419build1) ... 79s Updating certificates in /etc/ssl/certs... 80s 0 added, 0 removed; done. 80s Running hooks in /etc/ca-certificates/update.d... 80s done. 80s autopkgtest [16:52:35]: upgrading testbed (apt dist-upgrade and autopurge) 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 81s Calculating upgrade... 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Solving dependencies... 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s autopkgtest [16:52:37]: rebooting testbed after setup commands that affected boot 124s autopkgtest [16:53:19]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 127s autopkgtest [16:53:22]: @@@@@@@@@@@@@@@@@@@@ apt-source silkaj 128s Get:1 http://ftpmaster.internal/ubuntu resolute/universe silkaj 0.11.0-2 (dsc) [2389 B] 128s Get:2 http://ftpmaster.internal/ubuntu resolute/universe silkaj 0.11.0-2 (tar) [328 kB] 128s Get:3 http://ftpmaster.internal/ubuntu resolute/universe silkaj 0.11.0-2 (diff) [18.1 kB] 128s gpgv: Signature made Mon Jan 2 21:27:58 2023 UTC 128s gpgv: using RSA key 9FE3E9C36691A69FF53CC6842C7C3146C1A00121 128s gpgv: Can't check signature: No public key 128s dpkg-source: warning: cannot verify inline signature for ./silkaj_0.11.0-2.dsc: no acceptable signature found 128s autopkgtest [16:53:23]: testing package silkaj version 0.11.0-2 129s autopkgtest [16:53:24]: build not needed 129s autopkgtest [16:53:24]: test command1: preparing testbed 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 130s Solving dependencies... 130s The following NEW packages will be installed: 130s libsodium23 libtest-command-simple-perl libxslt1.1 python3-base58 130s python3-click python3-duniterpy python3-graphql-core python3-libnacl 130s python3-lxml python3-mnemonic python3-pendulum python3-pyaes python3-pypeg2 130s python3-texttable python3-time-machine python3-websocket silkaj 130s tzdata-legacy 130s 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. 130s Need to get 3391 kB of archives. 130s After this operation, 16.6 MB of additional disk space will be used. 130s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libsodium23 arm64 1.0.18-2 [120 kB] 130s Get:2 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-command-simple-perl all 0.05-3 [9494 B] 130s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 130s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-base58 all 1.0.3-2build1 [5242 B] 130s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 130s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-graphql-core all 3.2.7-1 [125 kB] 130s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-libnacl all 2.1.0-3 [15.5 kB] 130s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mnemonic all 0.21-3 [84.3 kB] 130s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyaes all 1.6.1-6 [19.5 kB] 130s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-lxml arm64 6.0.2-1 [2155 kB] 130s Get:11 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pypeg2 all 2.15.2-2.2 [30.9 kB] 130s Get:12 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-websocket all 1.8.0-2build1 [38.8 kB] 130s Get:13 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-duniterpy all 1.1.1-3build1 [53.5 kB] 130s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-time-machine arm64 2.19.0-1 [15.5 kB] 130s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 130s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pendulum arm64 3.1.0-3 [296 kB] 130s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-texttable all 1.7.0-1 [11.2 kB] 130s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 silkaj all 0.11.0-2 [59.9 kB] 130s Fetched 3391 kB in 0s (13.8 MB/s) 131s Selecting previously unselected package libsodium23:arm64. 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 ... 89360 files and directories currently installed.) 131s Preparing to unpack .../00-libsodium23_1.0.18-2_arm64.deb ... 131s Unpacking libsodium23:arm64 (1.0.18-2) ... 131s Selecting previously unselected package libtest-command-simple-perl. 131s Preparing to unpack .../01-libtest-command-simple-perl_0.05-3_all.deb ... 131s Unpacking libtest-command-simple-perl (0.05-3) ... 131s Selecting previously unselected package libxslt1.1:arm64. 131s Preparing to unpack .../02-libxslt1.1_1.1.43-0.3_arm64.deb ... 131s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 131s Selecting previously unselected package python3-base58. 131s Preparing to unpack .../03-python3-base58_1.0.3-2build1_all.deb ... 131s Unpacking python3-base58 (1.0.3-2build1) ... 131s Selecting previously unselected package python3-click. 131s Preparing to unpack .../04-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 131s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 131s Selecting previously unselected package python3-graphql-core. 131s Preparing to unpack .../05-python3-graphql-core_3.2.7-1_all.deb ... 131s Unpacking python3-graphql-core (3.2.7-1) ... 131s Selecting previously unselected package python3-libnacl. 131s Preparing to unpack .../06-python3-libnacl_2.1.0-3_all.deb ... 131s Unpacking python3-libnacl (2.1.0-3) ... 131s Selecting previously unselected package python3-mnemonic. 131s Preparing to unpack .../07-python3-mnemonic_0.21-3_all.deb ... 131s Unpacking python3-mnemonic (0.21-3) ... 131s Selecting previously unselected package python3-pyaes. 131s Preparing to unpack .../08-python3-pyaes_1.6.1-6_all.deb ... 131s Unpacking python3-pyaes (1.6.1-6) ... 131s Selecting previously unselected package python3-lxml:arm64. 131s Preparing to unpack .../09-python3-lxml_6.0.2-1_arm64.deb ... 131s Unpacking python3-lxml:arm64 (6.0.2-1) ... 131s Selecting previously unselected package python3-pypeg2. 131s Preparing to unpack .../10-python3-pypeg2_2.15.2-2.2_all.deb ... 131s Unpacking python3-pypeg2 (2.15.2-2.2) ... 131s Selecting previously unselected package python3-websocket. 131s Preparing to unpack .../11-python3-websocket_1.8.0-2build1_all.deb ... 131s Unpacking python3-websocket (1.8.0-2build1) ... 131s Selecting previously unselected package python3-duniterpy. 131s Preparing to unpack .../12-python3-duniterpy_1.1.1-3build1_all.deb ... 131s Unpacking python3-duniterpy (1.1.1-3build1) ... 131s Selecting previously unselected package python3-time-machine. 131s Preparing to unpack .../13-python3-time-machine_2.19.0-1_arm64.deb ... 131s Unpacking python3-time-machine (2.19.0-1) ... 131s Selecting previously unselected package tzdata-legacy. 131s Preparing to unpack .../14-tzdata-legacy_2025c-3ubuntu3_all.deb ... 131s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 131s Selecting previously unselected package python3-pendulum. 131s Preparing to unpack .../15-python3-pendulum_3.1.0-3_arm64.deb ... 131s Unpacking python3-pendulum (3.1.0-3) ... 131s Selecting previously unselected package python3-texttable. 131s Preparing to unpack .../16-python3-texttable_1.7.0-1_all.deb ... 131s Unpacking python3-texttable (1.7.0-1) ... 131s Selecting previously unselected package silkaj. 131s Preparing to unpack .../17-silkaj_0.11.0-2_all.deb ... 131s Unpacking silkaj (0.11.0-2) ... 131s Setting up python3-texttable (1.7.0-1) ... 131s Setting up libsodium23:arm64 (1.0.18-2) ... 131s Setting up python3-pyaes (1.6.1-6) ... 132s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 132s Setting up python3-time-machine (2.19.0-1) ... 132s Setting up tzdata-legacy (2025c-3ubuntu3) ... 132s Setting up libtest-command-simple-perl (0.05-3) ... 132s Setting up python3-base58 (1.0.3-2build1) ... 132s Setting up python3-graphql-core (3.2.7-1) ... 132s Setting up python3-libnacl (2.1.0-3) ... 132s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 132s Setting up python3-mnemonic (0.21-3) ... 132s Setting up python3-websocket (1.8.0-2build1) ... 133s Setting up python3-pendulum (3.1.0-3) ... 133s Setting up python3-lxml:arm64 (6.0.2-1) ... 133s Setting up python3-pypeg2 (2.15.2-2.2) ... 133s /usr/lib/python3/dist-packages/pypeg2/__init__.py:51: SyntaxWarning: invalid escape sequence '\s' 133s whitespace = re.compile("(?m)\s+") 133s /usr/lib/python3/dist-packages/pypeg2/__init__.py:421: SyntaxWarning: invalid escape sequence '\w' 133s regex regular expression to scan, default r"\w+" 133s /usr/lib/python3/dist-packages/pypeg2/__init__.py:459: SyntaxWarning: invalid escape sequence '\w' 133s regex regular expression to scan, default r"\w+" 133s /usr/lib/python3/dist-packages/pypeg2/__init__.py:641: SyntaxWarning: invalid escape sequence '\s' 133s default: regex "(?m)\s+" 133s /usr/lib/python3/dist-packages/pypeg2/__init__.py:715: SyntaxWarning: invalid escape sequence '\s' 133s default: "(?m)\s+" 133s Setting up python3-duniterpy (1.1.1-3build1) ... 133s Setting up silkaj (0.11.0-2) ... 133s Processing triggers for man-db (2.13.1-1) ... 134s Processing triggers for libc-bin (2.42-2ubuntu4) ... 135s autopkgtest [16:53:30]: test command1: prove debian/tests/*.t 135s autopkgtest [16:53:30]: test command1: [----------------------- 136s debian/tests/silkaj.t .. ok 136s All tests successful. 136s Files=1, Tests=20, 2 wallclock secs ( 0.02 usr 0.00 sys + 1.05 cusr 0.16 csys = 1.23 CPU) 136s Result: PASS 137s autopkgtest [16:53:32]: test command1: -----------------------] 137s autopkgtest [16:53:32]: test command1: - - - - - - - - - - results - - - - - - - - - - 137s command1 PASS 137s autopkgtest [16:53:32]: test command2: preparing testbed 138s Reading package lists... 138s Building dependency tree... 138s Reading state information... 138s Solving dependencies... 138s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s autopkgtest [16:53:34]: test command2: EXTENDED_TESTING=1 prove debian/tests/net/*.t 139s autopkgtest [16:53:34]: test command2: [----------------------- 156s 156s # Failed test 'Check return from 'silkaj blockchain info' is 0' 156s # at debian/tests/net/silkaj.t line 13. 156s # got: '1' 156s # expected: '0' 156s 156s # Failed test 'info, stdout' 156s # at debian/tests/net/silkaj.t line 14. 156s # '' 156s # doesn't match '(?^:Current block number: \d)' 156s 156s # Failed test 'info, stderr' 156s # at debian/tests/net/silkaj.t line 15. 156s # got: 'Traceback (most recent call last): 156s # File "/usr/lib/python3.13/urllib/request.py", line 1319, in do_open 156s # h.request(req.get_method(), req.selector, req.data, headers, 156s # ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # encode_chunked=req.has_header('Transfer-encoding')) 156s # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1358, in request 156s # self._send_request(method, url, body, headers, encode_chunked) 156s # ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1404, in _send_request 156s # self.endheaders(body, encode_chunked=encode_chunked) 156s # ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1353, in endheaders 156s # self._send_output(message_body, encode_chunked=encode_chunked) 156s # ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1113, in _send_output 156s # self.send(msg) 156s # ~~~~~~~~~^^^^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1057, in send 156s # self.connect() 156s # ~~~~~~~~~~~~^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1492, in connect 156s # super().connect() 156s # ~~~~~~~~~~~~~~~^^ 156s # File "/usr/lib/python3.13/http/client.py", line 1033, in connect 156s # self._tunnel() 156s # ~~~~~~~~~~~~^^ 156s # File "/usr/lib/python3.13/http/client.py", line 991, in _tunnel 156s # (version, code, message) = response._read_status() 156s # ~~~~~~~~~~~~~~~~~~~~~^^ 156s # File "/usr/lib/python3.13/http/client.py", line 297, in _read_status 156s # line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 156s # ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/socket.py", line 719, in readinto 156s # return self._sock.recv_into(b) 156s # ~~~~~~~~~~~~~~~~~~~~^^^ 156s # TimeoutError: timed out 156s # 156s # During handling of the above exception, another exception occurred: 156s # 156s # Traceback (most recent call last): 156s # File "/usr/bin/silkaj", line 8, in 156s # sys.exit(cli()) 156s # ~~~^^ 156s # File "/usr/lib/python3/dist-packages/click/core.py", line 1161, in __call__ 156s # return self.main(*args, **kwargs) 156s # ~~~~~~~~~^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3/dist-packages/click/core.py", line 1082, in main 156s # rv = self.invoke(ctx) 156s # File "/usr/lib/python3/dist-packages/click/core.py", line 1697, in invoke 156s # return _process_result(sub_ctx.command.invoke(sub_ctx)) 156s # ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 156s # File "/usr/lib/python3/dist-packages/click/core.py", line 1697, in invoke 156s # return _process_result(sub_ctx.command.invoke(sub_ctx)) 156s # ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 156s # File "/usr/lib/python3/dist-packages/click/core.py", line 1443, in invoke 156s # return ctx.invoke(self.callback, **ctx.params) 156s # ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3/dist-packages/click/core.py", line 788, in invoke 156s # return __callback(*args, **kwargs) 156s # File "/usr/lib/python3/dist-packages/silkaj/blockchain/information.py", line 27, in currency_info 156s # head_block = get_head_block() 156s # File "/usr/lib/python3/dist-packages/silkaj/blockchain/tools.py", line 33, in get_head_block 156s # return client(blockchain.current) 156s # File "/usr/lib/python3/dist-packages/duniterpy/api/client.py", line 442, in __call__ 156s # return _function(self, *args, **kwargs) 156s # File "/usr/lib/python3/dist-packages/duniterpy/api/bma/blockchain.py", line 265, in current 156s # return client.get(f"{MODULE}/current", schema=BLOCK_SCHEMA) 156s # ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3/dist-packages/duniterpy/api/client.py", line 359, in get 156s # return client.request_url( 156s # ~~~~~~~~~~~~~~~~~~^ 156s # url_path, "GET", rtype, schema, bma_errors=True, **params 156s # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # ) 156s # ^ 156s # File "/usr/lib/python3/dist-packages/duniterpy/api/client.py", line 251, in request_url 156s # with request.urlopen( 156s # ~~~~~~~~~~~~~~~^ 156s # duniter_request, timeout=15 156s # ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # ) as response: # type: HTTPResponse 156s # ^ 156s # File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 156s # return opener.open(url, data, timeout) 156s # ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/urllib/request.py", line 489, in open 156s # response = self._open(req, data) 156s # File "/usr/lib/python3.13/urllib/request.py", line 506, in _open 156s # result = self._call_chain(self.handle_open, protocol, protocol + 156s # '_open', req) 156s # File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 156s # result = func(*args) 156s # File "/usr/lib/python3.13/urllib/request.py", line 1367, in https_open 156s # return self.do_open(http.client.HTTPSConnection, req, 156s # ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s # context=self._context) 156s # ^^^^^^^^^^^^^^^^^^^^^^ 156s # File "/usr/lib/python3.13/urllib/request.py", line 1322, in do_open 156s # raise URLError(err) 156s # urllib.error.URLError: 156s # ' 156s # expected: '' 156s # Looks like you failed 3 tests of 5. 156s debian/tests/net/silkaj.t .. 156s Dubious, test returned 3 (wstat 768, 0x300) 156s Failed 3/5 subtests 156s 156s Test Summary Report 156s ------------------- 156s debian/tests/net/silkaj.t (Wstat: 768 (exited 3) Tests: 5 Failed: 3) 156s Failed tests: 3-5 156s Non-zero exit status: 3 156s Files=1, Tests=5, 16 wallclock secs ( 0.02 usr 0.00 sys + 1.04 cusr 0.17 csys = 1.23 CPU) 156s Result: FAIL 156s autopkgtest [16:53:51]: test command2: -----------------------] 157s autopkgtest [16:53:52]: test command2: - - - - - - - - - - results - - - - - - - - - - 157s command2 FLAKY non-zero exit status 1 157s autopkgtest [16:53:52]: test command2: - - - - - - - - - - stderr - - - - - - - - - - 157s 157s # Failed test 'Check return from 'silkaj blockchain info' is 0' 157s # at debian/tests/net/silkaj.t line 13. 157s # got: '1' 157s # expected: '0' 157s 157s # Failed test 'info, stdout' 157s # at debian/tests/net/silkaj.t line 14. 157s # '' 157s # doesn't match '(?^:Current block number: \d)' 157s 157s # Failed test 'info, stderr' 157s # at debian/tests/net/silkaj.t line 15. 157s # got: 'Traceback (most recent call last): 157s # File "/usr/lib/python3.13/urllib/request.py", line 1319, in do_open 157s # h.request(req.get_method(), req.selector, req.data, headers, 157s # ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # encode_chunked=req.has_header('Transfer-encoding')) 157s # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1358, in request 157s # self._send_request(method, url, body, headers, encode_chunked) 157s # ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1404, in _send_request 157s # self.endheaders(body, encode_chunked=encode_chunked) 157s # ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1353, in endheaders 157s # self._send_output(message_body, encode_chunked=encode_chunked) 157s # ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1113, in _send_output 157s # self.send(msg) 157s # ~~~~~~~~~^^^^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1057, in send 157s # self.connect() 157s # ~~~~~~~~~~~~^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1492, in connect 157s # super().connect() 157s # ~~~~~~~~~~~~~~~^^ 157s # File "/usr/lib/python3.13/http/client.py", line 1033, in connect 157s # self._tunnel() 157s # ~~~~~~~~~~~~^^ 157s # File "/usr/lib/python3.13/http/client.py", line 991, in _tunnel 157s # (version, code, message) = response._read_status() 157s # ~~~~~~~~~~~~~~~~~~~~~^^ 157s # File "/usr/lib/python3.13/http/client.py", line 297, in _read_status 157s # line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 157s # ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/socket.py", line 719, in readinto 157s # return self._sock.recv_into(b) 157s # ~~~~~~~~~~~~~~~~~~~~^^^ 157s # TimeoutError: timed out 157s # 157s # During handling of the above exception, another exception occurred: 157s # 157s # Traceback (most recent call last): 157s # File "/usr/bin/silkaj", line 8, in 157s # sys.exit(cli()) 157s # ~~~^^ 157s # File "/usr/lib/python3/dist-packages/click/core.py", line 1161, in __call__ 157s # return self.main(*args, **kwargs) 157s # ~~~~~~~~~^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3/dist-packages/click/core.py", line 1082, in main 157s # rv = self.invoke(ctx) 157s # File "/usr/lib/python3/dist-packages/click/core.py", line 1697, in invoke 157s # return _process_result(sub_ctx.command.invoke(sub_ctx)) 157s # ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 157s # File "/usr/lib/python3/dist-packages/click/core.py", line 1697, in invoke 157s # return _process_result(sub_ctx.command.invoke(sub_ctx)) 157s # ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 157s # File "/usr/lib/python3/dist-packages/click/core.py", line 1443, in invoke 157s # return ctx.invoke(self.callback, **ctx.params) 157s # ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3/dist-packages/click/core.py", line 788, in invoke 157s # return __callback(*args, **kwargs) 157s # File "/usr/lib/python3/dist-packages/silkaj/blockchain/information.py", line 27, in currency_info 157s # head_block = get_head_block() 157s # File "/usr/lib/python3/dist-packages/silkaj/blockchain/tools.py", line 33, in get_head_block 157s # return client(blockchain.current) 157s # File "/usr/lib/python3/dist-packages/duniterpy/api/client.py", line 442, in __call__ 157s # return _function(self, *args, **kwargs) 157s # File "/usr/lib/python3/dist-packages/duniterpy/api/bma/blockchain.py", line 265, in current 157s # return client.get(f"{MODULE}/current", schema=BLOCK_SCHEMA) 157s # ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3/dist-packages/duniterpy/api/client.py", line 359, in get 157s # return client.request_url( 157s # ~~~~~~~~~~~~~~~~~~^ 157s # url_path, "GET", rtype, schema, bma_errors=True, **params 157s # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # ) 157s # ^ 157s # File "/usr/lib/python3/dist-packages/duniterpy/api/client.py", line 251, in request_url 157s # with request.urlopen( 157s # ~~~~~~~~~~~~~~~^ 157s # duniter_request, timeout=15 157s # ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # ) as response: # type: HTTPResponse 157s # ^ 157s # File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 157s # return opener.open(url, data, timeout) 157s # ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/urllib/request.py", line 489, in open 157s # response = self._open(req, data) 157s # File "/usr/lib/python3.13/urllib/request.py", line 506, in _open 157s # result = self._call_chain(self.handle_open, protocol, protocol + 157s # '_open', req) 157s # File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 157s # result = func(*args) 157s # File "/usr/lib/python3.13/urllib/request.py", line 1367, in https_open 157s # return self.do_open(http.client.HTTPSConnection, req, 157s # ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 157s # context=self._context) 157s # ^^^^^^^^^^^^^^^^^^^^^^ 157s # File "/usr/lib/python3.13/urllib/request.py", line 1322, in do_open 157s # raise URLError(err) 157s # urllib.error.URLError: 157s # ' 157s # expected: '' 157s # Looks like you failed 3 tests of 5. 157s autopkgtest [16:53:52]: test command3: preparing testbed 176s Creating nova instance adt-resolute-arm64-silkaj-20260207-165115-juju-7f2275-prod-proposed-migration-environment-20-3e1ce02d-fbdc-486f-97e0-454bba93a47a from image adt/ubuntu-resolute-arm64-server-20260207.img (UUID 3b1bfb2f-58e4-4b28-b3c6-fc0a9e35109b)... 226s autopkgtest [16:55:01]: testbed dpkg architecture: arm64 226s autopkgtest [16:55:01]: testbed apt version: 3.1.15 226s autopkgtest [16:55:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 226s autopkgtest [16:55:01]: testbed release detected to be: resolute 227s autopkgtest [16:55:02]: updating testbed package index (apt update) 227s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 227s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 227s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 227s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 227s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [10.7 kB] 227s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1674 kB] 227s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [36.0 kB] 227s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [199 kB] 228s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [267 kB] 228s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [6708 B] 228s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [136 kB] 228s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 228s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1516 kB] 228s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [39.1 kB] 228s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [26.3 kB] 228s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [876 B] 229s Fetched 4036 kB in 1s (6142 kB/s) 230s Reading package lists... 231s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 231s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 231s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 231s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 231s Reading package lists... 231s Reading package lists... 232s Building dependency tree... 232s Reading state information... 232s Calculating upgrade... 232s The following packages will be upgraded: 232s 3cpio ca-certificates flash-kernel libevent-core-2.1-7t64 libpcap0.8t64 232s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 232s Need to get 732 kB of archives. 232s After this operation, 65.5 kB disk space will be freed. 232s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 ca-certificates all 20250419build1 [163 kB] 232s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcap0.8t64 arm64 1.10.5-2ubuntu3 [151 kB] 232s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 3cpio arm64 0.14.0-1ubuntu1 [267 kB] 232s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 flash-kernel arm64 3.110ubuntu1 [59.8 kB] 232s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10build2 [90.4 kB] 232s dpkg-preconfigure: unable to re-open stdin: No such file or directory 232s Fetched 732 kB in 0s (45.0 MB/s) 233s (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 ... 89360 files and directories currently installed.) 233s Preparing to unpack .../ca-certificates_20250419build1_all.deb ... 233s Unpacking ca-certificates (20250419build1) over (20250419) ... 233s Preparing to unpack .../libpcap0.8t64_1.10.5-2ubuntu3_arm64.deb ... 233s Unpacking libpcap0.8t64:arm64 (1.10.5-2ubuntu3) over (1.10.5-2ubuntu2) ... 233s Preparing to unpack .../3cpio_0.14.0-1ubuntu1_arm64.deb ... 233s Unpacking 3cpio (0.14.0-1ubuntu1) over (0.13.1-1ubuntu1) ... 233s Preparing to unpack .../flash-kernel_3.110ubuntu1_arm64.deb ... 233s Unpacking flash-kernel (3.110ubuntu1) over (3.109ubuntu11) ... 233s Preparing to unpack .../libevent-core-2.1-7t64_2.1.12-stable-10build2_arm64.deb ... 233s Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10build2) over (2.1.12-stable-10build1) ... 233s Setting up 3cpio (0.14.0-1ubuntu1) ... 233s Setting up flash-kernel (3.110ubuntu1) ... 233s flash-kernel: deferring update (trigger activated) 233s Setting up ca-certificates (20250419build1) ... 236s Updating certificates in /etc/ssl/certs... 237s 0 added, 0 removed; done. 237s Setting up libpcap0.8t64:arm64 (1.10.5-2ubuntu3) ... 237s Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10build2) ... 237s Processing triggers for libc-bin (2.42-2ubuntu4) ... 237s Processing triggers for man-db (2.13.1-1) ... 238s Processing triggers for initramfs-tools (0.150ubuntu7) ... 238s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 251s System running in EFI mode, skipping. 251s Processing triggers for flash-kernel (3.110ubuntu1) ... 251s System running in EFI mode, skipping. 251s Processing triggers for ca-certificates (20250419build1) ... 251s Updating certificates in /etc/ssl/certs... 252s 0 added, 0 removed; done. 252s Running hooks in /etc/ca-certificates/update.d... 252s done. 252s autopkgtest [16:55:27]: upgrading testbed (apt dist-upgrade and autopurge) 253s Reading package lists... 253s Building dependency tree... 253s Reading state information... 253s Calculating upgrade... 253s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 253s Reading package lists... 254s Building dependency tree... 254s Reading state information... 254s Solving dependencies... 254s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 254s autopkgtest [16:55:29]: rebooting testbed after setup commands that affected boot 294s Reading package lists... 294s Building dependency tree... 294s Reading state information... 294s Solving dependencies... 294s Some packages could not be installed. This may mean that you have 294s requested an impossible situation or if you are using the unstable 294s distribution that some required packages have not yet been created 294s or been moved out of Incoming. 294s The following information may help to resolve the situation: 294s 294s The following packages have unmet dependencies: 295s satisfy:command-line : Depends: silkaj but it is not going to be installed 295s Depends: python3-all but it is not going to be installed 295s Depends: python3-exceptiongroup but it is not installable 295s Depends: python3-pytest but it is not going to be installed 295s E: Unable to satisfy dependencies. Reached two conflicting assignments: 295s 1. satisfy:command-line:arm64=1 is selected for install 295s 2. satisfy:command-line:arm64 Depends python3-exceptiongroup 295s but none of the choices are installable: 295s [no choices] 295s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from resolute-proposed 295s Reading package lists... 295s Building dependency tree... 295s Reading state information... 295s Solving dependencies... 295s Some packages could not be installed. This may mean that you have 295s requested an impossible situation or if you are using the unstable 295s distribution that some required packages have not yet been created 295s or been moved out of Incoming. 295s The following information may help to resolve the situation: 295s 295s The following packages have unmet dependencies: 296s satisfy:command-line : Depends: silkaj but it is not going to be installed 296s Depends: python3-all but it is not going to be installed 296s Depends: python3-exceptiongroup but it is not installable 296s Depends: python3-pytest but it is not going to be installed 296s E: Unable to satisfy dependencies. Reached two conflicting assignments: 296s 1. satisfy:command-line:arm64=1 is selected for install 296s 2. satisfy:command-line:arm64 Depends python3-exceptiongroup 296s but none of the choices are installable: 296s [no choices] 296s command3 FAIL badpkg 296s autopkgtest [16:56:11]: test command4: preparing testbed 296s blame: silkaj 296s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 314s Creating nova instance adt-resolute-arm64-silkaj-20260207-165115-juju-7f2275-prod-proposed-migration-environment-20-3e1ce02d-fbdc-486f-97e0-454bba93a47a from image adt/ubuntu-resolute-arm64-server-20260207.img (UUID 3b1bfb2f-58e4-4b28-b3c6-fc0a9e35109b)... 369s autopkgtest [16:57:24]: testbed dpkg architecture: arm64 369s autopkgtest [16:57:24]: testbed apt version: 3.1.15 369s autopkgtest [16:57:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 370s autopkgtest [16:57:25]: testbed release detected to be: resolute 372s autopkgtest [16:57:26]: updating testbed package index (apt update) 375s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 375s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 375s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 375s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 375s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [199 kB] 375s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1674 kB] 375s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [36.0 kB] 375s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [10.7 kB] 375s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [267 kB] 375s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [6708 B] 375s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [136 kB] 375s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 375s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1516 kB] 375s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [39.1 kB] 375s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [26.3 kB] 375s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [876 B] 377s Fetched 4036 kB in 4s (979 kB/s) 378s Reading package lists... 378s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 378s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 378s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 378s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 379s Reading package lists... 379s Reading package lists... 380s Building dependency tree... 380s Reading state information... 380s Calculating upgrade... 380s The following packages will be upgraded: 380s 3cpio ca-certificates flash-kernel libevent-core-2.1-7t64 libpcap0.8t64 380s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 380s Need to get 732 kB of archives. 380s After this operation, 65.5 kB disk space will be freed. 380s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 ca-certificates all 20250419build1 [163 kB] 380s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcap0.8t64 arm64 1.10.5-2ubuntu3 [151 kB] 380s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 3cpio arm64 0.14.0-1ubuntu1 [267 kB] 380s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 flash-kernel arm64 3.110ubuntu1 [59.8 kB] 380s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10build2 [90.4 kB] 380s dpkg-preconfigure: unable to re-open stdin: No such file or directory 381s Fetched 732 kB in 0s (38.9 MB/s) 381s (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 ... 89360 files and directories currently installed.) 381s Preparing to unpack .../ca-certificates_20250419build1_all.deb ... 381s Unpacking ca-certificates (20250419build1) over (20250419) ... 381s Preparing to unpack .../libpcap0.8t64_1.10.5-2ubuntu3_arm64.deb ... 381s Unpacking libpcap0.8t64:arm64 (1.10.5-2ubuntu3) over (1.10.5-2ubuntu2) ... 381s Preparing to unpack .../3cpio_0.14.0-1ubuntu1_arm64.deb ... 381s Unpacking 3cpio (0.14.0-1ubuntu1) over (0.13.1-1ubuntu1) ... 381s Preparing to unpack .../flash-kernel_3.110ubuntu1_arm64.deb ... 381s Unpacking flash-kernel (3.110ubuntu1) over (3.109ubuntu11) ... 381s Preparing to unpack .../libevent-core-2.1-7t64_2.1.12-stable-10build2_arm64.deb ... 381s Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10build2) over (2.1.12-stable-10build1) ... 381s Setting up 3cpio (0.14.0-1ubuntu1) ... 381s Setting up flash-kernel (3.110ubuntu1) ... 382s flash-kernel: deferring update (trigger activated) 382s Setting up ca-certificates (20250419build1) ... 384s Updating certificates in /etc/ssl/certs... 385s 0 added, 0 removed; done. 385s Setting up libpcap0.8t64:arm64 (1.10.5-2ubuntu3) ... 385s Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10build2) ... 385s Processing triggers for libc-bin (2.42-2ubuntu4) ... 385s Processing triggers for man-db (2.13.1-1) ... 386s Processing triggers for initramfs-tools (0.150ubuntu7) ... 386s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 400s System running in EFI mode, skipping. 400s Processing triggers for flash-kernel (3.110ubuntu1) ... 400s System running in EFI mode, skipping. 400s Processing triggers for ca-certificates (20250419build1) ... 400s Updating certificates in /etc/ssl/certs... 401s 0 added, 0 removed; done. 401s Running hooks in /etc/ca-certificates/update.d... 401s done. 402s autopkgtest [16:57:57]: upgrading testbed (apt dist-upgrade and autopurge) 402s Reading package lists... 402s Building dependency tree... 402s Reading state information... 402s Calculating upgrade... 403s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 403s Reading package lists... 403s Building dependency tree... 403s Reading state information... 403s Solving dependencies... 403s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 404s autopkgtest [16:57:59]: rebooting testbed after setup commands that affected boot 444s Reading package lists... 445s Building dependency tree... 445s Reading state information... 445s Solving dependencies... 445s The following NEW packages will be installed: 445s libpython3.14-minimal libpython3.14-stdlib libsodium23 libxslt1.1 445s python3-all python3-base58 python3-build python3-cachecontrol python3-cleo 445s python3-click python3-distlib python3-dulwich python3-duniterpy 445s python3-fastjsonschema python3-filelock python3-findpython 445s python3-graphql-core python3-iniconfig python3-installer 445s python3-jaraco.classes python3-jeepney python3-keyring python3-libnacl 445s python3-lxml python3-mnemonic python3-msgpack python3-pbs-installer 445s python3-pendulum python3-pip-whl python3-pkginfo python3-platformdirs 445s python3-pluggy python3-poetry python3-poetry-core python3-pyaes 445s python3-pypeg2 python3-pyproject-hooks python3-pytest python3-rapidfuzz 445s python3-requests-toolbelt python3-secretstorage python3-setuptools-whl 445s python3-shellingham python3-texttable python3-time-machine python3-tomlkit 445s python3-trove-classifiers python3-virtualenv python3-websocket python3-wheel 445s python3.14 python3.14-minimal silkaj tzdata-legacy 445s 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. 445s Need to get 15.8 MB of archives. 445s After this operation, 65.8 MB of additional disk space will be used. 445s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-minimal arm64 3.14.2-1 [917 kB] 445s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14-minimal arm64 3.14.2-1 [2548 kB] 445s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-stdlib arm64 3.14.2-1 [2351 kB] 445s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libsodium23 arm64 1.0.18-2 [120 kB] 445s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 445s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14 arm64 3.14.2-1 [816 kB] 445s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-all arm64 3.13.9-3 [890 B] 445s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-base58 all 1.0.3-2build1 [5242 B] 445s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 445s Get:10 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-wheel all 0.46.1-2 [22.1 kB] 445s Get:11 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-build all 1.2.2-5 [30.9 kB] 445s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-msgpack arm64 1.1.2-1 [102 kB] 445s Get:13 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-cachecontrol all 0.14.3-1 [18.7 kB] 445s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-rapidfuzz arm64 3.12.2+ds-1build1 [1368 kB] 445s Get:15 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-cleo all 2.2.1-4 [52.4 kB] 445s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 445s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-distlib all 0.4.0-1 [267 kB] 445s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-dulwich arm64 0.22.7-1 [183 kB] 445s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-graphql-core all 3.2.7-1 [125 kB] 445s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-libnacl all 2.1.0-3 [15.5 kB] 445s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mnemonic all 0.21-3 [84.3 kB] 445s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyaes all 1.6.1-6 [19.5 kB] 445s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-lxml arm64 6.0.2-1 [2155 kB] 445s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pypeg2 all 2.15.2-2.2 [30.9 kB] 445s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-websocket all 1.8.0-2build1 [38.8 kB] 445s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-duniterpy all 1.1.1-3build1 [53.5 kB] 445s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-fastjsonschema all 2.21.1-1 [20.4 kB] 445s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-filelock all 3.20.3-1 [13.5 kB] 445s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-platformdirs all 4.5.1-1 [17.1 kB] 445s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-findpython all 0.7.1-1 [15.8 kB] 445s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 2.1.0-2 [6962 B] 445s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 445s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jaraco.classes all 3.4.0-1build1 [7806 B] 445s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jeepney all 0.9.0-2 [33.5 kB] 445s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-secretstorage all 3.5.0-1 [14.2 kB] 445s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-keyring all 25.7.0-1 [41.3 kB] 445s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pbs-installer all 2026.01.27-1 [56.7 kB] 446s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-time-machine arm64 2.19.0-1 [15.5 kB] 446s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 446s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pendulum arm64 3.1.0-3 [296 kB] 446s Get:41 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 446s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pkginfo all 1.12.1.2-2 [17.4 kB] 446s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-2 [21.1 kB] 446s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-poetry-core all 2.2.1-2 [226 kB] 446s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 446s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-shellingham all 1.5.4-1build1 [9610 B] 446s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-tomlkit all 0.13.3-2 [39.1 kB] 446s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-trove-classifiers all 2025.11.14.15-1 [11.1 kB] 446s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 446s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-virtualenv all 20.36.1+ds-1 [78.5 kB] 446s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-poetry all 2.1.2+dfsg-1 [165 kB] 446s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 9.0.2-2 [277 kB] 446s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-texttable all 1.7.0-1 [11.2 kB] 446s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 silkaj all 0.11.0-2 [59.9 kB] 446s Fetched 15.8 MB in 1s (23.9 MB/s) 446s Selecting previously unselected package libpython3.14-minimal:arm64. 446s (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 ... 89360 files and directories currently installed.) 446s Preparing to unpack .../00-libpython3.14-minimal_3.14.2-1_arm64.deb ... 446s Unpacking libpython3.14-minimal:arm64 (3.14.2-1) ... 446s Selecting previously unselected package python3.14-minimal. 446s Preparing to unpack .../01-python3.14-minimal_3.14.2-1_arm64.deb ... 446s Unpacking python3.14-minimal (3.14.2-1) ... 447s Selecting previously unselected package libpython3.14-stdlib:arm64. 447s Preparing to unpack .../02-libpython3.14-stdlib_3.14.2-1_arm64.deb ... 447s Unpacking libpython3.14-stdlib:arm64 (3.14.2-1) ... 447s Selecting previously unselected package libsodium23:arm64. 447s Preparing to unpack .../03-libsodium23_1.0.18-2_arm64.deb ... 447s Unpacking libsodium23:arm64 (1.0.18-2) ... 447s Selecting previously unselected package libxslt1.1:arm64. 447s Preparing to unpack .../04-libxslt1.1_1.1.43-0.3_arm64.deb ... 447s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 447s Selecting previously unselected package python3.14. 447s Preparing to unpack .../05-python3.14_3.14.2-1_arm64.deb ... 447s Unpacking python3.14 (3.14.2-1) ... 447s Selecting previously unselected package python3-all. 447s Preparing to unpack .../06-python3-all_3.13.9-3_arm64.deb ... 447s Unpacking python3-all (3.13.9-3) ... 447s Selecting previously unselected package python3-base58. 447s Preparing to unpack .../07-python3-base58_1.0.3-2build1_all.deb ... 447s Unpacking python3-base58 (1.0.3-2build1) ... 447s Selecting previously unselected package python3-pyproject-hooks. 447s Preparing to unpack .../08-python3-pyproject-hooks_1.2.0-1_all.deb ... 447s Unpacking python3-pyproject-hooks (1.2.0-1) ... 447s Selecting previously unselected package python3-wheel. 447s Preparing to unpack .../09-python3-wheel_0.46.1-2_all.deb ... 447s Unpacking python3-wheel (0.46.1-2) ... 447s Selecting previously unselected package python3-build. 447s Preparing to unpack .../10-python3-build_1.2.2-5_all.deb ... 447s Unpacking python3-build (1.2.2-5) ... 447s Selecting previously unselected package python3-msgpack. 447s Preparing to unpack .../11-python3-msgpack_1.1.2-1_arm64.deb ... 447s Unpacking python3-msgpack (1.1.2-1) ... 447s Selecting previously unselected package python3-cachecontrol. 447s Preparing to unpack .../12-python3-cachecontrol_0.14.3-1_all.deb ... 447s Unpacking python3-cachecontrol (0.14.3-1) ... 447s Selecting previously unselected package python3-rapidfuzz. 447s Preparing to unpack .../13-python3-rapidfuzz_3.12.2+ds-1build1_arm64.deb ... 447s Unpacking python3-rapidfuzz (3.12.2+ds-1build1) ... 447s Selecting previously unselected package python3-cleo. 447s Preparing to unpack .../14-python3-cleo_2.2.1-4_all.deb ... 447s Unpacking python3-cleo (2.2.1-4) ... 447s Selecting previously unselected package python3-click. 447s Preparing to unpack .../15-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 447s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 447s Selecting previously unselected package python3-distlib. 447s Preparing to unpack .../16-python3-distlib_0.4.0-1_all.deb ... 447s Unpacking python3-distlib (0.4.0-1) ... 447s Selecting previously unselected package python3-dulwich. 447s Preparing to unpack .../17-python3-dulwich_0.22.7-1_arm64.deb ... 447s Unpacking python3-dulwich (0.22.7-1) ... 447s Selecting previously unselected package python3-graphql-core. 447s Preparing to unpack .../18-python3-graphql-core_3.2.7-1_all.deb ... 447s Unpacking python3-graphql-core (3.2.7-1) ... 447s Selecting previously unselected package python3-libnacl. 447s Preparing to unpack .../19-python3-libnacl_2.1.0-3_all.deb ... 447s Unpacking python3-libnacl (2.1.0-3) ... 447s Selecting previously unselected package python3-mnemonic. 447s Preparing to unpack .../20-python3-mnemonic_0.21-3_all.deb ... 447s Unpacking python3-mnemonic (0.21-3) ... 447s Selecting previously unselected package python3-pyaes. 447s Preparing to unpack .../21-python3-pyaes_1.6.1-6_all.deb ... 447s Unpacking python3-pyaes (1.6.1-6) ... 447s Selecting previously unselected package python3-lxml:arm64. 447s Preparing to unpack .../22-python3-lxml_6.0.2-1_arm64.deb ... 447s Unpacking python3-lxml:arm64 (6.0.2-1) ... 447s Selecting previously unselected package python3-pypeg2. 447s Preparing to unpack .../23-python3-pypeg2_2.15.2-2.2_all.deb ... 447s Unpacking python3-pypeg2 (2.15.2-2.2) ... 447s Selecting previously unselected package python3-websocket. 447s Preparing to unpack .../24-python3-websocket_1.8.0-2build1_all.deb ... 447s Unpacking python3-websocket (1.8.0-2build1) ... 447s Selecting previously unselected package python3-duniterpy. 447s Preparing to unpack .../25-python3-duniterpy_1.1.1-3build1_all.deb ... 447s Unpacking python3-duniterpy (1.1.1-3build1) ... 447s Selecting previously unselected package python3-fastjsonschema. 447s Preparing to unpack .../26-python3-fastjsonschema_2.21.1-1_all.deb ... 447s Unpacking python3-fastjsonschema (2.21.1-1) ... 447s Selecting previously unselected package python3-filelock. 447s Preparing to unpack .../27-python3-filelock_3.20.3-1_all.deb ... 447s Unpacking python3-filelock (3.20.3-1) ... 447s Selecting previously unselected package python3-platformdirs. 448s Preparing to unpack .../28-python3-platformdirs_4.5.1-1_all.deb ... 448s Unpacking python3-platformdirs (4.5.1-1) ... 448s Selecting previously unselected package python3-findpython. 448s Preparing to unpack .../29-python3-findpython_0.7.1-1_all.deb ... 448s Unpacking python3-findpython (0.7.1-1) ... 448s Selecting previously unselected package python3-iniconfig. 448s Preparing to unpack .../30-python3-iniconfig_2.1.0-2_all.deb ... 448s Unpacking python3-iniconfig (2.1.0-2) ... 448s Selecting previously unselected package python3-installer. 448s Preparing to unpack .../31-python3-installer_0.7.0+dfsg1-3_all.deb ... 448s Unpacking python3-installer (0.7.0+dfsg1-3) ... 448s Selecting previously unselected package python3-jaraco.classes. 448s Preparing to unpack .../32-python3-jaraco.classes_3.4.0-1build1_all.deb ... 448s Unpacking python3-jaraco.classes (3.4.0-1build1) ... 448s Selecting previously unselected package python3-jeepney. 448s Preparing to unpack .../33-python3-jeepney_0.9.0-2_all.deb ... 448s Unpacking python3-jeepney (0.9.0-2) ... 448s Selecting previously unselected package python3-secretstorage. 448s Preparing to unpack .../34-python3-secretstorage_3.5.0-1_all.deb ... 448s Unpacking python3-secretstorage (3.5.0-1) ... 448s Selecting previously unselected package python3-keyring. 448s Preparing to unpack .../35-python3-keyring_25.7.0-1_all.deb ... 448s Unpacking python3-keyring (25.7.0-1) ... 448s Selecting previously unselected package python3-pbs-installer. 448s Preparing to unpack .../36-python3-pbs-installer_2026.01.27-1_all.deb ... 448s Unpacking python3-pbs-installer (2026.01.27-1) ... 448s Selecting previously unselected package python3-time-machine. 448s Preparing to unpack .../37-python3-time-machine_2.19.0-1_arm64.deb ... 448s Unpacking python3-time-machine (2.19.0-1) ... 448s Selecting previously unselected package tzdata-legacy. 448s Preparing to unpack .../38-tzdata-legacy_2025c-3ubuntu3_all.deb ... 448s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 448s Selecting previously unselected package python3-pendulum. 448s Preparing to unpack .../39-python3-pendulum_3.1.0-3_arm64.deb ... 448s Unpacking python3-pendulum (3.1.0-3) ... 448s Selecting previously unselected package python3-pip-whl. 448s Preparing to unpack .../40-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 448s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 448s Selecting previously unselected package python3-pkginfo. 448s Preparing to unpack .../41-python3-pkginfo_1.12.1.2-2_all.deb ... 448s Unpacking python3-pkginfo (1.12.1.2-2) ... 448s Selecting previously unselected package python3-pluggy. 448s Preparing to unpack .../42-python3-pluggy_1.6.0-2_all.deb ... 448s Unpacking python3-pluggy (1.6.0-2) ... 448s Selecting previously unselected package python3-poetry-core. 448s Preparing to unpack .../43-python3-poetry-core_2.2.1-2_all.deb ... 448s Unpacking python3-poetry-core (2.2.1-2) ... 448s Selecting previously unselected package python3-requests-toolbelt. 448s Preparing to unpack .../44-python3-requests-toolbelt_1.0.0-4_all.deb ... 448s Unpacking python3-requests-toolbelt (1.0.0-4) ... 448s Selecting previously unselected package python3-shellingham. 448s Preparing to unpack .../45-python3-shellingham_1.5.4-1build1_all.deb ... 448s Unpacking python3-shellingham (1.5.4-1build1) ... 448s Selecting previously unselected package python3-tomlkit. 448s Preparing to unpack .../46-python3-tomlkit_0.13.3-2_all.deb ... 448s Unpacking python3-tomlkit (0.13.3-2) ... 448s Selecting previously unselected package python3-trove-classifiers. 448s Preparing to unpack .../47-python3-trove-classifiers_2025.11.14.15-1_all.deb ... 448s Unpacking python3-trove-classifiers (2025.11.14.15-1) ... 448s Selecting previously unselected package python3-setuptools-whl. 448s Preparing to unpack .../48-python3-setuptools-whl_78.1.1-0.1_all.deb ... 448s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 448s Selecting previously unselected package python3-virtualenv. 448s Preparing to unpack .../49-python3-virtualenv_20.36.1+ds-1_all.deb ... 448s Unpacking python3-virtualenv (20.36.1+ds-1) ... 448s Selecting previously unselected package python3-poetry. 448s Preparing to unpack .../50-python3-poetry_2.1.2+dfsg-1_all.deb ... 448s Unpacking python3-poetry (2.1.2+dfsg-1) ... 448s Selecting previously unselected package python3-pytest. 448s Preparing to unpack .../51-python3-pytest_9.0.2-2_all.deb ... 448s Unpacking python3-pytest (9.0.2-2) ... 448s Selecting previously unselected package python3-texttable. 448s Preparing to unpack .../52-python3-texttable_1.7.0-1_all.deb ... 448s Unpacking python3-texttable (1.7.0-1) ... 448s Selecting previously unselected package silkaj. 448s Preparing to unpack .../53-silkaj_0.11.0-2_all.deb ... 448s Unpacking silkaj (0.11.0-2) ... 448s Setting up python3-iniconfig (2.1.0-2) ... 449s Setting up python3-texttable (1.7.0-1) ... 449s Setting up python3-rapidfuzz (3.12.2+ds-1build1) ... 449s Setting up python3-setuptools-whl (78.1.1-0.1) ... 449s Setting up python3-filelock (3.20.3-1) ... 449s Setting up libsodium23:arm64 (1.0.18-2) ... 449s Setting up python3-jaraco.classes (3.4.0-1build1) ... 449s Setting up python3-requests-toolbelt (1.0.0-4) ... 450s Setting up python3-pkginfo (1.12.1.2-2) ... 450s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 450s Setting up libpython3.14-minimal:arm64 (3.14.2-1) ... 450s Setting up python3-pyaes (1.6.1-6) ... 450s Setting up python3-distlib (0.4.0-1) ... 450s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 451s Setting up python3-wheel (0.46.1-2) ... 451s Setting up python3-platformdirs (4.5.1-1) ... 451s Setting up python3-time-machine (2.19.0-1) ... 451s Setting up tzdata-legacy (2025c-3ubuntu3) ... 451s Setting up python3-pyproject-hooks (1.2.0-1) ... 451s Setting up python3-base58 (1.0.3-2build1) ... 451s Setting up python3-poetry-core (2.2.1-2) ... 452s Setting up python3-graphql-core (3.2.7-1) ... 453s Setting up python3-libnacl (2.1.0-3) ... 453s Setting up python3-jeepney (0.9.0-2) ... 453s Setting up python3-installer (0.7.0+dfsg1-3) ... 453s Setting up python3-pluggy (1.6.0-2) ... 453s Setting up python3-fastjsonschema (2.21.1-1) ... 454s Setting up python3-trove-classifiers (2025.11.14.15-1) ... 454s Setting up python3-pbs-installer (2026.01.27-1) ... 454s Setting up python3-dulwich (0.22.7-1) ... 454s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 454s Setting up python3-cleo (2.2.1-4) ... 455s Setting up python3-mnemonic (0.21-3) ... 455s Setting up python3-msgpack (1.1.2-1) ... 455s Setting up python3-cachecontrol (0.14.3-1) ... 455s Setting up python3-build (1.2.2-5) ... 455s Setting up python3-shellingham (1.5.4-1build1) ... 456s Setting up python3-tomlkit (0.13.3-2) ... 456s Setting up python3-websocket (1.8.0-2build1) ... 456s Setting up python3.14-minimal (3.14.2-1) ... 457s Setting up python3-pendulum (3.1.0-3) ... 457s Setting up python3-findpython (0.7.1-1) ... 458s Setting up libpython3.14-stdlib:arm64 (3.14.2-1) ... 458s Setting up python3-pytest (9.0.2-2) ... 458s Setting up python3-virtualenv (20.36.1+ds-1) ... 458s Setting up python3-secretstorage (3.5.0-1) ... 459s Setting up python3-lxml:arm64 (6.0.2-1) ... 459s Setting up python3-keyring (25.7.0-1) ... 459s Setting up python3.14 (3.14.2-1) ... 460s Setting up python3-all (3.13.9-3) ... 460s Setting up python3-pypeg2 (2.15.2-2.2) ... 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:51: SyntaxWarning: invalid escape sequence '\s' 460s whitespace = re.compile("(?m)\s+") 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:421: SyntaxWarning: invalid escape sequence '\w' 460s regex regular expression to scan, default r"\w+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:459: SyntaxWarning: invalid escape sequence '\w' 460s regex regular expression to scan, default r"\w+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:641: SyntaxWarning: invalid escape sequence '\s' 460s default: regex "(?m)\s+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:715: SyntaxWarning: invalid escape sequence '\s' 460s default: "(?m)\s+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:51: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. 460s whitespace = re.compile("(?m)\s+") 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:421: SyntaxWarning: "\w" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\w"? A raw string is also an option. 460s regex regular expression to scan, default r"\w+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:459: SyntaxWarning: "\w" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\w"? A raw string is also an option. 460s regex regular expression to scan, default r"\w+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:641: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. 460s default: regex "(?m)\s+" 460s /usr/lib/python3/dist-packages/pypeg2/__init__.py:715: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. 460s default: "(?m)\s+" 460s Setting up python3-poetry (2.1.2+dfsg-1) ... 461s Setting up python3-duniterpy (1.1.1-3build1) ... 461s Setting up silkaj (0.11.0-2) ... 461s Processing triggers for systemd (259-1ubuntu3) ... 461s Processing triggers for man-db (2.13.1-1) ... 462s Processing triggers for libc-bin (2.42-2ubuntu4) ... 464s autopkgtest [16:58:59]: test command4: set -e; rm -rf silkaj; for py in $(py3versions -r 2>/dev/null); do $py -m pytest --ignore=tests/integration/test_end_to_end.py; done 464s autopkgtest [16:58:59]: test command4: [----------------------- 465s ============================= test session starts ============================== 465s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 465s rootdir: /tmp/autopkgtest.U4k9fT/build.Jym/src 465s configfile: pyproject.toml 465s plugins: time-machine-2.19.0, typeguard-4.4.4 465s collected 267 items 465s 557s tests/integration/blockchain/test_verify.py ....FFFF...FF [ 4%] 587s tests/integration/wot/test_membership.py .... [ 6%] 587s tests/unit/blockchain/test_verify.py ..... [ 8%] 587s tests/unit/money/test_history.py .............. [ 13%] 587s tests/unit/money/test_tools.py ..... [ 15%] 588s tests/unit/money/test_transfer.py ...................................... [ 29%] 588s ..................sss..................... [ 45%] 588s tests/unit/money/test_transfer_cli.py ....... [ 47%] 588s tests/unit/money/test_transfer_file.py ....... [ 50%] 588s tests/unit/test_auth.py .... [ 52%] 588s tests/unit/test_checksum.py ....... [ 54%] 588s tests/unit/test_cli.py . [ 55%] 588s tests/unit/test_g1_monetary_license.py ........... [ 59%] 588s tests/unit/test_network.py ............ [ 63%] 588s tests/unit/test_public_key.py ............. [ 68%] 588s tests/unit/test_tui.py ...... [ 70%] 588s tests/unit/wot/test_idty_tools.py .......... [ 74%] 588s tests/unit/wot/test_membership.py ... [ 75%] 588s tests/unit/wot/test_revocation.py ...................................... [ 89%] 589s ..................... [ 97%] 589s tests/unit/wot/test_tools.py ...... [100%] 589s 589s =================================== FAILURES =================================== 589s __________________ test_verify_blocks_signatures[15144-15144] __________________ 589s 589s from_block = 15144, to_block = 15144 589s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xec92212bc5a0> 589s 589s @pytest.mark.parametrize( 589s "from_block, to_block", 589s [ 589s (G1_INVALID_BLOCK_SIG, G1_INVALID_BLOCK_SIG), 589s (G1_INVALID_BLOCK_SIG - 5, G1_INVALID_BLOCK_SIG + 5), 589s (1, 10), 589s (HEAD_BLOCK - 1, 0), 589s ], 589s ) 589s def test_verify_blocks_signatures(from_block, to_block, monkeypatch): 589s monkeypatch.setattr(bma.blockchain, "current", current) 589s result = CliRunner().invoke( 589s cli.cli, ["blockchain", "verify", str(from_block), str(to_block)] 589s ) 589s > assert result.exit_code == SUCCESS_EXIT_STATUS 589s E AssertionError: assert 1 == 0 589s E + where 1 = .exit_code 589s 589s tests/integration/blockchain/test_verify.py:72: AssertionError 589s __________________ test_verify_blocks_signatures[15139-15149] __________________ 589s 589s from_block = 15139, to_block = 15149 589s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xec9221322750> 589s 589s @pytest.mark.parametrize( 589s "from_block, to_block", 589s [ 589s (G1_INVALID_BLOCK_SIG, G1_INVALID_BLOCK_SIG), 589s (G1_INVALID_BLOCK_SIG - 5, G1_INVALID_BLOCK_SIG + 5), 589s (1, 10), 589s (HEAD_BLOCK - 1, 0), 589s ], 589s ) 589s def test_verify_blocks_signatures(from_block, to_block, monkeypatch): 589s monkeypatch.setattr(bma.blockchain, "current", current) 589s result = CliRunner().invoke( 589s cli.cli, ["blockchain", "verify", str(from_block), str(to_block)] 589s ) 589s > assert result.exit_code == SUCCESS_EXIT_STATUS 589s E AssertionError: assert 1 == 0 589s E + where 1 = .exit_code 589s 589s tests/integration/blockchain/test_verify.py:72: AssertionError 589s _____________________ test_verify_blocks_signatures[1-10] ______________________ 589s 589s from_block = 1, to_block = 10 589s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xec9221323350> 589s 589s @pytest.mark.parametrize( 589s "from_block, to_block", 589s [ 589s (G1_INVALID_BLOCK_SIG, G1_INVALID_BLOCK_SIG), 589s (G1_INVALID_BLOCK_SIG - 5, G1_INVALID_BLOCK_SIG + 5), 589s (1, 10), 589s (HEAD_BLOCK - 1, 0), 589s ], 589s ) 589s def test_verify_blocks_signatures(from_block, to_block, monkeypatch): 589s monkeypatch.setattr(bma.blockchain, "current", current) 589s result = CliRunner().invoke( 589s cli.cli, ["blockchain", "verify", str(from_block), str(to_block)] 589s ) 589s > assert result.exit_code == SUCCESS_EXIT_STATUS 589s E AssertionError: assert 1 == 0 589s E + where 1 = .exit_code 589s 589s tests/integration/blockchain/test_verify.py:72: AssertionError 589s ____________________ test_verify_blocks_signatures[47999-0] ____________________ 589s 589s from_block = 47999, to_block = 0 589s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xec92212d3890> 589s 589s @pytest.mark.parametrize( 589s "from_block, to_block", 589s [ 589s (G1_INVALID_BLOCK_SIG, G1_INVALID_BLOCK_SIG), 589s (G1_INVALID_BLOCK_SIG - 5, G1_INVALID_BLOCK_SIG + 5), 589s (1, 10), 589s (HEAD_BLOCK - 1, 0), 589s ], 589s ) 589s def test_verify_blocks_signatures(from_block, to_block, monkeypatch): 589s monkeypatch.setattr(bma.blockchain, "current", current) 589s result = CliRunner().invoke( 589s cli.cli, ["blockchain", "verify", str(from_block), str(to_block)] 589s ) 589s > assert result.exit_code == SUCCESS_EXIT_STATUS 589s E AssertionError: assert 1 == 0 589s E + where 1 = .exit_code 589s 589s tests/integration/blockchain/test_verify.py:72: AssertionError 589s _____________________________ test_get_chunks[2-1] _____________________________ 589s 589s self = 589s http_class = 589s req = 589s http_conn_args = {'context': } 589s host = 'egress.ps7.internal:3128' 589s h = 589s headers = {'Connection': 'close', 'Host': 'g1.duniter.org:443', 'User-Agent': 'Python-urllib/3.14'} 589s 589s def do_open(self, http_class, req, **http_conn_args): 589s """Return an HTTPResponse object for the request, using http_class. 589s 589s http_class must implement the HTTPConnection API from http.client. 589s """ 589s host = req.host 589s if not host: 589s raise URLError('no host given') 589s 589s # will parse host:port 589s h = http_class(host, timeout=req.timeout, **http_conn_args) 589s h.set_debuglevel(self._debuglevel) 589s 589s headers = dict(req.unredirected_hdrs) 589s headers.update({k: v for k, v in req.headers.items() 589s if k not in headers}) 589s 589s # TODO(jhylton): Should this be redesigned to handle 589s # persistent connections? 589s 589s # We want to make an HTTP/1.1 request, but the addinfourl 589s # class isn't prepared to deal with a persistent connection. 589s # It will try to read all remaining data from the socket, 589s # which will block while the server waits for the next request. 589s # So make sure the connection gets closed after the (only) 589s # request. 589s headers["Connection"] = "close" 589s headers = {name.title(): val for name, val in headers.items()} 589s 589s if req._tunnel_host: 589s tunnel_headers = {} 589s proxy_auth_hdr = "Proxy-Authorization" 589s if proxy_auth_hdr in headers: 589s tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] 589s # Proxy-Authorization should not be sent to origin 589s # server. 589s del headers[proxy_auth_hdr] 589s h.set_tunnel(req._tunnel_host, headers=tunnel_headers) 589s 589s try: 589s try: 589s > h.request(req.get_method(), req.selector, req.data, headers, 589s encode_chunked=req.has_header('Transfer-encoding')) 589s 589s /usr/lib/python3.14/urllib/request.py:1321: 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s /usr/lib/python3.14/http/client.py:1358: in request 589s self._send_request(method, url, body, headers, encode_chunked) 589s /usr/lib/python3.14/http/client.py:1404: in _send_request 589s self.endheaders(body, encode_chunked=encode_chunked) 589s /usr/lib/python3.14/http/client.py:1353: in endheaders 589s self._send_output(message_body, encode_chunked=encode_chunked) 589s /usr/lib/python3.14/http/client.py:1113: in _send_output 589s self.send(msg) 589s /usr/lib/python3.14/http/client.py:1057: in send 589s self.connect() 589s /usr/lib/python3.14/http/client.py:1492: in connect 589s super().connect() 589s /usr/lib/python3.14/http/client.py:1033: in connect 589s self._tunnel() 589s /usr/lib/python3.14/http/client.py:991: in _tunnel 589s (version, code, message) = response._read_status() 589s ^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3.14/http/client.py:297: in _read_status 589s line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s 589s self = 589s b = 589s 589s def readinto(self, b): 589s """Read up to len(b) bytes into the writable buffer *b* and return 589s the number of bytes read. If the socket is non-blocking and no bytes 589s are available, None is returned. 589s 589s If *b* is non-empty, a 0 return value indicates that the connection 589s was shutdown at the other end. 589s """ 589s self._checkClosed() 589s self._checkReadable() 589s if self._timeout_occurred: 589s raise OSError("cannot read from timed out object") 589s try: 589s > return self._sock.recv_into(b) 589s ^^^^^^^^^^^^^^^^^^^^^^^ 589s E TimeoutError: timed out 589s 589s /usr/lib/python3.14/socket.py:725: TimeoutError 589s 589s During handling of the above exception, another exception occurred: 589s 589s chunk_size = 2, chunk_from = 1 589s 589s @pytest.mark.parametrize("chunk_size, chunk_from", [(2, 1), (5, 10)]) 589s def test_get_chunks(chunk_size, chunk_from): 589s client = client_instance() 589s > chunk = verify.get_chunk(client, chunk_size, chunk_from) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s 589s tests/integration/blockchain/test_verify.py:102: 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s /usr/lib/python3/dist-packages/silkaj/blockchain/verify.py:85: in get_chunk 589s chunk = client(bma.blockchain.blocks, chunk_size, chunk_from) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3/dist-packages/duniterpy/api/client.py:442: in __call__ 589s return _function(self, *args, **kwargs) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3/dist-packages/duniterpy/api/bma/blockchain.py:303: in blocks 589s return client.get(f"{MODULE}/blocks/{count}/{start}", schema=BLOCKS_SCHEMA) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3/dist-packages/duniterpy/api/client.py:359: in get 589s return client.request_url( 589s /usr/lib/python3/dist-packages/duniterpy/api/client.py:251: in request_url 589s with request.urlopen( 589s /usr/lib/python3.14/urllib/request.py:187: in urlopen 589s return opener.open(url, data, timeout) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3.14/urllib/request.py:487: in open 589s response = self._open(req, data) 589s ^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3.14/urllib/request.py:504: in _open 589s result = self._call_chain(self.handle_open, protocol, protocol + 589s /usr/lib/python3.14/urllib/request.py:464: in _call_chain 589s result = func(*args) 589s ^^^^^^^^^^^ 589s /usr/lib/python3.14/urllib/request.py:1369: in https_open 589s return self.do_open(http.client.HTTPSConnection, req, 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s 589s self = 589s http_class = 589s req = 589s http_conn_args = {'context': } 589s host = 'egress.ps7.internal:3128' 589s h = 589s headers = {'Connection': 'close', 'Host': 'g1.duniter.org:443', 'User-Agent': 'Python-urllib/3.14'} 589s 589s def do_open(self, http_class, req, **http_conn_args): 589s """Return an HTTPResponse object for the request, using http_class. 589s 589s http_class must implement the HTTPConnection API from http.client. 589s """ 589s host = req.host 589s if not host: 589s raise URLError('no host given') 589s 589s # will parse host:port 589s h = http_class(host, timeout=req.timeout, **http_conn_args) 589s h.set_debuglevel(self._debuglevel) 589s 589s headers = dict(req.unredirected_hdrs) 589s headers.update({k: v for k, v in req.headers.items() 589s if k not in headers}) 589s 589s # TODO(jhylton): Should this be redesigned to handle 589s # persistent connections? 589s 589s # We want to make an HTTP/1.1 request, but the addinfourl 589s # class isn't prepared to deal with a persistent connection. 589s # It will try to read all remaining data from the socket, 589s # which will block while the server waits for the next request. 589s # So make sure the connection gets closed after the (only) 589s # request. 589s headers["Connection"] = "close" 589s headers = {name.title(): val for name, val in headers.items()} 589s 589s if req._tunnel_host: 589s tunnel_headers = {} 589s proxy_auth_hdr = "Proxy-Authorization" 589s if proxy_auth_hdr in headers: 589s tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] 589s # Proxy-Authorization should not be sent to origin 589s # server. 589s del headers[proxy_auth_hdr] 589s h.set_tunnel(req._tunnel_host, headers=tunnel_headers) 589s 589s try: 589s try: 589s h.request(req.get_method(), req.selector, req.data, headers, 589s encode_chunked=req.has_header('Transfer-encoding')) 589s except OSError as err: # timeout error 589s > raise URLError(err) 589s E urllib.error.URLError: 589s 589s /usr/lib/python3.14/urllib/request.py:1324: URLError 589s ____________________________ test_get_chunks[5-10] _____________________________ 589s 589s self = 589s http_class = 589s req = 589s http_conn_args = {'context': } 589s host = 'egress.ps7.internal:3128' 589s h = 589s headers = {'Connection': 'close', 'Host': 'g1.duniter.org:443', 'User-Agent': 'Python-urllib/3.14'} 589s 589s def do_open(self, http_class, req, **http_conn_args): 589s """Return an HTTPResponse object for the request, using http_class. 589s 589s http_class must implement the HTTPConnection API from http.client. 589s """ 589s host = req.host 589s if not host: 589s raise URLError('no host given') 589s 589s # will parse host:port 589s h = http_class(host, timeout=req.timeout, **http_conn_args) 589s h.set_debuglevel(self._debuglevel) 589s 589s headers = dict(req.unredirected_hdrs) 589s headers.update({k: v for k, v in req.headers.items() 589s if k not in headers}) 589s 589s # TODO(jhylton): Should this be redesigned to handle 589s # persistent connections? 589s 589s # We want to make an HTTP/1.1 request, but the addinfourl 589s # class isn't prepared to deal with a persistent connection. 589s # It will try to read all remaining data from the socket, 589s # which will block while the server waits for the next request. 589s # So make sure the connection gets closed after the (only) 589s # request. 589s headers["Connection"] = "close" 589s headers = {name.title(): val for name, val in headers.items()} 589s 589s if req._tunnel_host: 589s tunnel_headers = {} 589s proxy_auth_hdr = "Proxy-Authorization" 589s if proxy_auth_hdr in headers: 589s tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] 589s # Proxy-Authorization should not be sent to origin 589s # server. 589s del headers[proxy_auth_hdr] 589s h.set_tunnel(req._tunnel_host, headers=tunnel_headers) 589s 589s try: 589s try: 589s > h.request(req.get_method(), req.selector, req.data, headers, 589s encode_chunked=req.has_header('Transfer-encoding')) 589s 589s /usr/lib/python3.14/urllib/request.py:1321: 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s /usr/lib/python3.14/http/client.py:1358: in request 589s self._send_request(method, url, body, headers, encode_chunked) 589s /usr/lib/python3.14/http/client.py:1404: in _send_request 589s self.endheaders(body, encode_chunked=encode_chunked) 589s /usr/lib/python3.14/http/client.py:1353: in endheaders 589s self._send_output(message_body, encode_chunked=encode_chunked) 589s /usr/lib/python3.14/http/client.py:1113: in _send_output 589s self.send(msg) 589s /usr/lib/python3.14/http/client.py:1057: in send 589s self.connect() 589s /usr/lib/python3.14/http/client.py:1492: in connect 589s super().connect() 589s /usr/lib/python3.14/http/client.py:1033: in connect 589s self._tunnel() 589s /usr/lib/python3.14/http/client.py:991: in _tunnel 589s (version, code, message) = response._read_status() 589s ^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3.14/http/client.py:297: in _read_status 589s line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s 589s self = 589s b = 589s 589s def readinto(self, b): 589s """Read up to len(b) bytes into the writable buffer *b* and return 589s the number of bytes read. If the socket is non-blocking and no bytes 589s are available, None is returned. 589s 589s If *b* is non-empty, a 0 return value indicates that the connection 589s was shutdown at the other end. 589s """ 589s self._checkClosed() 589s self._checkReadable() 589s if self._timeout_occurred: 589s raise OSError("cannot read from timed out object") 589s try: 589s > return self._sock.recv_into(b) 589s ^^^^^^^^^^^^^^^^^^^^^^^ 589s E TimeoutError: timed out 589s 589s /usr/lib/python3.14/socket.py:725: TimeoutError 589s 589s During handling of the above exception, another exception occurred: 589s 589s chunk_size = 5, chunk_from = 10 589s 589s @pytest.mark.parametrize("chunk_size, chunk_from", [(2, 1), (5, 10)]) 589s def test_get_chunks(chunk_size, chunk_from): 589s client = client_instance() 589s > chunk = verify.get_chunk(client, chunk_size, chunk_from) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s 589s tests/integration/blockchain/test_verify.py:102: 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s /usr/lib/python3/dist-packages/silkaj/blockchain/verify.py:85: in get_chunk 589s chunk = client(bma.blockchain.blocks, chunk_size, chunk_from) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3/dist-packages/duniterpy/api/client.py:442: in __call__ 589s return _function(self, *args, **kwargs) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3/dist-packages/duniterpy/api/bma/blockchain.py:303: in blocks 589s return client.get(f"{MODULE}/blocks/{count}/{start}", schema=BLOCKS_SCHEMA) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3/dist-packages/duniterpy/api/client.py:359: in get 589s return client.request_url( 589s /usr/lib/python3/dist-packages/duniterpy/api/client.py:251: in request_url 589s with request.urlopen( 589s /usr/lib/python3.14/urllib/request.py:187: in urlopen 589s return opener.open(url, data, timeout) 589s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3.14/urllib/request.py:487: in open 589s response = self._open(req, data) 589s ^^^^^^^^^^^^^^^^^^^^^ 589s /usr/lib/python3.14/urllib/request.py:504: in _open 589s result = self._call_chain(self.handle_open, protocol, protocol + 589s /usr/lib/python3.14/urllib/request.py:464: in _call_chain 589s result = func(*args) 589s ^^^^^^^^^^^ 589s /usr/lib/python3.14/urllib/request.py:1369: in https_open 589s return self.do_open(http.client.HTTPSConnection, req, 589s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 589s 589s self = 589s http_class = 589s req = 589s http_conn_args = {'context': } 589s host = 'egress.ps7.internal:3128' 589s h = 589s headers = {'Connection': 'close', 'Host': 'g1.duniter.org:443', 'User-Agent': 'Python-urllib/3.14'} 589s 589s def do_open(self, http_class, req, **http_conn_args): 589s """Return an HTTPResponse object for the request, using http_class. 589s 589s http_class must implement the HTTPConnection API from http.client. 589s """ 589s host = req.host 589s if not host: 589s raise URLError('no host given') 589s 589s # will parse host:port 589s h = http_class(host, timeout=req.timeout, **http_conn_args) 589s h.set_debuglevel(self._debuglevel) 589s 589s headers = dict(req.unredirected_hdrs) 589s headers.update({k: v for k, v in req.headers.items() 589s if k not in headers}) 589s 589s # TODO(jhylton): Should this be redesigned to handle 589s # persistent connections? 589s 589s # We want to make an HTTP/1.1 request, but the addinfourl 589s # class isn't prepared to deal with a persistent connection. 589s # It will try to read all remaining data from the socket, 589s # which will block while the server waits for the next request. 589s # So make sure the connection gets closed after the (only) 589s # request. 589s headers["Connection"] = "close" 589s headers = {name.title(): val for name, val in headers.items()} 589s 589s if req._tunnel_host: 589s tunnel_headers = {} 589s proxy_auth_hdr = "Proxy-Authorization" 589s if proxy_auth_hdr in headers: 589s tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] 589s # Proxy-Authorization should not be sent to origin 589s # server. 589s del headers[proxy_auth_hdr] 589s h.set_tunnel(req._tunnel_host, headers=tunnel_headers) 589s 589s try: 589s try: 589s h.request(req.get_method(), req.selector, req.data, headers, 589s encode_chunked=req.has_header('Transfer-encoding')) 589s except OSError as err: # timeout error 589s > raise URLError(err) 589s E urllib.error.URLError: 589s 589s /usr/lib/python3.14/urllib/request.py:1324: URLError 589s =========================== short test summary info ============================ 589s FAILED tests/integration/blockchain/test_verify.py::test_verify_blocks_signatures[15144-15144] 589s FAILED tests/integration/blockchain/test_verify.py::test_verify_blocks_signatures[15139-15149] 589s FAILED tests/integration/blockchain/test_verify.py::test_verify_blocks_signatures[1-10] 589s FAILED tests/integration/blockchain/test_verify.py::test_verify_blocks_signatures[47999-0] 589s FAILED tests/integration/blockchain/test_verify.py::test_get_chunks[2-1] - ur... 589s FAILED tests/integration/blockchain/test_verify.py::test_get_chunks[5-10] - u... 589s ============= 6 failed, 258 passed, 3 skipped in 124.46s (0:02:04) ============= 589s autopkgtest [17:01:04]: test command4: -----------------------] 609s autopkgtest [17:01:24]: test command4: - - - - - - - - - - results - - - - - - - - - - 609s command4 SKIP Failed, but test has needs-internet and that's not guaranteed 680s autopkgtest [17:02:35]: @@@@@@@@@@@@@@@@@@@@ summary 680s command1 PASS 680s command2 FLAKY non-zero exit status 1 680s command3 FAIL badpkg 680s blame: silkaj 680s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 680s command4 SKIP Failed, but test has needs-internet and that's not guaranteed