0s autopkgtest [20:58:13]: starting date and time: 2024-11-12 20:58:13+0000 0s autopkgtest [20:58:13]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [20:58:13]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.at7jepno/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:curl --apt-upgrade ruby-ethon --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=curl/8.9.1-2ubuntu3 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-14.secgroup --name adt-plucky-arm64-ruby-ethon-20241112-205812-juju-7f2275-prod-proposed-migration-environment-15-d16dacac-02a3-4d2d-a535-4462ff0bf058 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -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/ 62s autopkgtest [20:59:15]: testbed dpkg architecture: arm64 62s autopkgtest [20:59:15]: testbed apt version: 2.9.8 62s autopkgtest [20:59:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 64s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [87.6 kB] 64s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 64s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 64s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [853 kB] 64s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [118 kB] 64s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 64s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [606 kB] 64s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 64s Fetched 1828 kB in 1s (2013 kB/s) 64s Reading package lists... 67s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Calculating upgrade... 69s The following packages will be upgraded: 69s apport apport-core-dump-handler curl libarchive13t64 libclang-cpp18 69s libcurl3t64-gnutls libcurl4t64 libedit2 libllvm18 python3-apport 69s python3-cffi-backend python3-problem-report 69s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s Need to get 41.1 MB of archives. 69s After this operation, 7168 B disk space will be freed. 69s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-problem-report all 2.30.0-0ubuntu5 [25.0 kB] 69s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-apport all 2.30.0-0ubuntu5 [93.2 kB] 69s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 apport-core-dump-handler all 2.30.0-0ubuntu5 [17.9 kB] 69s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 apport all 2.30.0-0ubuntu5 [83.0 kB] 69s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-cffi-backend arm64 1.17.1-2 [83.2 kB] 69s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libedit2 arm64 3.1-20240808-1 [97.7 kB] 69s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 curl arm64 8.9.1-2ubuntu3 [235 kB] 69s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libcurl4t64 arm64 8.9.1-2ubuntu3 [365 kB] 69s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive13t64 arm64 3.7.4-1.1 [379 kB] 69s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libclang-cpp18 arm64 1:18.1.8-12 [13.1 MB] 70s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libllvm18 arm64 1:18.1.8-12 [26.3 MB] 70s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libcurl3t64-gnutls arm64 8.9.1-2ubuntu3 [359 kB] 71s Fetched 41.1 MB in 2s (25.5 MB/s) 71s (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 ... 79936 files and directories currently installed.) 71s Preparing to unpack .../00-python3-problem-report_2.30.0-0ubuntu5_all.deb ... 71s Unpacking python3-problem-report (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 72s Preparing to unpack .../01-python3-apport_2.30.0-0ubuntu5_all.deb ... 72s Unpacking python3-apport (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 72s Preparing to unpack .../02-apport-core-dump-handler_2.30.0-0ubuntu5_all.deb ... 72s Unpacking apport-core-dump-handler (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 72s Preparing to unpack .../03-apport_2.30.0-0ubuntu5_all.deb ... 72s Unpacking apport (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 72s Preparing to unpack .../04-python3-cffi-backend_1.17.1-2_arm64.deb ... 72s Unpacking python3-cffi-backend:arm64 (1.17.1-2) over (1.17.1-1) ... 72s Preparing to unpack .../05-libedit2_3.1-20240808-1_arm64.deb ... 72s Unpacking libedit2:arm64 (3.1-20240808-1) over (3.1-20240517-1) ... 72s Preparing to unpack .../06-curl_8.9.1-2ubuntu3_arm64.deb ... 72s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 72s Preparing to unpack .../07-libcurl4t64_8.9.1-2ubuntu3_arm64.deb ... 72s Unpacking libcurl4t64:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 72s Preparing to unpack .../08-libarchive13t64_3.7.4-1.1_arm64.deb ... 72s Unpacking libarchive13t64:arm64 (3.7.4-1.1) over (3.7.4-1ubuntu1) ... 72s Preparing to unpack .../09-libclang-cpp18_1%3a18.1.8-12_arm64.deb ... 72s Unpacking libclang-cpp18 (1:18.1.8-12) over (1:18.1.8-11) ... 73s Preparing to unpack .../10-libllvm18_1%3a18.1.8-12_arm64.deb ... 73s Unpacking libllvm18:arm64 (1:18.1.8-12) over (1:18.1.8-11) ... 74s Preparing to unpack .../11-libcurl3t64-gnutls_8.9.1-2ubuntu3_arm64.deb ... 74s Unpacking libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 74s Setting up libcurl4t64:arm64 (8.9.1-2ubuntu3) ... 74s Setting up python3-problem-report (2.30.0-0ubuntu5) ... 74s Setting up libedit2:arm64 (3.1-20240808-1) ... 74s Setting up libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) ... 74s Setting up python3-apport (2.30.0-0ubuntu5) ... 75s Setting up curl (8.9.1-2ubuntu3) ... 75s Setting up libarchive13t64:arm64 (3.7.4-1.1) ... 75s Setting up python3-cffi-backend:arm64 (1.17.1-2) ... 75s Setting up libllvm18:arm64 (1:18.1.8-12) ... 75s Setting up libclang-cpp18 (1:18.1.8-12) ... 75s Setting up apport-core-dump-handler (2.30.0-0ubuntu5) ... 76s Setting up apport (2.30.0-0ubuntu5) ... 76s Installing new version of config file /etc/apport/crashdb.conf ... 77s apport-autoreport.service is a disabled or a static unit not running, not starting it. 77s Processing triggers for libc-bin (2.40-1ubuntu3) ... 77s Processing triggers for man-db (2.12.1-3) ... 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 78s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 78s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 78s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 79s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 80s Reading package lists... 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s 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... 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s autopkgtest [20:59:35]: rebooting testbed after setup commands that affected boot 86s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 109s autopkgtest [21:00:02]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 112s autopkgtest [21:00:05]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-ethon 114s Get:1 http://ftpmaster.internal/ubuntu plucky/main ruby-ethon 0.16.0-2 (dsc) [2172 B] 114s Get:2 http://ftpmaster.internal/ubuntu plucky/main ruby-ethon 0.16.0-2 (tar) [57.4 kB] 114s Get:3 http://ftpmaster.internal/ubuntu plucky/main ruby-ethon 0.16.0-2 (diff) [4112 B] 114s gpgv: Signature made Sun Apr 21 17:50:49 2024 UTC 114s gpgv: using RSA key B2DEE66036C40829FCD0F10CFC0DB1BBCD460BDE 114s gpgv: Can't check signature: No public key 114s dpkg-source: warning: cannot verify inline signature for ./ruby-ethon_0.16.0-2.dsc: no acceptable signature found 114s autopkgtest [21:00:07]: testing package ruby-ethon version 0.16.0-2 115s autopkgtest [21:00:08]: build not needed 115s autopkgtest [21:00:08]: test gem2deb-test-runner: preparing testbed 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 119s Starting pkgProblemResolver with broken count: 0 119s Starting 2 pkgProblemResolver with broken count: 0 119s Done 120s The following additional packages will be installed: 120s gem2deb-test-runner libbrotli-dev libcurl4-openssl-dev libevent-2.1-7t64 120s libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 120s libgnutls28-dev libidn2-dev libnghttp2-dev libp11-kit-dev libpkgconf3 120s libpsl-dev librtmp-dev libruby libruby3.3 libssh2-1-dev libssl-dev 120s libtasn1-6-dev libunbound8 libzstd-dev nettle-dev pkgconf pkgconf-bin rake 120s ruby ruby-diff-lcs ruby-ethon ruby-ffi ruby-mime-types ruby-mime-types-data 120s ruby-mustermann ruby-net-telnet ruby-rack ruby-rack-protection ruby-rspec 120s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 120s ruby-ruby2-keywords ruby-rubygems ruby-sdbm ruby-sinatra ruby-tilt 120s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 120s Suggested packages: 120s libcurl4-doc libidn-dev libkrb5-dev libldap2-dev gmp-doc libgmp10-doc 120s libmpfr-dev dns-root-data gnutls-bin gnutls-doc libnghttp2-doc p11-kit-doc 120s libssl-doc ri ruby-dev bundler 120s Recommended packages: 120s libtasn1-doc zip fonts-lato libjs-jquery 120s The following NEW packages will be installed: 120s autopkgtest-satdep gem2deb-test-runner libbrotli-dev libcurl4-openssl-dev 120s libevent-2.1-7t64 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 120s libgnutls-openssl27t64 libgnutls28-dev libidn2-dev libnghttp2-dev 120s libp11-kit-dev libpkgconf3 libpsl-dev librtmp-dev libruby libruby3.3 120s libssh2-1-dev libssl-dev libtasn1-6-dev libunbound8 libzstd-dev nettle-dev 120s pkgconf pkgconf-bin rake ruby ruby-diff-lcs ruby-ethon ruby-ffi 120s ruby-mime-types ruby-mime-types-data ruby-mustermann ruby-net-telnet 120s ruby-rack ruby-rack-protection ruby-rspec ruby-rspec-core 120s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 120s ruby-ruby2-keywords ruby-rubygems ruby-sdbm ruby-sinatra ruby-tilt 120s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 120s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 120s Need to get 16.7 MB/16.7 MB of archives. 120s After this operation, 80.0 MB of additional disk space will be used. 120s Get:1 /tmp/autopkgtest.jKa2tX/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [792 B] 120s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 rubygems-integration all 1.18ubuntu1 [5528 B] 120s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 120s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 120s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 120s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libruby arm64 1:3.3~ubuntu3 [5038 B] 120s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-sdbm arm64 1.0.0-5build5 [15.5 kB] 120s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libruby3.3 arm64 3.3.4-2ubuntu5 [5826 kB] 121s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby3.3 arm64 3.3.4-2ubuntu5 [49.0 kB] 121s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 121s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby arm64 1:3.3~ubuntu3 [3618 B] 121s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 rake all 13.2.1-1 [45.8 kB] 121s Get:13 http://ftpmaster.internal/ubuntu plucky/universe arm64 gem2deb-test-runner arm64 2.2.4 [18.2 kB] 121s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libbrotli-dev arm64 1.1.0-2build2 [360 kB] 121s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libidn2-dev arm64 2.3.7-2build2 [120 kB] 121s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libpkgconf3 arm64 1.8.1-4 [31.4 kB] 121s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf-bin arm64 1.8.1-4 [20.9 kB] 121s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf arm64 1.8.1-4 [16.7 kB] 121s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libnghttp2-dev arm64 1.64.0-1 [120 kB] 121s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libpsl-dev arm64 0.21.2-1.1build1 [77.2 kB] 121s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-2ubuntu7 [10.1 kB] 121s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-2ubuntu7 [335 kB] 121s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10 [140 kB] 121s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libunbound8 arm64 1.20.0-1ubuntu2.1 [431 kB] 121s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls-dane0t64 arm64 3.8.6-2ubuntu1 [24.0 kB] 121s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls-openssl27t64 arm64 3.8.6-2ubuntu1 [24.0 kB] 121s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libp11-kit-dev arm64 0.25.5-2ubuntu1 [22.7 kB] 121s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libtasn1-6-dev arm64 4.19.0-3build1 [90.6 kB] 121s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 nettle-dev arm64 3.10-1 [1189 kB] 121s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls28-dev arm64 3.8.6-2ubuntu1 [1132 kB] 121s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 121s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 librtmp-dev arm64 2.4+20151223.gitfa8646d.1-2build7 [69.4 kB] 121s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libssl-dev arm64 3.3.1-2ubuntu2 [3176 kB] 122s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libssh2-1-dev arm64 1.11.1-1 [286 kB] 122s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libzstd-dev arm64 1.5.6+dfsg-1 [352 kB] 122s Get:36 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libcurl4-openssl-dev arm64 8.9.1-2ubuntu3 [491 kB] 122s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 122s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-ffi arm64 1.17.0+dfsg-1build1 [102 kB] 122s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-mime-types-data all 3.2024.0206-1 [134 kB] 122s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-mime-types all 3.5.2-1 [21.7 kB] 122s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-ethon all 0.16.0-2 [36.2 kB] 122s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] 122s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-mustermann all 3.0.0-2 [38.3 kB] 122s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-rack all 2.2.7-1.1 [114 kB] 122s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-rack-protection all 3.0.5-3ubuntu1 [17.3 kB] 122s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 122s Get:47 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 122s Get:48 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 122s Get:49 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 122s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 122s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-tilt all 2.0.11-2ubuntu1 [26.5 kB] 122s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-sinatra all 3.0.5-3ubuntu1 [93.1 kB] 122s Fetched 16.7 MB in 2s (7699 kB/s) 122s Selecting previously unselected package rubygems-integration. 123s (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 ... 79925 files and directories currently installed.) 123s Preparing to unpack .../00-rubygems-integration_1.18ubuntu1_all.deb ... 123s Unpacking rubygems-integration (1.18ubuntu1) ... 123s Selecting previously unselected package ruby-net-telnet. 123s Preparing to unpack .../01-ruby-net-telnet_0.2.0-1_all.deb ... 123s Unpacking ruby-net-telnet (0.2.0-1) ... 123s Selecting previously unselected package ruby-webrick. 123s Preparing to unpack .../02-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 123s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 123s Selecting previously unselected package ruby-xmlrpc. 123s Preparing to unpack .../03-ruby-xmlrpc_0.3.3-2_all.deb ... 123s Unpacking ruby-xmlrpc (0.3.3-2) ... 123s Selecting previously unselected package libruby:arm64. 123s Preparing to unpack .../04-libruby_1%3a3.3~ubuntu3_arm64.deb ... 123s Unpacking libruby:arm64 (1:3.3~ubuntu3) ... 123s Selecting previously unselected package ruby-sdbm:arm64. 123s Preparing to unpack .../05-ruby-sdbm_1.0.0-5build5_arm64.deb ... 123s Unpacking ruby-sdbm:arm64 (1.0.0-5build5) ... 123s Selecting previously unselected package libruby3.3:arm64. 123s Preparing to unpack .../06-libruby3.3_3.3.4-2ubuntu5_arm64.deb ... 123s Unpacking libruby3.3:arm64 (3.3.4-2ubuntu5) ... 123s Selecting previously unselected package ruby3.3. 123s Preparing to unpack .../07-ruby3.3_3.3.4-2ubuntu5_arm64.deb ... 123s Unpacking ruby3.3 (3.3.4-2ubuntu5) ... 123s Selecting previously unselected package ruby-rubygems. 124s Preparing to unpack .../08-ruby-rubygems_3.4.20-1_all.deb ... 124s Unpacking ruby-rubygems (3.4.20-1) ... 124s Selecting previously unselected package ruby. 124s Preparing to unpack .../09-ruby_1%3a3.3~ubuntu3_arm64.deb ... 124s Unpacking ruby (1:3.3~ubuntu3) ... 124s Selecting previously unselected package rake. 124s Preparing to unpack .../10-rake_13.2.1-1_all.deb ... 124s Unpacking rake (13.2.1-1) ... 124s Selecting previously unselected package gem2deb-test-runner. 124s Preparing to unpack .../11-gem2deb-test-runner_2.2.4_arm64.deb ... 124s Unpacking gem2deb-test-runner (2.2.4) ... 124s Selecting previously unselected package libbrotli-dev:arm64. 124s Preparing to unpack .../12-libbrotli-dev_1.1.0-2build2_arm64.deb ... 124s Unpacking libbrotli-dev:arm64 (1.1.0-2build2) ... 124s Selecting previously unselected package libidn2-dev:arm64. 124s Preparing to unpack .../13-libidn2-dev_2.3.7-2build2_arm64.deb ... 124s Unpacking libidn2-dev:arm64 (2.3.7-2build2) ... 124s Selecting previously unselected package libpkgconf3:arm64. 124s Preparing to unpack .../14-libpkgconf3_1.8.1-4_arm64.deb ... 124s Unpacking libpkgconf3:arm64 (1.8.1-4) ... 124s Selecting previously unselected package pkgconf-bin. 124s Preparing to unpack .../15-pkgconf-bin_1.8.1-4_arm64.deb ... 124s Unpacking pkgconf-bin (1.8.1-4) ... 124s Selecting previously unselected package pkgconf:arm64. 124s Preparing to unpack .../16-pkgconf_1.8.1-4_arm64.deb ... 124s Unpacking pkgconf:arm64 (1.8.1-4) ... 124s Selecting previously unselected package libnghttp2-dev:arm64. 124s Preparing to unpack .../17-libnghttp2-dev_1.64.0-1_arm64.deb ... 124s Unpacking libnghttp2-dev:arm64 (1.64.0-1) ... 124s Selecting previously unselected package libpsl-dev:arm64. 124s Preparing to unpack .../18-libpsl-dev_0.21.2-1.1build1_arm64.deb ... 124s Unpacking libpsl-dev:arm64 (0.21.2-1.1build1) ... 124s Selecting previously unselected package libgmpxx4ldbl:arm64. 124s Preparing to unpack .../19-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_arm64.deb ... 124s Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 124s Selecting previously unselected package libgmp-dev:arm64. 124s Preparing to unpack .../20-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_arm64.deb ... 124s Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 124s Selecting previously unselected package libevent-2.1-7t64:arm64. 124s Preparing to unpack .../21-libevent-2.1-7t64_2.1.12-stable-10_arm64.deb ... 124s Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 124s Selecting previously unselected package libunbound8:arm64. 124s Preparing to unpack .../22-libunbound8_1.20.0-1ubuntu2.1_arm64.deb ... 124s Unpacking libunbound8:arm64 (1.20.0-1ubuntu2.1) ... 124s Selecting previously unselected package libgnutls-dane0t64:arm64. 124s Preparing to unpack .../23-libgnutls-dane0t64_3.8.6-2ubuntu1_arm64.deb ... 124s Unpacking libgnutls-dane0t64:arm64 (3.8.6-2ubuntu1) ... 124s Selecting previously unselected package libgnutls-openssl27t64:arm64. 124s Preparing to unpack .../24-libgnutls-openssl27t64_3.8.6-2ubuntu1_arm64.deb ... 124s Unpacking libgnutls-openssl27t64:arm64 (3.8.6-2ubuntu1) ... 124s Selecting previously unselected package libp11-kit-dev:arm64. 124s Preparing to unpack .../25-libp11-kit-dev_0.25.5-2ubuntu1_arm64.deb ... 124s Unpacking libp11-kit-dev:arm64 (0.25.5-2ubuntu1) ... 124s Selecting previously unselected package libtasn1-6-dev:arm64. 124s Preparing to unpack .../26-libtasn1-6-dev_4.19.0-3build1_arm64.deb ... 124s Unpacking libtasn1-6-dev:arm64 (4.19.0-3build1) ... 124s Selecting previously unselected package nettle-dev:arm64. 124s Preparing to unpack .../27-nettle-dev_3.10-1_arm64.deb ... 124s Unpacking nettle-dev:arm64 (3.10-1) ... 124s Selecting previously unselected package libgnutls28-dev:arm64. 124s Preparing to unpack .../28-libgnutls28-dev_3.8.6-2ubuntu1_arm64.deb ... 124s Unpacking libgnutls28-dev:arm64 (3.8.6-2ubuntu1) ... 124s Selecting previously unselected package zlib1g-dev:arm64. 124s Preparing to unpack .../29-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 124s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 124s Selecting previously unselected package librtmp-dev:arm64. 124s Preparing to unpack .../30-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_arm64.deb ... 124s Unpacking librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2build7) ... 124s Selecting previously unselected package libssl-dev:arm64. 124s Preparing to unpack .../31-libssl-dev_3.3.1-2ubuntu2_arm64.deb ... 124s Unpacking libssl-dev:arm64 (3.3.1-2ubuntu2) ... 125s Selecting previously unselected package libssh2-1-dev:arm64. 125s Preparing to unpack .../32-libssh2-1-dev_1.11.1-1_arm64.deb ... 125s Unpacking libssh2-1-dev:arm64 (1.11.1-1) ... 125s Selecting previously unselected package libzstd-dev:arm64. 125s Preparing to unpack .../33-libzstd-dev_1.5.6+dfsg-1_arm64.deb ... 125s Unpacking libzstd-dev:arm64 (1.5.6+dfsg-1) ... 125s Selecting previously unselected package libcurl4-openssl-dev:arm64. 125s Preparing to unpack .../34-libcurl4-openssl-dev_8.9.1-2ubuntu3_arm64.deb ... 125s Unpacking libcurl4-openssl-dev:arm64 (8.9.1-2ubuntu3) ... 125s Selecting previously unselected package ruby-diff-lcs. 125s Preparing to unpack .../35-ruby-diff-lcs_1.5.1-1_all.deb ... 125s Unpacking ruby-diff-lcs (1.5.1-1) ... 125s Selecting previously unselected package ruby-ffi:arm64. 125s Preparing to unpack .../36-ruby-ffi_1.17.0+dfsg-1build1_arm64.deb ... 125s Unpacking ruby-ffi:arm64 (1.17.0+dfsg-1build1) ... 125s Selecting previously unselected package ruby-mime-types-data. 125s Preparing to unpack .../37-ruby-mime-types-data_3.2024.0206-1_all.deb ... 125s Unpacking ruby-mime-types-data (3.2024.0206-1) ... 125s Selecting previously unselected package ruby-mime-types. 125s Preparing to unpack .../38-ruby-mime-types_3.5.2-1_all.deb ... 125s Unpacking ruby-mime-types (3.5.2-1) ... 125s Selecting previously unselected package ruby-ethon. 125s Preparing to unpack .../39-ruby-ethon_0.16.0-2_all.deb ... 125s Unpacking ruby-ethon (0.16.0-2) ... 125s Selecting previously unselected package ruby-ruby2-keywords. 125s Preparing to unpack .../40-ruby-ruby2-keywords_0.0.5-1_all.deb ... 125s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 125s Selecting previously unselected package ruby-mustermann. 125s Preparing to unpack .../41-ruby-mustermann_3.0.0-2_all.deb ... 125s Unpacking ruby-mustermann (3.0.0-2) ... 125s Selecting previously unselected package ruby-rack. 125s Preparing to unpack .../42-ruby-rack_2.2.7-1.1_all.deb ... 125s Unpacking ruby-rack (2.2.7-1.1) ... 125s Selecting previously unselected package ruby-rack-protection. 125s Preparing to unpack .../43-ruby-rack-protection_3.0.5-3ubuntu1_all.deb ... 125s Unpacking ruby-rack-protection (3.0.5-3ubuntu1) ... 125s Selecting previously unselected package ruby-rspec-support. 125s Preparing to unpack .../44-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec-core. 125s Preparing to unpack .../45-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec-expectations. 125s Preparing to unpack .../46-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec-mocks. 125s Preparing to unpack .../47-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-rspec. 125s Preparing to unpack .../48-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 125s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 125s Selecting previously unselected package ruby-tilt. 125s Preparing to unpack .../49-ruby-tilt_2.0.11-2ubuntu1_all.deb ... 125s Unpacking ruby-tilt (2.0.11-2ubuntu1) ... 125s Selecting previously unselected package ruby-sinatra. 125s Preparing to unpack .../50-ruby-sinatra_3.0.5-3ubuntu1_all.deb ... 125s Unpacking ruby-sinatra (3.0.5-3ubuntu1) ... 125s Selecting previously unselected package autopkgtest-satdep. 125s Preparing to unpack .../51-1-autopkgtest-satdep.deb ... 125s Unpacking autopkgtest-satdep (0) ... 125s Setting up libgnutls-openssl27t64:arm64 (3.8.6-2ubuntu1) ... 125s Setting up ruby-ruby2-keywords (0.0.5-1) ... 125s Setting up ruby-mustermann (3.0.0-2) ... 125s Setting up libzstd-dev:arm64 (1.5.6+dfsg-1) ... 125s Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 125s Setting up rubygems-integration (1.18ubuntu1) ... 126s Setting up libpsl-dev:arm64 (0.21.2-1.1build1) ... 126s Setting up libunbound8:arm64 (1.20.0-1ubuntu2.1) ... 126s Setting up libpkgconf3:arm64 (1.8.1-4) ... 126s Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 126s Setting up libgnutls-dane0t64:arm64 (3.8.6-2ubuntu1) ... 126s Setting up ruby-net-telnet (0.2.0-1) ... 126s Setting up libssl-dev:arm64 (3.3.1-2ubuntu2) ... 126s Setting up pkgconf-bin (1.8.1-4) ... 126s Setting up libidn2-dev:arm64 (2.3.7-2build2) ... 126s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 126s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 126s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 126s Setting up ruby-mime-types-data (3.2024.0206-1) ... 126s Setting up libtasn1-6-dev:arm64 (4.19.0-3build1) ... 126s Setting up ruby-xmlrpc (0.3.3-2) ... 126s Setting up libbrotli-dev:arm64 (1.1.0-2build2) ... 126s Setting up libp11-kit-dev:arm64 (0.25.5-2ubuntu1) ... 126s Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 126s Setting up nettle-dev:arm64 (3.10-1) ... 126s Setting up pkgconf:arm64 (1.8.1-4) ... 126s Setting up libssh2-1-dev:arm64 (1.11.1-1) ... 126s Setting up ruby-mime-types (3.5.2-1) ... 126s Setting up libgnutls28-dev:arm64 (3.8.6-2ubuntu1) ... 126s Setting up libnghttp2-dev:arm64 (1.64.0-1) ... 126s Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2build7) ... 126s Setting up libcurl4-openssl-dev:arm64 (8.9.1-2ubuntu3) ... 126s Setting up libruby:arm64 (1:3.3~ubuntu3) ... 126s Setting up ruby-rubygems (3.4.20-1) ... 126s Setting up rake (13.2.1-1) ... 126s Setting up ruby-sdbm:arm64 (1.0.0-5build5) ... 126s Setting up libruby3.3:arm64 (3.3.4-2ubuntu5) ... 126s Setting up ruby3.3 (3.3.4-2ubuntu5) ... 126s Setting up ruby-ffi:arm64 (1.17.0+dfsg-1build1) ... 126s Setting up ruby (1:3.3~ubuntu3) ... 126s Setting up ruby-ethon (0.16.0-2) ... 126s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 126s Setting up ruby-tilt (2.0.11-2ubuntu1) ... 126s Setting up ruby-diff-lcs (1.5.1-1) ... 126s Setting up ruby-rack (2.2.7-1.1) ... 126s Setting up gem2deb-test-runner (2.2.4) ... 126s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 126s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 126s Setting up ruby-rack-protection (3.0.5-3ubuntu1) ... 126s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 126s Setting up ruby-sinatra (3.0.5-3ubuntu1) ... 126s Setting up autopkgtest-satdep (0) ... 126s Processing triggers for libc-bin (2.40-1ubuntu3) ... 126s Processing triggers for man-db (2.12.1-3) ... 127s Processing triggers for install-info (7.1.1-1) ... 131s (Reading database ... 85117 files and directories currently installed.) 131s Removing autopkgtest-satdep (0) ... 132s autopkgtest [21:00:25]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 132s autopkgtest [21:00:25]: test gem2deb-test-runner: [----------------------- 132s 132s ┌──────────────────────────────────────────────────────────────────────────────┐ 132s │ Checking Rubygems dependency resolution on ruby3.3 │ 132s └──────────────────────────────────────────────────────────────────────────────┘ 132s 133s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"ethon\" 133s mv lib ./.gem2deb.lib 133s mv ./.gem2deb.lib lib 133s 133s ┌──────────────────────────────────────────────────────────────────────────────┐ 133s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 133s └──────────────────────────────────────────────────────────────────────────────┘ 133s 133s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 133s mv lib ./.gem2deb.lib 133s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 134s 134s Ethon::Curl 134s .init 134s when global_init fails 134s  raises global init error 134s when global_init works 134s  doesn't raises global init error 134s  logs 134s when global_cleanup is called 134s  logs 134s 134s Ethon::Easy::Callbacks 134s #set_callbacks 134s  sets write-, debug-, and headerfunction 134s  resets @response_body 134s  resets @response_headers 134s  resets @debug_info 134s #progress_callback 134s  returns 0 134s #body_write_callback 134s when body returns not :abort 134s  returns number bigger than 0 134s when body returns :abort 134s  returns -1 to indicate abort to libcurl 134s #header_write_callback 134s when header returns not :abort 134s  returns number bigger than 0 134s when header returns :abort 134s  returns -1 to indicate abort to libcurl 134s 134s Ethon::Easy::DebugInfo 134s #debug_info 134s when verbose is not set to true 134s  does not save any debug info after a request 134s when verbose is set to true 134s Uses proxy env variable 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' 134s Found bundle for host: 0xc45dc05dba60 [serially] 134s Can not multiplex, even if we wanted to 134s Re-using existing connection with host localhost 134s GET / HTTP/1.1 134s Host: localhost:3001 134s Accept: */* 134s 134s Request completely sent off 134s HTTP/1.1 200 OK 134s Content-Type: text/html;charset=utf-8 134s Content-Length: 890 134s X-Xss-Protection: 1; mode=block 134s X-Content-Type-Options: nosniff 134s X-Frame-Options: SAMEORIGIN 134s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 134s Date: Tue, 12 Nov 2024 21:00:27 GMT 134s Connection: Keep-Alive 134s 134s Connection #0 to host localhost left intact 134s  saves debug info after a request 134s Uses proxy env variable 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' 134s Found bundle for host: 0xc45dc13d0940 [serially] 134s Can not multiplex, even if we wanted to 134s Re-using existing connection with host localhost 134s GET / HTTP/1.1 134s Host: localhost:3001 134s Accept: */* 134s 134s Request completely sent off 134s HTTP/1.1 200 OK 134s Content-Type: text/html;charset=utf-8 134s Content-Length: 890 134s X-Xss-Protection: 1; mode=block 134s X-Content-Type-Options: nosniff 134s X-Frame-Options: SAMEORIGIN 134s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 134s Date: Tue, 12 Nov 2024 21:00:27 GMT 134s Connection: Keep-Alive 134s 134s Connection #0 to host localhost left intact 134s  saves request headers 134s Uses proxy env variable 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' 134s Found bundle for host: 0xc45dc0946500 [serially] 134s Can not multiplex, even if we wanted to 134s Re-using existing connection with host localhost 134s GET / HTTP/1.1 134s Host: localhost:3001 134s Accept: */* 134s 134s Request completely sent off 134s HTTP/1.1 200 OK 134s Content-Type: text/html;charset=utf-8 134s Content-Length: 890 134s X-Xss-Protection: 1; mode=block 134s X-Content-Type-Options: nosniff 134s X-Frame-Options: SAMEORIGIN 134s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 134s Date: Tue, 12 Nov 2024 21:00:27 GMT 134s Connection: Keep-Alive 134s 134s Connection #0 to host localhost left intact 134s  saves response headers 134s Uses proxy env variable 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' 134s Found bundle for host: 0xc45dc1404150 [serially] 134s Can not multiplex, even if we wanted to 134s Re-using existing connection with host localhost 134s GET / HTTP/1.1 134s Host: localhost:3001 134s Accept: */* 134s 134s Request completely sent off 134s HTTP/1.1 200 OK 134s Content-Type: text/html;charset=utf-8 134s Content-Length: 890 134s X-Xss-Protection: 1; mode=block 134s X-Content-Type-Options: nosniff 134s X-Frame-Options: SAMEORIGIN 134s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 134s Date: Tue, 12 Nov 2024 21:00:27 GMT 134s Connection: Keep-Alive 134s 134s Connection #0 to host localhost left intact 134s  saves incoming data 134s Uses proxy env variable 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' 134s Found bundle for host: 0xc45dc140f6e0 [serially] 134s Can not multiplex, even if we wanted to 134s Re-using existing connection with host localhost 134s GET / HTTP/1.1 134s Host: localhost:3001 134s Accept: */* 134s 134s Request completely sent off 134s HTTP/1.1 200 OK 134s Content-Type: text/html;charset=utf-8 134s Content-Length: 890 134s X-Xss-Protection: 1; mode=block 134s X-Content-Type-Options: nosniff 134s X-Frame-Options: SAMEORIGIN 134s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 134s Date: Tue, 12 Nov 2024 21:00:27 GMT 134s Connection: Keep-Alive 134s 134s Connection #0 to host localhost left intact 134s  saves debug text 134s 134s Ethon::Easy::Informations 134s #supports_asynch_dns? 134s  returns boolean 134s #supports_zlib? 134s  returns boolean 134s #supports_timeout_ms? 134s  returns boolean 134s 134s Ethon::Easy::Form 134s .new 134s  assigns attribute to @params 134s #first 134s  returns a pointer 134s #last 134s  returns a pointer 134s #multipart? 134s when query_pairs contains string values 134s  returns false 134s when query_pairs contains file 134s  returns true 134s when options contains multipart=true 134s  returns true 134s #materialize 134s when query_pairs contains string values 134s  adds params to form 134s when query_pairs contains nil 134s  adds params to form 134s when query_pairs contains file 134s  adds file to form 134s when query_pairs contains file and string values 134s  adds file to form 134s when query_pairs contains file, string and int values 134s  adds file to form 134s 134s Ethon::Easy::Header 134s #headers= 134s  sets header 134s when requesting 134s  sends 134s when header value contains null byte 134s  escapes 134s when header value has leading whitespace 134s  removes 134s when header value has traiing whitespace 134s  removes 134s #compose_header 134s  has space in between 134s when value is a symbol 134s  works 134s #header_list 134s when no set_headers 134s  returns nil 134s when set_headers 134s  returns pointer to header list 134s 134s Ethon::Easy::Http::Custom 134s #setup 134s when nothing 134s  sets url 134s  makes a custom request 134s when params 134s  attaches escaped to url 134s when requesting 134s  is a custom verb 134s  does not use application/x-www-form-urlencoded content type 134s  requests parameterized url 134s when body 134s when multipart 134s  sets httppost 134s when requesting 134s  returns ok 134s  is a custom verb 134s  uses multipart/form-data content type 134s  submits a body 134s  submits the data 134s when not multipart 134s  sets escaped copypostfields 134s  sets postfieldsize 134s when requesting 134s  returns ok 134s  is a custom verb 134s  uses multipart/form-data content type 134s  submits a body 134s  submits the data 134s when string 134s when requesting 134s  returns ok 134s  sends string 134s when params and body 134s when requesting 134s  url contains params 134s  body contains form 134s 134s Ethon::Easy::Http::Delete 134s when requesting 134s  makes a delete request 134s 134s Ethon::Easy::Http::Get 134s #setup 134s  sets url 134s when body 134s  sets customrequest 134s when no body 134s  doesn't set customrequest 134s when requesting 134s when url already contains params 134s  returns ok 134s  is a get request 134s  requests parameterized url 134s when params and no body 134s  returns ok 134s  is a get request 134s  requests parameterized url 134s when params and body 134s  returns ok 134s  is a get request 134s  requests parameterized url 134s with :escape 134s missing 134s  escapes values 134s nil 134s  escapes values 134s true 134s  escapes values 134s false 134s  sends raw values 134s 134s Ethon::Easy::Http::Head 134s #setup 134s when nothing 134s  sets nobody 134s  sets url 134s when params 134s  sets nobody 134s  attaches escaped to url 134s when requesting 134s  returns ok 134s  has no body 134s  requests parameterized url 134s when url already contains params 134s  requests parameterized url 134s when body 134s when requesting 134s  returns ok 134s 134s Ethon::Easy::Http::Options 134s #setup 134s  sets customrequest 134s  sets url 134s when requesting 134s  returns ok 134s  is a options request 134s  requests parameterized url 134s when url already contains params 134s  requests parameterized url 134s 134s Ethon::Easy::Http::Patch 134s #setup 134s  sets customrequest 134s  sets url 134s when requesting 134s  returns ok 134s  is a patch request 134s  requests parameterized url 134s when url already contains params 134s  requests parameterized url 134s 134s Ethon::Easy::Http::Post 134s #setup 134s when nothing 134s  sets url 134s  sets postfield_size 134s  sets copy_postfields 134s  makes a post request 134s when params 134s  attaches escaped to url 134s  sets postfieldsize 134s  sets copypostfields 134s with arrays 134s by default 134s  encodes them with indexes 134s when params_encoding is :rack 134s  encodes them without indexes 134s with :escape 134s missing 134s  escapes values 134s nil 134s  escapes values 134s true 134s  escapes values 134s false 134s  sends raw values 134s when requesting 134s  is a post 134s  uses application/x-www-form-urlencoded content type 134s  requests parameterized url 134s when redirection 134s when no postredirs 134s  is a get 134s when postredirs 134s  is a post 134s when body 134s when multipart 134s  sets httppost 134s when requesting 134s  returns ok 134s  is a post 134s  uses multipart/form-data content type 134s  submits a body 134s  submits the data 134s when not multipart 134s  sets escaped copypostfields 134s  sets postfieldsize 134s when requesting 134s  returns ok 134s  is a post 134s  uses multipart/form-data content type 134s  submits a body 134s  submits the data 134s when string 134s when requesting 134s  returns ok 134s  sends string 134s when binary with null bytes 134s when requesting 134s  returns ok 134s  sends binary data 134s when arrays 134s by default 134s  sets copypostfields with indexed, escaped representation 134s when params_encoding is :rack 134s  sets copypostfields with non-indexed, escaped representation 134s when params and body 134s when requesting 134s  url contains params 134s  body contains form 134s 134s Ethon::Easy::Http::Put 134s #setup 134s when nothing 134s  sets url 134s  sets upload 134s  sets infilesize 134s when requesting 134s  makes a put request 134s when params 134s  attaches escaped to url 134s  sets upload 134s  sets infilesize 134s with arrays 134s by default 134s  encodes them with indexes 134s when params_encoding is :rack 134s  encodes them without indexes 134s when requesting 134s  makes a put request 134s when body 134s  sets infilesize 134s  sets readfunction 134s  sets upload 134s when requesting 134s sending string body 134s  makes a put request 134s  submits a body 134s when injecting a file as body 134s  submits file 134s when arrays 134s by default 134s  submits an indexed, escaped representation 134s when params_encoding is :rack 134s  submits an non-indexed, escaped representation 134s 134s Ethon::Easy::Http 134s #http_request 134s  instanciates action 134s when requesting 134s  returns ok 134s  makes a GET request 134s  streams the response body from the GET request 134s  notifies when headers are ready 134s  returns ok 134s  makes a POST request 134s  streams the response body from the POST request 134s  notifies when headers are ready 134s  returns ok 134s  makes a PUT request 134s  streams the response body from the PUT request 134s  notifies when headers are ready 134s  returns ok 134s  makes a DELETE request 134s  streams the response body from the DELETE request 134s  notifies when headers are ready 134s  returns ok 134s  returns ok 134s  makes a PATCH request 134s  streams the response body from the PATCH request 134s  notifies when headers are ready 134s  returns ok 134s  makes a OPTIONS request 134s  streams the response body from the OPTIONS request 134s  notifies when headers are ready 134s  makes requests with custom HTTP verbs 134s 134s Ethon::Easy::Informations 134s #httpauth_avail 134s  returns 134s #total_time 134s  returns float 134s #starttransfer_time 134s  returns float 134s #appconnect_time 134s  returns float 134s #pretransfer_time 134s  returns float 134s #connect_time 134s  returns float 134s #namelookup_time 134s  returns float 134s #redirect_time 134s  returns float 134s #effective_url 134s  returns url 134s #primary_ip 134s  returns localhost 134s #response_code 134s  returns 200 134s #redirect_count 134s  returns 0 134s #redirect_url 134s  returns nil as there is no redirect 134s #request_size 134s  returns 53 134s #supports_zlib? 134s  returns true 134s #size_upload 134s  returns float 134s #size_download 134s  returns float 134s #speed_upload 134s  returns float 134s #speed_download 134s  returns float 134s 134s Ethon::Easy::Mirror 134s ::INFORMATIONS_TO_LOG 134s  contains return_code 134s  contains response_code 134s  contains response_body 134s  contains response_headers 134s  contains total_time 134s  contains starttransfer_time 134s  contains appconnect_time 134s  contains pretransfer_time 134s  contains connect_time 134s  contains namelookup_time 134s  contains redirect_time 134s  contains size_upload 134s  contains size_download 134s  contains speed_upload 134s  contains speed_upload 134s  contains effective_url 134s  contains primary_ip 134s  contains redirect_count 134s  contains redirect_url 134s  contains debug_info 134s #to_hash 134s  returns mirror as hash 134s #log_informations 134s  returns hash 134s  only calls methods that exist 134s  includes return code 134s 134s Ethon::Easy::Operations 134s #handle 134s  returns a pointer 134s #perform 134s D, [2024-11-12T21:00:27.974900 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 134s D, [2024-11-12T21:00:27.975279 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 134s  calls Curl.easy_perform 134s D, [2024-11-12T21:00:27.975868 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 134s  calls Curl.easy_cleanup 135s D, [2024-11-12T21:00:27.977748 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 135s  logs 135s D, [2024-11-12T21:00:27.978696 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 135s D, [2024-11-12T21:00:27.978762 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 135s  doesn't log after completing because completing could reset 135s when url 135s D, [2024-11-12T21:00:27.983794 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.003464 135s  returns ok 135s D, [2024-11-12T21:00:27.989342 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.004608 135s  sets response body 135s D, [2024-11-12T21:00:27.995863 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.004275 135s  sets response headers 135s when request timed out 136s D, [2024-11-12T21:00:28.999785 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=1.002633 136s  returns operation_timedout 136s when connection timed out 136s D, [2024-11-12T21:00:29.004424 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.000169 136s  returns couldnt_connect 136s when no follow location 136s D, [2024-11-12T21:00:29.011934 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.004215 136s  doesn't follow 136s when follow location 136s D, [2024-11-12T21:00:29.065184 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.049269 136s  follows 136s when infinite redirect loop 136s when max redirect set 136s D, [2024-11-12T21:00:29.091857 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.024236 136s  follows only x times 136s when user agent 136s D, [2024-11-12T21:00:29.095467 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002112 136s  sets 136s when auth url 136s when basic auth 136s when no user_pwd 136s D, [2024-11-12T21:00:29.105019 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.006492 136s  returns 401 136s when invalid user_pwd 136s D, [2024-11-12T21:00:29.107995 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.001891 136s  returns 401 136s when valid user_pwd 136s D, [2024-11-12T21:00:29.110899 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001888 136s  returns 200 136s when user and password 136s D, [2024-11-12T21:00:29.114925 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.002939 136s  returns 200 136s when ntlm 136s when no user_pwd 136s D, [2024-11-12T21:00:29.117904 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.001836 136s  returns 401 136s when user_pwd 136s D, [2024-11-12T21:00:29.120575 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.00161 136s  returns 200 136s when protocols 136s when asking for a allowed url 136s D, [2024-11-12T21:00:29.124710 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.003009 136s  returns ok 136s when asking for a not allowed url 136s D, [2024-11-12T21:00:29.125674 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=1.3e-05 136s  returns unsupported_protocol 136s when multiple protocols 136s when asking for a allowed url 136s when http 136s D, [2024-11-12T21:00:29.128243 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001698 136s  returns ok for http 136s when https 136s D, [2024-11-12T21:00:29.142328 #1919] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.012204 136s  returns ssl_connect_error for https 136s when asking for a not allowed url 136s D, [2024-11-12T21:00:29.143343 #1919] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=1.4e-05 136s  returns unsupported_protocol 136s when redir_protocols 136s when redirecting to a not allowed url 136s D, [2024-11-12T21:00:29.146805 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.001872 136s  returns unsupported_protocol 136s when no url 136s D, [2024-11-12T21:00:29.147575 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 136s D, [2024-11-12T21:00:29.147689 #1919] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 136s  returns url_malformat 136s 136s Ethon::Easy::Options 136s accept_encoding= 136s  responds_to 136s  sets option 136s cainfo= 136s  responds_to 136s  sets option 136s capath= 136s  responds_to 136s  sets option 136s connecttimeout= 136s  responds_to 136s  sets option 136s connecttimeout_ms= 136s  responds_to 136s  sets option 136s cookie= 136s  responds_to 136s  sets option 136s cookiejar= 136s  responds_to 136s  sets option 136s cookiefile= 136s  responds_to 136s  sets option 136s copypostfields= 136s  responds_to 136s  sets option 136s customrequest= 136s  responds_to 136s  sets option 136s dns_cache_timeout= 136s  responds_to 136s  sets option 136s followlocation= 136s  responds_to 136s  sets option 136s forbid_reuse= 136s  responds_to 136s  sets option 136s http_version= 136s  responds_to 136s  sets option 136s httpauth= 136s  responds_to 136s  sets option 136s httpget= 136s  responds_to 136s  sets option 136s httppost= 136s  responds_to 136s  sets option 136s infilesize= 136s  responds_to 136s  sets option 136s interface= 136s  responds_to 136s  sets option 136s keypasswd= 136s  responds_to 136s  sets option 136s maxredirs= 136s  responds_to 136s  sets option 136s nobody= 136s  responds_to 136s  sets option 136s nosignal= 136s  responds_to 136s  sets option 136s postfieldsize= 136s  responds_to 136s  sets option 136s postredir= 136s  responds_to 136s  sets option 136s protocols= 136s  responds_to 136s  sets option 136s proxy= 136s  responds_to 136s  sets option 136s proxyauth= 136s  responds_to 136s  sets option 136s proxyport= 136s  responds_to 136s  sets option 136s proxytype= 136s  responds_to 136s  sets option 136s proxyuserpwd= 136s  responds_to 136s  sets option 136s readdata= 136s  responds_to 136s  sets option 136s readfunction= 136s  responds_to 136s  sets option 136s redir_protocols= 136s  responds_to 136s  sets option 136s ssl_verifyhost= 136s  responds_to 136s  sets option 136s ssl_verifypeer= 136s  responds_to 136s  sets option 136s sslcert= 136s  responds_to 136s  sets option 136s sslcerttype= 136s  responds_to 136s  sets option 136s sslkey= 136s  responds_to 136s  sets option 136s sslkeytype= 136s  responds_to 136s  sets option 136s sslversion= 136s  responds_to 136s  sets option 136s timeout= 136s  responds_to 136s  sets option 136s timeout_ms= 136s  responds_to 136s  sets option 136s unrestricted_auth= 136s  responds_to 136s  sets option 136s upload= 136s  responds_to 136s  sets option 136s url= 136s  responds_to 136s  sets option 136s useragent= 136s  responds_to 136s  sets option 136s userpwd= 136s  responds_to 136s  sets option 136s verbose= 136s  responds_to 136s  sets option 136s pipewait= 136s  responds_to 136s  sets option 136s dns_shuffle_addresses= 136s  responds_to 136s  sets option 136s path_as_is= 136s  responds_to 136s  sets option 136s #escape? 136s by default 136s  returns true 136s when #escape=nil 136s  returns true 136s when #escape=true 136s  returns true 136s when #escape=false 136s  returns true 136s #multipart? 136s by default 136s  returns false 136s when #multipart=nil 136s  returns false 136s when #multipart=true 136s  returns true 136s when #multipart=false 136s  returns false 136s #httppost= 136s  raises unless given a FFI::Pointer 136s when requesting 136s when userpwd 136s when contains / 136s D, [2024-11-12T21:00:29.209293 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.001942 136s  works 136s when timeout 136s when request takes longer 137s D, [2024-11-12T21:00:30.212547 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.002311 137s  times out 137s when connecttimeout 137s when cannot connect 137s D, [2024-11-12T21:00:30.213872 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000205 137s  times out 137s when timeout_ms 137s when request takes longer 137s D, [2024-11-12T21:00:30.315346 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.100338 137s  times out 137s when connecttimeout_ms 137s when cannot connect 137s D, [2024-11-12T21:00:30.316770 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000223 137s  times out 137s 137s Ethon::Easy::Queryable 137s #to_s 137s when query_pairs empty 137s  returns empty string 137s when query_pairs not empty 137s when escape 137s  turns "!" into %21 137s  turns "*" into %2A 137s  turns "'" into %27 137s  turns "(" into %28 137s  turns ")" into %29 137s  turns ";" into %3B 137s  turns ":" into %3A 137s  turns "@" into %40 137s  turns "&" into %26 137s  turns "=" into %3D 137s  turns "+" into %2B 137s  turns "$" into %24 137s  turns "," into %2C 137s  turns "/" into %2F 137s  turns "?" into %3F 137s  turns "#" into %23 137s  turns "[" into %5B 137s  turns "]" into %5D 137s  turns "<" into %3C 137s  turns ">" into %3E 137s  turns "\"" into %22 137s  turns "{" into %7B 137s  turns "}" into %7D 137s  turns "|" into %7C 137s  turns "\\" into %5C 137s  turns "`" into %60 137s  turns "^" into %5E 137s  turns "%" into %25 137s  turns " " into %20 137s  turns "\u0000" into %00 137s  turns "まつもと" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 137s  leaves "." instead of turning into %2E 137s  leaves "-" instead of turning into %2D 137s  leaves "_" instead of turning into %5F 137s  leaves "~" instead of turning into %7E 137s when no escape 137s  returns concatenated query string 137s when query_pairs contains a string 137s  returns correct string 137s #build_query_pairs 137s when params is empty 137s  returns empty array 137s when params is string 137s  wraps it in an array 137s when params is simple hash 137s  transforms 137s when params is a nested hash 137s  transforms 137s when params contains an array 137s by default 137s  transforms 137s when params_encoding is :rack 137s  transforms without indexes 137s when params_encoding is :none 137s  does no transformation 137s when params contains something nested in an array 137s when string 137s  transforms 137s when hash 137s  transforms 137s when file 137s  transforms 137s when MIME 137s when mime type 137s  sets mime type to text 137s when no mime type 137s  sets mime type to default application/octet-stream 137s when no MIME 137s  sets mime type to default application/octet-stream 137s when params contains file 137s  transforms 137s when params key contains a null byte 137s  preserves 137s when params value contains a null byte 137s  preserves 137s #empty? 137s when params empty 137s  returns true 137s when params not empty 137s  returns false 137s 137s Ethon::Easy::ResponseCallbacks 137s #on_complete 137s  responds 137s when no block given 137s  returns @on_complete 137s when block given 137s  stores 137s when multiple blocks given 137s  stores 137s #on_headers 137s  responds 137s when no block given 137s  returns @on_headers 137s when block given 137s  stores 137s when multiple blocks given 137s  stores 137s #on_body 137s  responds 137s when no block given 137s  returns @on_body 137s when block given 137s  stores 137s when multiple blocks given 137s  stores 137s #on_progress 137s  responds 137s when no block given 137s  returns @on_progress 137s when block given 137s  stores 137s when multiple blocks given 137s  stores 137s #complete 137s  executes blocks and passes self 137s when @on_complete nil 137s  doesn't raise 137s #headers 137s  executes blocks and passes self 137s when @on_headers nil 137s  doesn't raise 137s #progress 137s when requesting for realz 137s D, [2024-11-12T21:00:30.357482 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002488 137s  executes callback 137s when pretending 137s  executes blocks and passes dltotal 137s  executes blocks and passes dlnow 137s  executes blocks and passes ultotal 137s  executes blocks and passes ulnow 137s when @on_progress nil 137s  doesn't raise 137s #body 137s  executes blocks and passes self 137s  executes blocks and passes chunk 137s when @on_body nil 137s  doesn't raise 137s 137s Ethon::Easy::Util 137s escape_zero_byte 137s when value has no zero byte 137s  returns same value 137s when value has zero byte 137s  returns escaped 137s 137s Ethon::Easy 137s .new 137s  inits curl 137s when options are empty 137s  sets only callbacks 137s when options not empty 137s when followlocation is set 137s  sets followlocation 137s #set_attributes 137s when options are empty 137s  sets only callbacks 137s when options aren't empty 137s when valid key 137s  sets 137s when invalid key 137s  raises invalid option error 137s #reset 137s  resets url 137s  resets escape? 137s  resets hash 137s  resets easy handle 137s  resets on_complete 137s  resets on_headers 137s  resets on_body 137s #dup 137s  sets a new handle 137s  preserves url 137s  preserves on_complete callback 137s  preserves on_headers callback 137s D, [2024-11-12T21:00:30.385279 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.003276 137s D, [2024-11-12T21:00:30.427836 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.003276 137s  preserves body_write_callback of original handle 137s  preserves on_progress callback 137s D, [2024-11-12T21:00:30.432320 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00243 137s D, [2024-11-12T21:00:30.475906 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00243 137s  sets new body_write_callback of duplicated handle 137s D, [2024-11-12T21:00:30.479257 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002279 137s D, [2024-11-12T21:00:30.521938 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002279 137s  preserves headers_write_callback of original handle 137s D, [2024-11-12T21:00:30.525308 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002265 137s D, [2024-11-12T21:00:30.567877 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002265 137s  sets new headers_write_callback of duplicated handle 137s  resets response_body 137s  resets response_headers 137s D, [2024-11-12T21:00:30.571696 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001902 137s  sets response_body for duplicated Easy 137s D, [2024-11-12T21:00:30.574535 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001945 137s  sets response_headers for duplicated Easy 137s D, [2024-11-12T21:00:30.578120 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002205 137s  preserves response_body for original Easy 137s D, [2024-11-12T21:00:30.581361 #1919] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002006 137s  preserves response_headers for original Easy 137s #mirror 137s  returns a Mirror 137s  builds from easy 137s #log_inspect 137s  contains url 137s  contains response_code 137s  contains return_code 137s  contains total_time 137s 137s Ethon::Libc 137s #getdtablesize 137s  returns an integer 137s  returns bigger zero 137s 137s Ethon::Loggable 137s #logger= 137s  sets the logger 137s 137s Ethon::Multi::Operations 137s #handle 137s  returns a pointer 137s #running_count 137s when hydra has no easy 137s  returns nil 137s when hydra has easy 137s  returns 1 137s when hydra has more easys 137s  returns 2 137s #get_timeout 137s when code ok 137s  doesn't raise 137s when timeout smaller zero 137s  returns 1 137s when timeout bigger or equal zero 137s  returns timeout 137s when code not ok 137s  raises MultiTimeout error 137s #set_fds 137s when code ok 137s  doesn't raise 137s when max_fd -1 137s  waits 100ms 137s when max_fd not -1 137s when code smaller zero 137s  raises Select error 137s when code bigger or equal zero 137s  doesn't raise 137s when code not ok 137s  raises MultiFdset error 137s #perform 137s when no easy handles 137s  returns nil 137s  logs 137s when easy handle 137s  requests 137s  sets easy 137s when four easy handles 137s  sets response codes 137s #ongoing? 137s when easy_handles 137s when running_count not greater 0 137s  returns true 137s when running_count greater 0 137s  returns true 137s when no easy_handles 137s when running_count not greater 0 137s  returns false 137s when running_count greater 0 137s  returns true 137s #init_vars 137s  sets @timeout 137s  sets @timeval 137s  sets @fd_read 137s  sets @fd_write 137s  sets @fd_excep 137s  sets @max_fd 137s #reset_fds 137s  resets @fd_read 137s  resets @fd_write 137s  resets @fd_excep 137s #check 137s  example at ./spec/ethon/multi/operations_spec.rb:274 (PENDING: untested) 137s #run 137s  example at ./spec/ethon/multi/operations_spec.rb:278 (PENDING: untested) 137s #trigger 137s  calls multi perform 137s  sets running count 137s  returns multi perform code 137s 137s Ethon::Multi::Options 137s maxconnects= 137s  responds_to 137s  sets option 137s pipelining= 137s  responds_to 137s  sets option 137s socketdata= 137s  responds_to 137s  sets option 137s socketfunction= 137s  responds_to 137s  sets option 137s timerdata= 137s  responds_to 137s  sets option 137s timerfunction= 137s  responds_to 137s  sets option 137s max_total_connections= 137s  responds_to 137s  sets option 137s socket_action mode 137s #socketfunction callbacks 137s  allows multi_code return values 137s  allows integer return values (compatibility) 137s  errors on invalid return codes 137s #timerfunction callbacks 137s  allows multi_code return values 137s  allows integer return values (compatibility) 137s  errors on invalid return codes 137s #value_for 137s when option in bool 137s when value true 137s  returns 1 137s when value false 137s  returns 0 137s when value in int 137s  returns value casted to int 137s when value in unspecific_options 137s when value a string 137s  returns zero byte escaped string 137s when value not a string 137s  returns value 137s 137s Ethon::Multi::Stack 137s #add 137s when easy already added 137s  returns nil 137s when easy new 137s  adds easy to multi 137s  adds easy to easy_handles 137s when multi_add_handle fails 137s  raises multi add error 137s when multi cleaned up before 137s  raises multi add error 137s #delete 137s when easy in easy_handles 137s  deletes easy from multi 137s  deletes easy from easy_handles 137s when easy is not in easy_handles 137s  does nothing 137s  adds easy to easy_handles 137s when multi_remove_handle fails 137s  raises multi remove error 137s 137s Ethon::Multi 137s .new 137s  inits curl 137s with default options 137s  allows running #perform with the default execution_mode 137s  refuses to run #socket_action 137s when options not empty 137s when pipelining is set 137s  sets pipelining 137s when execution_mode option is :socket_action 137s  refuses to run #perform 137s  allows running #socket_action 137s #socket_action 137s  supports an end-to-end request 138s  supports multiple concurrent requests 138s 138s Pending: (Failures listed here are expected and do not affect your suite's status) 138s  138s 1) Ethon::Multi::Operations#check  138s # untested 138s  # ./spec/ethon/multi/operations_spec.rb:274 138s  138s 2) Ethon::Multi::Operations#run  138s # untested 138s  # ./spec/ethon/multi/operations_spec.rb:278 138s  138s 138s Finished in 4.58 seconds (files took 0.72352 seconds to load) 138s 578 examples, 0 failures, 2 pending 138s 138s /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec: warning: Exception in finalizer #, @proc=#, @autorelease=true> 138s /usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/enum.rb:161:in `to_native': invalid enum value, "hi" (ArgumentError) 138s 138s raise ArgumentError, "invalid enum value, #{val.inspect}" 138s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 138s from /usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:152:in `easy_cleanup' 138s from /usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:152:in `call' 138s from /usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:152:in `release' 138s from /usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:143:in `call' 138s mv ./.gem2deb.lib lib 139s autopkgtest [21:00:32]: test gem2deb-test-runner: -----------------------] 141s autopkgtest [21:00:34]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 141s gem2deb-test-runner PASS 141s autopkgtest [21:00:34]: @@@@@@@@@@@@@@@@@@@@ summary 141s gem2deb-test-runner PASS 153s nova [W] Skipping flock in bos03-arm64 153s Creating nova instance adt-plucky-arm64-ruby-ethon-20241112-205812-juju-7f2275-prod-proposed-migration-environment-15-d16dacac-02a3-4d2d-a535-4462ff0bf058 from image adt/ubuntu-plucky-arm64-server-20241112.img (UUID 4df7b401-f027-41b3-9930-f1a86e20d835)...