0s autopkgtest [21:13:21]: starting date and time: 2024-11-12 21:13:21+0000 0s autopkgtest [21:13:21]: git checkout: 0acbae0a WIP show VirtSubproc stderr in real-time 0s autopkgtest [21:13:21]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1n774zmx/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-24.secgroup --name adt-plucky-s390x-ruby-ethon-20241112-211321-juju-7f2275-prod-proposed-migration-environment-2-e18c144d-6fc1-4091-bed4-92cd9fd1f59e --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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/ 97s autopkgtest [21:14:58]: testbed dpkg architecture: s390x 97s autopkgtest [21:14:58]: testbed apt version: 2.9.8 97s autopkgtest [21:14:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 98s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 98s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [853 kB] 99s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 99s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [87.6 kB] 99s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 99s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [99.7 kB] 99s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [570 kB] 99s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [16.6 kB] 99s Fetched 1723 kB in 1s (1379 kB/s) 99s Reading package lists... 102s Reading package lists... 102s Building dependency tree... 102s Reading state information... 102s Calculating upgrade... 102s The following packages will be upgraded: 102s apport apport-core-dump-handler curl libarchive13t64 libclang-cpp18 102s libcurl3t64-gnutls libcurl4t64 libedit2 libllvm18 python3-apport 102s python3-cffi-backend python3-problem-report 102s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 102s Need to get 50.5 MB of archives. 102s After this operation, 7168 B disk space will be freed. 102s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x python3-problem-report all 2.30.0-0ubuntu5 [25.0 kB] 103s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3-apport all 2.30.0-0ubuntu5 [93.2 kB] 103s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x apport-core-dump-handler all 2.30.0-0ubuntu5 [17.9 kB] 103s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x apport all 2.30.0-0ubuntu5 [83.0 kB] 103s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3-cffi-backend s390x 1.17.1-2 [81.5 kB] 103s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libedit2 s390x 3.1-20240808-1 [107 kB] 103s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x curl s390x 8.9.1-2ubuntu3 [241 kB] 103s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libcurl4t64 s390x 8.9.1-2ubuntu3 [386 kB] 103s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive13t64 s390x 3.7.4-1.1 [416 kB] 103s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libclang-cpp18 s390x 1:18.1.8-12 [15.8 MB] 106s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libllvm18 s390x 1:18.1.8-12 [32.9 MB] 107s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libcurl3t64-gnutls s390x 8.9.1-2ubuntu3 [379 kB] 107s Fetched 50.5 MB in 5s (10.7 MB/s) 107s (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 ... 55522 files and directories currently installed.) 107s Preparing to unpack .../00-python3-problem-report_2.30.0-0ubuntu5_all.deb ... 107s Unpacking python3-problem-report (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 107s Preparing to unpack .../01-python3-apport_2.30.0-0ubuntu5_all.deb ... 108s Unpacking python3-apport (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 108s Preparing to unpack .../02-apport-core-dump-handler_2.30.0-0ubuntu5_all.deb ... 108s Unpacking apport-core-dump-handler (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 108s Preparing to unpack .../03-apport_2.30.0-0ubuntu5_all.deb ... 108s Unpacking apport (2.30.0-0ubuntu5) over (2.30.0-0ubuntu4) ... 108s Preparing to unpack .../04-python3-cffi-backend_1.17.1-2_s390x.deb ... 108s Unpacking python3-cffi-backend:s390x (1.17.1-2) over (1.17.1-1) ... 108s Preparing to unpack .../05-libedit2_3.1-20240808-1_s390x.deb ... 108s Unpacking libedit2:s390x (3.1-20240808-1) over (3.1-20240517-1) ... 108s Preparing to unpack .../06-curl_8.9.1-2ubuntu3_s390x.deb ... 108s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 108s Preparing to unpack .../07-libcurl4t64_8.9.1-2ubuntu3_s390x.deb ... 108s Unpacking libcurl4t64:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 108s Preparing to unpack .../08-libarchive13t64_3.7.4-1.1_s390x.deb ... 108s Unpacking libarchive13t64:s390x (3.7.4-1.1) over (3.7.4-1ubuntu1) ... 108s Preparing to unpack .../09-libclang-cpp18_1%3a18.1.8-12_s390x.deb ... 108s Unpacking libclang-cpp18 (1:18.1.8-12) over (1:18.1.8-11) ... 108s Preparing to unpack .../10-libllvm18_1%3a18.1.8-12_s390x.deb ... 108s Unpacking libllvm18:s390x (1:18.1.8-12) over (1:18.1.8-11) ... 109s Preparing to unpack .../11-libcurl3t64-gnutls_8.9.1-2ubuntu3_s390x.deb ... 109s Unpacking libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 109s Setting up libcurl4t64:s390x (8.9.1-2ubuntu3) ... 109s Setting up python3-problem-report (2.30.0-0ubuntu5) ... 109s Setting up libedit2:s390x (3.1-20240808-1) ... 109s Setting up libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) ... 109s Setting up python3-apport (2.30.0-0ubuntu5) ... 109s Setting up curl (8.9.1-2ubuntu3) ... 109s Setting up libarchive13t64:s390x (3.7.4-1.1) ... 109s Setting up python3-cffi-backend:s390x (1.17.1-2) ... 109s Setting up libllvm18:s390x (1:18.1.8-12) ... 109s Setting up libclang-cpp18 (1:18.1.8-12) ... 109s Setting up apport-core-dump-handler (2.30.0-0ubuntu5) ... 110s Setting up apport (2.30.0-0ubuntu5) ... 110s Installing new version of config file /etc/apport/crashdb.conf ... 110s apport-autoreport.service is a disabled or a static unit not running, not starting it. 110s Processing triggers for libc-bin (2.40-1ubuntu3) ... 110s Processing triggers for man-db (2.12.1-3) ... 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 112s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 112s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 112s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 113s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [21:15:15]: rebooting testbed after setup commands that affected boot 118s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 134s autopkgtest [21:15:35]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 136s autopkgtest [21:15:37]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-ethon 138s Get:1 http://ftpmaster.internal/ubuntu plucky/main ruby-ethon 0.16.0-2 (dsc) [2172 B] 138s Get:2 http://ftpmaster.internal/ubuntu plucky/main ruby-ethon 0.16.0-2 (tar) [57.4 kB] 138s Get:3 http://ftpmaster.internal/ubuntu plucky/main ruby-ethon 0.16.0-2 (diff) [4112 B] 138s gpgv: Signature made Sun Apr 21 17:50:49 2024 UTC 138s gpgv: using RSA key B2DEE66036C40829FCD0F10CFC0DB1BBCD460BDE 138s gpgv: Can't check signature: No public key 138s dpkg-source: warning: cannot verify inline signature for ./ruby-ethon_0.16.0-2.dsc: no acceptable signature found 138s autopkgtest [21:15:39]: testing package ruby-ethon version 0.16.0-2 139s autopkgtest [21:15:40]: build not needed 140s autopkgtest [21:15:41]: test gem2deb-test-runner: preparing testbed 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 141s Starting pkgProblemResolver with broken count: 0 141s Starting 2 pkgProblemResolver with broken count: 0 141s Done 142s The following additional packages will be installed: 142s gem2deb-test-runner libbrotli-dev libcurl4-openssl-dev libevent-2.1-7t64 142s libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 142s libgnutls28-dev libidn2-dev libnghttp2-dev libp11-kit-dev libpkgconf3 142s libpsl-dev librtmp-dev libruby libruby3.3 libssh2-1-dev libssl-dev 142s libtasn1-6-dev libunbound8 libzstd-dev nettle-dev pkgconf pkgconf-bin rake 142s ruby ruby-diff-lcs ruby-ethon ruby-ffi ruby-mime-types ruby-mime-types-data 142s ruby-mustermann ruby-net-telnet ruby-rack ruby-rack-protection ruby-rspec 142s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 142s ruby-ruby2-keywords ruby-rubygems ruby-sdbm ruby-sinatra ruby-tilt 142s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 142s Suggested packages: 142s libcurl4-doc libidn-dev libkrb5-dev libldap2-dev gmp-doc libgmp10-doc 142s libmpfr-dev dns-root-data gnutls-bin gnutls-doc libnghttp2-doc p11-kit-doc 142s libssl-doc ri ruby-dev bundler 142s Recommended packages: 142s libtasn1-doc zip fonts-lato libjs-jquery 142s The following NEW packages will be installed: 142s autopkgtest-satdep gem2deb-test-runner libbrotli-dev libcurl4-openssl-dev 142s libevent-2.1-7t64 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 142s libgnutls-openssl27t64 libgnutls28-dev libidn2-dev libnghttp2-dev 142s libp11-kit-dev libpkgconf3 libpsl-dev librtmp-dev libruby libruby3.3 142s libssh2-1-dev libssl-dev libtasn1-6-dev libunbound8 libzstd-dev nettle-dev 142s pkgconf pkgconf-bin rake ruby ruby-diff-lcs ruby-ethon ruby-ffi 142s ruby-mime-types ruby-mime-types-data ruby-mustermann ruby-net-telnet 142s ruby-rack ruby-rack-protection ruby-rspec ruby-rspec-core 142s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 142s ruby-ruby2-keywords ruby-rubygems ruby-sdbm ruby-sinatra ruby-tilt 142s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 142s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 142s Need to get 16.0 MB/16.0 MB of archives. 142s After this operation, 73.0 MB of additional disk space will be used. 142s Get:1 /tmp/autopkgtest.yBiyBM/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [792 B] 142s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x rubygems-integration all 1.18ubuntu1 [5528 B] 142s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 142s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 142s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-xmlrpc all 0.3.3-2 [24.8 kB] 142s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libruby s390x 1:3.3~ubuntu3 [5038 B] 142s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-sdbm s390x 1.0.0-5build5 [16.3 kB] 142s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libruby3.3 s390x 3.3.4-2ubuntu5 [5862 kB] 144s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x ruby3.3 s390x 3.3.4-2ubuntu5 [49.1 kB] 144s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rubygems all 3.4.20-1 [238 kB] 144s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x ruby s390x 1:3.3~ubuntu3 [3618 B] 144s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x rake all 13.2.1-1 [45.8 kB] 144s Get:13 http://ftpmaster.internal/ubuntu plucky/universe s390x gem2deb-test-runner s390x 2.2.4 [18.2 kB] 144s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libbrotli-dev s390x 1.1.0-2build2 [394 kB] 144s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libidn2-dev s390x 2.3.7-2build2 [122 kB] 144s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 144s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 144s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 144s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libnghttp2-dev s390x 1.64.0-1 [121 kB] 144s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libpsl-dev s390x 0.21.2-1.1build1 [77.3 kB] 144s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libgmpxx4ldbl s390x 2:6.3.0+dfsg-2ubuntu7 [10.1 kB] 144s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libgmp-dev s390x 2:6.3.0+dfsg-2ubuntu7 [424 kB] 144s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-2.1-7t64 s390x 2.1.12-stable-10 [145 kB] 144s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libunbound8 s390x 1.20.0-1ubuntu2.1 [455 kB] 144s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-dane0t64 s390x 3.8.6-2ubuntu1 [24.1 kB] 144s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-openssl27t64 s390x 3.8.6-2ubuntu1 [24.1 kB] 144s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit-dev s390x 0.25.5-2ubuntu1 [22.7 kB] 144s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libtasn1-6-dev s390x 4.19.0-3build1 [95.8 kB] 144s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x nettle-dev s390x 3.10-1 [1197 kB] 144s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls28-dev s390x 3.8.6-2ubuntu1 [1008 kB] 144s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 144s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x librtmp-dev s390x 2.4+20151223.gitfa8646d.1-2build7 [69.2 kB] 144s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libssl-dev s390x 3.3.1-2ubuntu2 [2376 kB] 144s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libssh2-1-dev s390x 1.11.1-1 [287 kB] 144s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libzstd-dev s390x 1.5.6+dfsg-1 [408 kB] 144s Get:36 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libcurl4-openssl-dev s390x 8.9.1-2ubuntu3 [501 kB] 144s Get:37 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-diff-lcs all 1.5.1-1 [22.8 kB] 144s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-ffi s390x 1.17.0+dfsg-1build1 [101 kB] 144s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-mime-types-data all 3.2024.0206-1 [134 kB] 144s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-mime-types all 3.5.2-1 [21.7 kB] 144s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-ethon all 0.16.0-2 [36.2 kB] 144s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-ruby2-keywords all 0.0.5-1 [4280 B] 144s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-mustermann all 3.0.0-2 [38.3 kB] 144s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rack all 2.2.7-1.1 [114 kB] 144s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rack-protection all 3.0.5-3ubuntu1 [17.3 kB] 145s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 145s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 145s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 145s Get:49 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 145s Get:50 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 145s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-tilt all 2.0.11-2ubuntu1 [26.5 kB] 145s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-sinatra all 3.0.5-3ubuntu1 [93.1 kB] 145s Fetched 16.0 MB in 3s (5520 kB/s) 145s Selecting previously unselected package rubygems-integration. 145s (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 ... 55511 files and directories currently installed.) 145s Preparing to unpack .../00-rubygems-integration_1.18ubuntu1_all.deb ... 145s Unpacking rubygems-integration (1.18ubuntu1) ... 145s Selecting previously unselected package ruby-net-telnet. 145s Preparing to unpack .../01-ruby-net-telnet_0.2.0-1_all.deb ... 145s Unpacking ruby-net-telnet (0.2.0-1) ... 145s Selecting previously unselected package ruby-webrick. 145s Preparing to unpack .../02-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 145s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 145s Selecting previously unselected package ruby-xmlrpc. 145s Preparing to unpack .../03-ruby-xmlrpc_0.3.3-2_all.deb ... 145s Unpacking ruby-xmlrpc (0.3.3-2) ... 145s Selecting previously unselected package libruby:s390x. 145s Preparing to unpack .../04-libruby_1%3a3.3~ubuntu3_s390x.deb ... 145s Unpacking libruby:s390x (1:3.3~ubuntu3) ... 145s Selecting previously unselected package ruby-sdbm:s390x. 145s Preparing to unpack .../05-ruby-sdbm_1.0.0-5build5_s390x.deb ... 145s Unpacking ruby-sdbm:s390x (1.0.0-5build5) ... 145s Selecting previously unselected package libruby3.3:s390x. 145s Preparing to unpack .../06-libruby3.3_3.3.4-2ubuntu5_s390x.deb ... 145s Unpacking libruby3.3:s390x (3.3.4-2ubuntu5) ... 145s Selecting previously unselected package ruby3.3. 145s Preparing to unpack .../07-ruby3.3_3.3.4-2ubuntu5_s390x.deb ... 145s Unpacking ruby3.3 (3.3.4-2ubuntu5) ... 145s Selecting previously unselected package ruby-rubygems. 145s Preparing to unpack .../08-ruby-rubygems_3.4.20-1_all.deb ... 145s Unpacking ruby-rubygems (3.4.20-1) ... 145s Selecting previously unselected package ruby. 145s Preparing to unpack .../09-ruby_1%3a3.3~ubuntu3_s390x.deb ... 145s Unpacking ruby (1:3.3~ubuntu3) ... 145s Selecting previously unselected package rake. 145s Preparing to unpack .../10-rake_13.2.1-1_all.deb ... 145s Unpacking rake (13.2.1-1) ... 145s Selecting previously unselected package gem2deb-test-runner. 145s Preparing to unpack .../11-gem2deb-test-runner_2.2.4_s390x.deb ... 145s Unpacking gem2deb-test-runner (2.2.4) ... 145s Selecting previously unselected package libbrotli-dev:s390x. 145s Preparing to unpack .../12-libbrotli-dev_1.1.0-2build2_s390x.deb ... 145s Unpacking libbrotli-dev:s390x (1.1.0-2build2) ... 145s Selecting previously unselected package libidn2-dev:s390x. 145s Preparing to unpack .../13-libidn2-dev_2.3.7-2build2_s390x.deb ... 145s Unpacking libidn2-dev:s390x (2.3.7-2build2) ... 145s Selecting previously unselected package libpkgconf3:s390x. 145s Preparing to unpack .../14-libpkgconf3_1.8.1-4_s390x.deb ... 145s Unpacking libpkgconf3:s390x (1.8.1-4) ... 145s Selecting previously unselected package pkgconf-bin. 145s Preparing to unpack .../15-pkgconf-bin_1.8.1-4_s390x.deb ... 145s Unpacking pkgconf-bin (1.8.1-4) ... 145s Selecting previously unselected package pkgconf:s390x. 145s Preparing to unpack .../16-pkgconf_1.8.1-4_s390x.deb ... 145s Unpacking pkgconf:s390x (1.8.1-4) ... 145s Selecting previously unselected package libnghttp2-dev:s390x. 145s Preparing to unpack .../17-libnghttp2-dev_1.64.0-1_s390x.deb ... 145s Unpacking libnghttp2-dev:s390x (1.64.0-1) ... 145s Selecting previously unselected package libpsl-dev:s390x. 145s Preparing to unpack .../18-libpsl-dev_0.21.2-1.1build1_s390x.deb ... 145s Unpacking libpsl-dev:s390x (0.21.2-1.1build1) ... 145s Selecting previously unselected package libgmpxx4ldbl:s390x. 145s Preparing to unpack .../19-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_s390x.deb ... 145s Unpacking libgmpxx4ldbl:s390x (2:6.3.0+dfsg-2ubuntu7) ... 145s Selecting previously unselected package libgmp-dev:s390x. 145s Preparing to unpack .../20-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_s390x.deb ... 145s Unpacking libgmp-dev:s390x (2:6.3.0+dfsg-2ubuntu7) ... 145s Selecting previously unselected package libevent-2.1-7t64:s390x. 145s Preparing to unpack .../21-libevent-2.1-7t64_2.1.12-stable-10_s390x.deb ... 145s Unpacking libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 145s Selecting previously unselected package libunbound8:s390x. 145s Preparing to unpack .../22-libunbound8_1.20.0-1ubuntu2.1_s390x.deb ... 145s Unpacking libunbound8:s390x (1.20.0-1ubuntu2.1) ... 145s Selecting previously unselected package libgnutls-dane0t64:s390x. 145s Preparing to unpack .../23-libgnutls-dane0t64_3.8.6-2ubuntu1_s390x.deb ... 145s Unpacking libgnutls-dane0t64:s390x (3.8.6-2ubuntu1) ... 145s Selecting previously unselected package libgnutls-openssl27t64:s390x. 145s Preparing to unpack .../24-libgnutls-openssl27t64_3.8.6-2ubuntu1_s390x.deb ... 145s Unpacking libgnutls-openssl27t64:s390x (3.8.6-2ubuntu1) ... 146s Selecting previously unselected package libp11-kit-dev:s390x. 146s Preparing to unpack .../25-libp11-kit-dev_0.25.5-2ubuntu1_s390x.deb ... 146s Unpacking libp11-kit-dev:s390x (0.25.5-2ubuntu1) ... 146s Selecting previously unselected package libtasn1-6-dev:s390x. 146s Preparing to unpack .../26-libtasn1-6-dev_4.19.0-3build1_s390x.deb ... 146s Unpacking libtasn1-6-dev:s390x (4.19.0-3build1) ... 146s Selecting previously unselected package nettle-dev:s390x. 146s Preparing to unpack .../27-nettle-dev_3.10-1_s390x.deb ... 146s Unpacking nettle-dev:s390x (3.10-1) ... 146s Selecting previously unselected package libgnutls28-dev:s390x. 146s Preparing to unpack .../28-libgnutls28-dev_3.8.6-2ubuntu1_s390x.deb ... 146s Unpacking libgnutls28-dev:s390x (3.8.6-2ubuntu1) ... 146s Selecting previously unselected package zlib1g-dev:s390x. 146s Preparing to unpack .../29-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 146s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 146s Selecting previously unselected package librtmp-dev:s390x. 146s Preparing to unpack .../30-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_s390x.deb ... 146s Unpacking librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 146s Selecting previously unselected package libssl-dev:s390x. 146s Preparing to unpack .../31-libssl-dev_3.3.1-2ubuntu2_s390x.deb ... 146s Unpacking libssl-dev:s390x (3.3.1-2ubuntu2) ... 146s Selecting previously unselected package libssh2-1-dev:s390x. 146s Preparing to unpack .../32-libssh2-1-dev_1.11.1-1_s390x.deb ... 146s Unpacking libssh2-1-dev:s390x (1.11.1-1) ... 146s Selecting previously unselected package libzstd-dev:s390x. 146s Preparing to unpack .../33-libzstd-dev_1.5.6+dfsg-1_s390x.deb ... 146s Unpacking libzstd-dev:s390x (1.5.6+dfsg-1) ... 146s Selecting previously unselected package libcurl4-openssl-dev:s390x. 146s Preparing to unpack .../34-libcurl4-openssl-dev_8.9.1-2ubuntu3_s390x.deb ... 146s Unpacking libcurl4-openssl-dev:s390x (8.9.1-2ubuntu3) ... 146s Selecting previously unselected package ruby-diff-lcs. 146s Preparing to unpack .../35-ruby-diff-lcs_1.5.1-1_all.deb ... 146s Unpacking ruby-diff-lcs (1.5.1-1) ... 146s Selecting previously unselected package ruby-ffi:s390x. 146s Preparing to unpack .../36-ruby-ffi_1.17.0+dfsg-1build1_s390x.deb ... 146s Unpacking ruby-ffi:s390x (1.17.0+dfsg-1build1) ... 146s Selecting previously unselected package ruby-mime-types-data. 146s Preparing to unpack .../37-ruby-mime-types-data_3.2024.0206-1_all.deb ... 146s Unpacking ruby-mime-types-data (3.2024.0206-1) ... 146s Selecting previously unselected package ruby-mime-types. 146s Preparing to unpack .../38-ruby-mime-types_3.5.2-1_all.deb ... 146s Unpacking ruby-mime-types (3.5.2-1) ... 146s Selecting previously unselected package ruby-ethon. 146s Preparing to unpack .../39-ruby-ethon_0.16.0-2_all.deb ... 146s Unpacking ruby-ethon (0.16.0-2) ... 146s Selecting previously unselected package ruby-ruby2-keywords. 146s Preparing to unpack .../40-ruby-ruby2-keywords_0.0.5-1_all.deb ... 146s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 146s Selecting previously unselected package ruby-mustermann. 146s Preparing to unpack .../41-ruby-mustermann_3.0.0-2_all.deb ... 146s Unpacking ruby-mustermann (3.0.0-2) ... 146s Selecting previously unselected package ruby-rack. 146s Preparing to unpack .../42-ruby-rack_2.2.7-1.1_all.deb ... 146s Unpacking ruby-rack (2.2.7-1.1) ... 146s Selecting previously unselected package ruby-rack-protection. 146s Preparing to unpack .../43-ruby-rack-protection_3.0.5-3ubuntu1_all.deb ... 146s Unpacking ruby-rack-protection (3.0.5-3ubuntu1) ... 146s Selecting previously unselected package ruby-rspec-support. 146s Preparing to unpack .../44-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 146s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 146s Selecting previously unselected package ruby-rspec-core. 146s Preparing to unpack .../45-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 146s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 146s Selecting previously unselected package ruby-rspec-expectations. 146s Preparing to unpack .../46-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 146s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 146s Selecting previously unselected package ruby-rspec-mocks. 146s Preparing to unpack .../47-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 146s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 146s Selecting previously unselected package ruby-rspec. 146s Preparing to unpack .../48-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 146s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 146s Selecting previously unselected package ruby-tilt. 146s Preparing to unpack .../49-ruby-tilt_2.0.11-2ubuntu1_all.deb ... 146s Unpacking ruby-tilt (2.0.11-2ubuntu1) ... 146s Selecting previously unselected package ruby-sinatra. 146s Preparing to unpack .../50-ruby-sinatra_3.0.5-3ubuntu1_all.deb ... 146s Unpacking ruby-sinatra (3.0.5-3ubuntu1) ... 146s Selecting previously unselected package autopkgtest-satdep. 146s Preparing to unpack .../51-1-autopkgtest-satdep.deb ... 146s Unpacking autopkgtest-satdep (0) ... 146s Setting up libgnutls-openssl27t64:s390x (3.8.6-2ubuntu1) ... 146s Setting up ruby-ruby2-keywords (0.0.5-1) ... 146s Setting up ruby-mustermann (3.0.0-2) ... 146s Setting up libzstd-dev:s390x (1.5.6+dfsg-1) ... 146s Setting up libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 146s Setting up rubygems-integration (1.18ubuntu1) ... 146s Setting up libpsl-dev:s390x (0.21.2-1.1build1) ... 146s Setting up libunbound8:s390x (1.20.0-1ubuntu2.1) ... 146s Setting up libpkgconf3:s390x (1.8.1-4) ... 146s Setting up libgmpxx4ldbl:s390x (2:6.3.0+dfsg-2ubuntu7) ... 146s Setting up libgnutls-dane0t64:s390x (3.8.6-2ubuntu1) ... 146s Setting up ruby-net-telnet (0.2.0-1) ... 146s Setting up libssl-dev:s390x (3.3.1-2ubuntu2) ... 146s Setting up pkgconf-bin (1.8.1-4) ... 146s Setting up libidn2-dev:s390x (2.3.7-2build2) ... 146s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 146s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 146s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 146s Setting up ruby-mime-types-data (3.2024.0206-1) ... 146s Setting up libtasn1-6-dev:s390x (4.19.0-3build1) ... 146s Setting up ruby-xmlrpc (0.3.3-2) ... 146s Setting up libbrotli-dev:s390x (1.1.0-2build2) ... 146s Setting up libp11-kit-dev:s390x (0.25.5-2ubuntu1) ... 146s Setting up libgmp-dev:s390x (2:6.3.0+dfsg-2ubuntu7) ... 146s Setting up nettle-dev:s390x (3.10-1) ... 146s Setting up pkgconf:s390x (1.8.1-4) ... 146s Setting up libssh2-1-dev:s390x (1.11.1-1) ... 146s Setting up ruby-mime-types (3.5.2-1) ... 146s Setting up libgnutls28-dev:s390x (3.8.6-2ubuntu1) ... 146s Setting up libnghttp2-dev:s390x (1.64.0-1) ... 146s Setting up librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 146s Setting up libcurl4-openssl-dev:s390x (8.9.1-2ubuntu3) ... 146s Setting up libruby:s390x (1:3.3~ubuntu3) ... 146s Setting up ruby-rubygems (3.4.20-1) ... 146s Setting up rake (13.2.1-1) ... 146s Setting up ruby-sdbm:s390x (1.0.0-5build5) ... 146s Setting up libruby3.3:s390x (3.3.4-2ubuntu5) ... 146s Setting up ruby3.3 (3.3.4-2ubuntu5) ... 146s Setting up ruby-ffi:s390x (1.17.0+dfsg-1build1) ... 146s Setting up ruby (1:3.3~ubuntu3) ... 146s Setting up ruby-ethon (0.16.0-2) ... 146s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 146s Setting up ruby-tilt (2.0.11-2ubuntu1) ... 146s Setting up ruby-diff-lcs (1.5.1-1) ... 146s Setting up ruby-rack (2.2.7-1.1) ... 146s Setting up gem2deb-test-runner (2.2.4) ... 146s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 146s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 146s Setting up ruby-rack-protection (3.0.5-3ubuntu1) ... 146s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 146s Setting up ruby-sinatra (3.0.5-3ubuntu1) ... 146s Setting up autopkgtest-satdep (0) ... 146s Processing triggers for libc-bin (2.40-1ubuntu3) ... 146s Processing triggers for man-db (2.12.1-3) ... 147s Processing triggers for install-info (7.1.1-1) ... 149s (Reading database ... 60703 files and directories currently installed.) 149s Removing autopkgtest-satdep (0) ... 150s autopkgtest [21:15:51]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 150s autopkgtest [21:15:51]: test gem2deb-test-runner: [----------------------- 150s 150s ┌──────────────────────────────────────────────────────────────────────────────┐ 150s │ Checking Rubygems dependency resolution on ruby3.3 │ 150s └──────────────────────────────────────────────────────────────────────────────┘ 150s 150s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"ethon\" 150s mv lib ./.gem2deb.lib 150s mv ./.gem2deb.lib lib 150s 150s ┌──────────────────────────────────────────────────────────────────────────────┐ 150s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 150s └──────────────────────────────────────────────────────────────────────────────┘ 150s 150s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 150s mv lib ./.gem2deb.lib 150s /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 151s 151s Ethon::Curl 151s .init 151s when global_init fails 151s  raises global init error 151s when global_init works 151s  doesn't raises global init error 151s  logs 151s when global_cleanup is called 151s  logs 151s 151s Ethon::Easy::Callbacks 151s #set_callbacks 151s  sets write-, debug-, and headerfunction 151s  resets @response_body 151s  resets @response_headers 151s  resets @debug_info 151s #progress_callback 151s  returns 0 151s #body_write_callback 151s when body returns not :abort 151s  returns number bigger than 0 151s when body returns :abort 151s  returns -1 to indicate abort to libcurl 151s #header_write_callback 151s when header returns not :abort 151s  returns number bigger than 0 151s when header returns :abort 151s  returns -1 to indicate abort to libcurl 151s 151s Ethon::Easy::DebugInfo 151s #debug_info 151s when verbose is not set to true 151s  does not save any debug info after a request 151s when verbose is set to true 151s 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' 151s Found bundle for host: 0x2aa14622160 [serially] 151s Can not multiplex, even if we wanted to 151s Re-using existing connection with host localhost 151s GET / HTTP/1.1 151s Host: localhost:3001 151s Accept: */* 151s 151s Request completely sent off 151s HTTP/1.1 200 OK 151s Content-Type: text/html;charset=utf-8 151s Content-Length: 890 151s X-Xss-Protection: 1; mode=block 151s X-Content-Type-Options: nosniff 151s X-Frame-Options: SAMEORIGIN 151s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 151s Date: Tue, 12 Nov 2024 21:17:18 GMT 151s Connection: Keep-Alive 151s 151s Connection #0 to host localhost left intact 151s  saves debug info after a request 151s 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' 151s Found bundle for host: 0x2aa14699b90 [serially] 151s Can not multiplex, even if we wanted to 151s Re-using existing connection with host localhost 151s GET / HTTP/1.1 151s Host: localhost:3001 151s Accept: */* 151s 151s Request completely sent off 151s HTTP/1.1 200 OK 151s Content-Type: text/html;charset=utf-8 151s Content-Length: 890 151s X-Xss-Protection: 1; mode=block 151s X-Content-Type-Options: nosniff 151s X-Frame-Options: SAMEORIGIN 151s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 151s Date: Tue, 12 Nov 2024 21:17:18 GMT 151s Connection: Keep-Alive 151s 151s Connection #0 to host localhost left intact 151s  saves request headers 151s 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' 151s Found bundle for host: 0x2aa146ae7f0 [serially] 151s Can not multiplex, even if we wanted to 151s Re-using existing connection with host localhost 151s GET / HTTP/1.1 151s Host: localhost:3001 151s Accept: */* 151s 151s Request completely sent off 151s HTTP/1.1 200 OK 151s Content-Type: text/html;charset=utf-8 151s Content-Length: 890 151s X-Xss-Protection: 1; mode=block 151s X-Content-Type-Options: nosniff 151s X-Frame-Options: SAMEORIGIN 151s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 151s Date: Tue, 12 Nov 2024 21:17:18 GMT 151s Connection: Keep-Alive 151s 151s Connection #0 to host localhost left intact 151s  saves response headers 151s 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' 151s Found bundle for host: 0x2aa146d8430 [serially] 151s Can not multiplex, even if we wanted to 151s Re-using existing connection with host localhost 151s GET / HTTP/1.1 151s Host: localhost:3001 151s Accept: */* 151s 151s Request completely sent off 151s HTTP/1.1 200 OK 151s Content-Type: text/html;charset=utf-8 151s Content-Length: 890 151s X-Xss-Protection: 1; mode=block 151s X-Content-Type-Options: nosniff 151s X-Frame-Options: SAMEORIGIN 151s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 151s Date: Tue, 12 Nov 2024 21:17:18 GMT 151s Connection: Keep-Alive 151s 151s Connection #0 to host localhost left intact 151s  saves incoming data 151s 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' 151s Found bundle for host: 0x2aa146d3870 [serially] 151s Can not multiplex, even if we wanted to 151s Re-using existing connection with host localhost 151s GET / HTTP/1.1 151s Host: localhost:3001 151s Accept: */* 151s 151s Request completely sent off 151s HTTP/1.1 200 OK 151s Content-Type: text/html;charset=utf-8 151s Content-Length: 890 151s X-Xss-Protection: 1; mode=block 151s X-Content-Type-Options: nosniff 151s X-Frame-Options: SAMEORIGIN 151s Server: WEBrick/1.8.1 (Ruby/3.3.4/2024-07-09) 151s Date: Tue, 12 Nov 2024 21:17:18 GMT 151s Connection: Keep-Alive 151s 151s Connection #0 to host localhost left intact 151s  saves debug text 151s 151s Ethon::Easy::Informations 151s #supports_asynch_dns? 151s  returns boolean 151s #supports_zlib? 151s  returns boolean 151s #supports_timeout_ms? 151s  returns boolean 151s 151s Ethon::Easy::Form 151s .new 151s  assigns attribute to @params 151s #first 151s  returns a pointer 151s #last 151s  returns a pointer 151s #multipart? 151s when query_pairs contains string values 151s  returns false 151s when query_pairs contains file 151s  returns true 151s when options contains multipart=true 151s  returns true 151s #materialize 151s when query_pairs contains string values 151s  adds params to form 151s when query_pairs contains nil 151s  adds params to form 151s when query_pairs contains file 151s  adds file to form 151s when query_pairs contains file and string values 151s  adds file to form 151s when query_pairs contains file, string and int values 151s  adds file to form 151s 151s Ethon::Easy::Header 151s #headers= 151s  sets header 151s when requesting 151s  sends 151s when header value contains null byte 151s  escapes 151s when header value has leading whitespace 151s  removes 151s when header value has traiing whitespace 151s  removes 151s #compose_header 151s  has space in between 151s when value is a symbol 151s  works 151s #header_list 151s when no set_headers 151s  returns nil 151s when set_headers 151s  returns pointer to header list 151s 151s Ethon::Easy::Http::Custom 151s #setup 151s when nothing 151s  sets url 151s  makes a custom request 151s when params 151s  attaches escaped to url 151s when requesting 151s  is a custom verb 151s  does not use application/x-www-form-urlencoded content type 151s  requests parameterized url 151s when body 151s when multipart 151s  sets httppost 151s when requesting 151s  returns ok 151s  is a custom verb 151s  uses multipart/form-data content type 151s  submits a body 151s  submits the data 151s when not multipart 151s  sets escaped copypostfields 151s  sets postfieldsize 151s when requesting 151s  returns ok 151s  is a custom verb 151s  uses multipart/form-data content type 151s  submits a body 151s  submits the data 151s when string 151s when requesting 151s  returns ok 151s  sends string 151s when params and body 151s when requesting 151s  url contains params 151s  body contains form 151s 151s Ethon::Easy::Http::Delete 151s when requesting 151s  makes a delete request 151s 151s Ethon::Easy::Http::Get 151s #setup 151s  sets url 151s when body 151s  sets customrequest 151s when no body 151s  doesn't set customrequest 151s when requesting 151s when url already contains params 151s  returns ok 151s  is a get request 151s  requests parameterized url 151s when params and no body 151s  returns ok 151s  is a get request 151s  requests parameterized url 151s when params and body 151s  returns ok 151s  is a get request 151s  requests parameterized url 151s with :escape 151s missing 151s  escapes values 151s nil 151s  escapes values 151s true 151s  escapes values 151s false 151s  sends raw values 151s 151s Ethon::Easy::Http::Head 151s #setup 151s when nothing 151s  sets nobody 151s  sets url 151s when params 151s  sets nobody 151s  attaches escaped to url 151s when requesting 151s  returns ok 151s  has no body 151s  requests parameterized url 151s when url already contains params 151s  requests parameterized url 151s when body 151s when requesting 151s  returns ok 151s 151s Ethon::Easy::Http::Options 151s #setup 151s  sets customrequest 151s  sets url 151s when requesting 151s  returns ok 151s  is a options request 151s  requests parameterized url 151s when url already contains params 151s  requests parameterized url 151s 151s Ethon::Easy::Http::Patch 151s #setup 151s  sets customrequest 151s  sets url 151s when requesting 151s  returns ok 151s  is a patch request 151s  requests parameterized url 151s when url already contains params 151s  requests parameterized url 151s 151s Ethon::Easy::Http::Post 151s #setup 151s when nothing 151s  sets url 151s  sets postfield_size 151s  sets copy_postfields 151s  makes a post request 151s when params 151s  attaches escaped to url 151s  sets postfieldsize 151s  sets copypostfields 151s with arrays 151s by default 151s  encodes them with indexes 151s when params_encoding is :rack 151s  encodes them without indexes 151s with :escape 151s missing 151s  escapes values 151s nil 151s  escapes values 151s true 151s  escapes values 151s false 151s  sends raw values 151s when requesting 151s  is a post 151s  uses application/x-www-form-urlencoded content type 151s  requests parameterized url 151s when redirection 151s when no postredirs 151s  is a get 151s when postredirs 151s  is a post 151s when body 151s when multipart 151s  sets httppost 151s when requesting 151s  returns ok 151s  is a post 151s  uses multipart/form-data content type 151s  submits a body 151s  submits the data 151s when not multipart 151s  sets escaped copypostfields 151s  sets postfieldsize 151s when requesting 151s  returns ok 151s  is a post 151s  uses multipart/form-data content type 151s  submits a body 151s  submits the data 151s when string 151s when requesting 151s  returns ok 151s  sends string 151s when binary with null bytes 151s when requesting 151s  returns ok 151s  sends binary data 151s when arrays 151s by default 151s  sets copypostfields with indexed, escaped representation 151s when params_encoding is :rack 151s  sets copypostfields with non-indexed, escaped representation 151s when params and body 151s when requesting 151s  url contains params 151s  body contains form 151s 151s Ethon::Easy::Http::Put 151s #setup 151s when nothing 151s  sets url 151s  sets upload 151s  sets infilesize 151s when requesting 151s  makes a put request 151s when params 151s  attaches escaped to url 151s  sets upload 151s  sets infilesize 151s with arrays 151s by default 151s  encodes them with indexes 151s when params_encoding is :rack 151s  encodes them without indexes 151s when requesting 151s  makes a put request 151s when body 151s  sets infilesize 151s  sets readfunction 151s  sets upload 151s when requesting 151s sending string body 151s  makes a put request 151s  submits a body 151s when injecting a file as body 151s  submits file 151s when arrays 151s by default 151s  submits an indexed, escaped representation 151s when params_encoding is :rack 151s  submits an non-indexed, escaped representation 151s 151s Ethon::Easy::Http 151s #http_request 151s  instanciates action 151s when requesting 151s  returns ok 151s  makes a GET request 151s  streams the response body from the GET request 151s  notifies when headers are ready 151s  returns ok 151s  makes a POST request 151s  streams the response body from the POST request 151s  notifies when headers are ready 151s  returns ok 151s  makes a PUT request 151s  streams the response body from the PUT request 151s  notifies when headers are ready 151s  returns ok 151s  makes a DELETE request 151s  streams the response body from the DELETE request 151s  notifies when headers are ready 151s  returns ok 151s  returns ok 151s  makes a PATCH request 151s  streams the response body from the PATCH request 151s  notifies when headers are ready 151s  returns ok 151s  makes a OPTIONS request 151s  streams the response body from the OPTIONS request 151s  notifies when headers are ready 151s  makes requests with custom HTTP verbs 151s 151s Ethon::Easy::Informations 151s #httpauth_avail 151s  returns 151s #total_time 151s  returns float 151s #starttransfer_time 151s  returns float 151s #appconnect_time 151s  returns float 151s #pretransfer_time 151s  returns float 151s #connect_time 151s  returns float 151s #namelookup_time 151s  returns float 151s #redirect_time 151s  returns float 151s #effective_url 151s  returns url 151s #primary_ip 151s  returns localhost 151s #response_code 151s  returns 200 151s #redirect_count 151s  returns 0 151s #redirect_url 151s  returns nil as there is no redirect 151s #request_size 151s  returns 53 151s #supports_zlib? 151s  returns true 151s #size_upload 151s  returns float 151s #size_download 151s  returns float 151s #speed_upload 151s  returns float 151s #speed_download 151s  returns float 151s 151s Ethon::Easy::Mirror 151s ::INFORMATIONS_TO_LOG 151s  contains return_code 151s  contains response_code 151s  contains response_body 151s  contains response_headers 151s  contains total_time 151s  contains starttransfer_time 151s  contains appconnect_time 151s  contains pretransfer_time 151s  contains connect_time 151s  contains namelookup_time 151s  contains redirect_time 151s  contains size_upload 151s  contains size_download 151s  contains speed_upload 151s  contains speed_upload 151s  contains effective_url 151s  contains primary_ip 151s  contains redirect_count 151s  contains redirect_url 151s  contains debug_info 151s #to_hash 151s  returns mirror as hash 151s #log_informations 151s  returns hash 151s  only calls methods that exist 151s  includes return code 151s 151s Ethon::Easy::Operations 151s #handle 151s  returns a pointer 151s #perform 151s D, [2024-11-12T21:17:19.045764 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 151s D, [2024-11-12T21:17:19.045884 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 151s  calls Curl.easy_perform 151s D, [2024-11-12T21:17:19.046610 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 151s  calls Curl.easy_cleanup 151s D, [2024-11-12T21:17:19.047912 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 151s  logs 151s D, [2024-11-12T21:17:19.048848 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 151s D, [2024-11-12T21:17:19.048910 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 151s  doesn't log after completing because completing could reset 151s when url 151s D, [2024-11-12T21:17:19.051938 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001988 151s  returns ok 151s D, [2024-11-12T21:17:19.055292 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001854 151s  sets response body 151s D, [2024-11-12T21:17:19.058772 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002487 151s  sets response headers 151s when request timed out 152s D, [2024-11-12T21:17:20.064569 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=1.001587 152s  returns operation_timedout 152s when connection timed out 152s D, [2024-11-12T21:17:20.065918 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.000144 152s  returns couldnt_connect 152s when no follow location 152s D, [2024-11-12T21:17:20.069717 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.001126 152s  doesn't follow 152s when follow location 152s D, [2024-11-12T21:17:20.120773 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.050639 152s  follows 152s when infinite redirect loop 152s when max redirect set 152s D, [2024-11-12T21:17:20.124867 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.003623 152s  follows only x times 152s when user agent 152s D, [2024-11-12T21:17:20.125703 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00048 152s  sets 152s when auth url 152s when basic auth 152s when no user_pwd 152s D, [2024-11-12T21:17:20.129233 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.002875 152s  returns 401 152s when invalid user_pwd 152s D, [2024-11-12T21:17:20.130382 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.000541 152s  returns 401 152s when valid user_pwd 152s D, [2024-11-12T21:17:20.131190 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.000489 152s  returns 200 152s when user and password 152s D, [2024-11-12T21:17:20.132573 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001058 152s  returns 200 152s when ntlm 152s when no user_pwd 152s D, [2024-11-12T21:17:20.133446 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.000482 152s  returns 401 152s when user_pwd 152s D, [2024-11-12T21:17:20.134247 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.000471 152s  returns 200 152s when protocols 152s when asking for a allowed url 152s D, [2024-11-12T21:17:20.135523 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000898 152s  returns ok 152s when asking for a not allowed url 152s D, [2024-11-12T21:17:20.135839 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=5.0e-06 152s  returns unsupported_protocol 152s when multiple protocols 152s when asking for a allowed url 152s when http 152s D, [2024-11-12T21:17:20.136756 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000537 152s  returns ok for http 152s when https 152s D, [2024-11-12T21:17:20.147038 #1940] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.009307 152s  returns ssl_connect_error for https 152s when asking for a not allowed url 152s D, [2024-11-12T21:17:20.147376 #1940] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=4.0e-06 152s  returns unsupported_protocol 152s when redir_protocols 152s when redirecting to a not allowed url 152s D, [2024-11-12T21:17:20.148486 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.000763 152s  returns unsupported_protocol 152s when no url 152s D, [2024-11-12T21:17:20.148820 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 152s D, [2024-11-12T21:17:20.148846 #1940] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 152s  returns url_malformat 152s 152s Ethon::Easy::Options 152s accept_encoding= 152s  responds_to 152s  sets option 152s cainfo= 152s  responds_to 152s  sets option 152s capath= 152s  responds_to 152s  sets option 152s connecttimeout= 152s  responds_to 152s  sets option 152s connecttimeout_ms= 152s  responds_to 152s  sets option 152s cookie= 152s  responds_to 152s  sets option 152s cookiejar= 152s  responds_to 152s  sets option 152s cookiefile= 152s  responds_to 152s  sets option 152s copypostfields= 152s  responds_to 152s  sets option 152s customrequest= 152s  responds_to 152s  sets option 152s dns_cache_timeout= 152s  responds_to 152s  sets option 152s followlocation= 152s  responds_to 152s  sets option 152s forbid_reuse= 152s  responds_to 152s  sets option 152s http_version= 152s  responds_to 152s  sets option 152s httpauth= 152s  responds_to 152s  sets option 152s httpget= 152s  responds_to 152s  sets option 152s httppost= 152s  responds_to 152s  sets option 152s infilesize= 152s  responds_to 152s  sets option 152s interface= 152s  responds_to 152s  sets option 152s keypasswd= 152s  responds_to 152s  sets option 152s maxredirs= 152s  responds_to 152s  sets option 152s nobody= 152s  responds_to 152s  sets option 152s nosignal= 152s  responds_to 152s  sets option 152s postfieldsize= 152s  responds_to 152s  sets option 152s postredir= 152s  responds_to 152s  sets option 152s protocols= 152s  responds_to 152s  sets option 152s proxy= 152s  responds_to 152s  sets option 152s proxyauth= 152s  responds_to 152s  sets option 152s proxyport= 152s  responds_to 152s  sets option 152s proxytype= 152s  responds_to 152s  sets option 152s proxyuserpwd= 152s  responds_to 152s  sets option 152s readdata= 152s  responds_to 152s  sets option 152s readfunction= 152s  responds_to 152s  sets option 152s redir_protocols= 152s  responds_to 152s  sets option 152s ssl_verifyhost= 152s  responds_to 152s  sets option 152s ssl_verifypeer= 152s  responds_to 152s  sets option 152s sslcert= 152s  responds_to 152s  sets option 152s sslcerttype= 152s  responds_to 152s  sets option 152s sslkey= 152s  responds_to 152s  sets option 152s sslkeytype= 152s  responds_to 152s  sets option 152s sslversion= 152s  responds_to 152s  sets option 152s timeout= 152s  responds_to 152s  sets option 152s timeout_ms= 152s  responds_to 152s  sets option 152s unrestricted_auth= 152s  responds_to 152s  sets option 152s upload= 152s  responds_to 152s  sets option 152s url= 152s  responds_to 152s  sets option 152s useragent= 152s  responds_to 152s  sets option 152s userpwd= 152s  responds_to 152s  sets option 152s verbose= 152s  responds_to 152s  sets option 152s pipewait= 152s  responds_to 152s  sets option 152s dns_shuffle_addresses= 152s  responds_to 153s  sets option 153s path_as_is= 153s  responds_to 153s  sets option 153s #escape? 153s by default 153s  returns true 153s when #escape=nil 153s  returns true 153s when #escape=true 153s  returns true 153s when #escape=false 153s  returns true 153s #multipart? 153s by default 153s  returns false 153s when #multipart=nil 153s  returns false 153s when #multipart=true 153s  returns true 153s when #multipart=false 153s  returns false 153s #httppost= 153s  raises unless given a FFI::Pointer 153s when requesting 153s when userpwd 153s when contains / 153s D, [2024-11-12T21:17:20.183491 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.000675 153s  works 153s when timeout 153s when request takes longer 153s D, [2024-11-12T21:17:21.186424 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.002277 153s  times out 153s when connecttimeout 153s when cannot connect 153s D, [2024-11-12T21:17:21.187433 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000157 153s  times out 153s when timeout_ms 153s when request takes longer 154s D, [2024-11-12T21:17:21.288480 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.100404 154s  times out 154s when connecttimeout_ms 154s when cannot connect 154s D, [2024-11-12T21:17:21.289417 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000141 154s  times out 154s 154s Ethon::Easy::Queryable 154s #to_s 154s when query_pairs empty 154s  returns empty string 154s when query_pairs not empty 154s when escape 154s  turns "!" into %21 154s  turns "*" into %2A 154s  turns "'" into %27 154s  turns "(" into %28 154s  turns ")" into %29 154s  turns ";" into %3B 154s  turns ":" into %3A 154s  turns "@" into %40 154s  turns "&" into %26 154s  turns "=" into %3D 154s  turns "+" into %2B 154s  turns "$" into %24 154s  turns "," into %2C 154s  turns "/" into %2F 154s  turns "?" into %3F 154s  turns "#" into %23 154s  turns "[" into %5B 154s  turns "]" into %5D 154s  turns "<" into %3C 154s  turns ">" into %3E 154s  turns "\"" into %22 154s  turns "{" into %7B 154s  turns "}" into %7D 154s  turns "|" into %7C 154s  turns "\\" into %5C 154s  turns "`" into %60 154s  turns "^" into %5E 154s  turns "%" into %25 154s  turns " " into %20 154s  turns "\u0000" into %00 154s  turns "まつもと" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 154s  leaves "." instead of turning into %2E 154s  leaves "-" instead of turning into %2D 154s  leaves "_" instead of turning into %5F 154s  leaves "~" instead of turning into %7E 154s when no escape 154s  returns concatenated query string 154s when query_pairs contains a string 154s  returns correct string 154s #build_query_pairs 154s when params is empty 154s  returns empty array 154s when params is string 154s  wraps it in an array 154s when params is simple hash 154s  transforms 154s when params is a nested hash 154s  transforms 154s when params contains an array 154s by default 154s  transforms 154s when params_encoding is :rack 154s  transforms without indexes 154s when params_encoding is :none 154s  does no transformation 154s when params contains something nested in an array 154s when string 154s  transforms 154s when hash 154s  transforms 154s when file 154s  transforms 154s when MIME 154s when mime type 154s  sets mime type to text 154s when no mime type 154s  sets mime type to default application/octet-stream 154s when no MIME 154s  sets mime type to default application/octet-stream 154s when params contains file 154s  transforms 154s when params key contains a null byte 154s  preserves 154s when params value contains a null byte 154s  preserves 154s #empty? 154s when params empty 154s  returns true 154s when params not empty 154s  returns false 154s 154s Ethon::Easy::ResponseCallbacks 154s #on_complete 154s  responds 154s when no block given 154s  returns @on_complete 154s when block given 154s  stores 154s when multiple blocks given 154s  stores 154s #on_headers 154s  responds 154s when no block given 154s  returns @on_headers 154s when block given 154s  stores 154s when multiple blocks given 154s  stores 154s #on_body 154s  responds 154s when no block given 154s  returns @on_body 154s when block given 154s  stores 154s when multiple blocks given 154s  stores 154s #on_progress 154s  responds 154s when no block given 154s  returns @on_progress 154s when block given 154s  stores 154s when multiple blocks given 154s  stores 154s #complete 154s  executes blocks and passes self 154s when @on_complete nil 154s  doesn't raise 154s #headers 154s  executes blocks and passes self 154s when @on_headers nil 154s  doesn't raise 154s #progress 154s when requesting for realz 154s D, [2024-11-12T21:17:21.310717 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001135 154s  executes callback 154s when pretending 154s  executes blocks and passes dltotal 154s  executes blocks and passes dlnow 154s  executes blocks and passes ultotal 154s  executes blocks and passes ulnow 154s when @on_progress nil 154s  doesn't raise 154s #body 154s  executes blocks and passes self 154s  executes blocks and passes chunk 154s when @on_body nil 154s  doesn't raise 154s 154s Ethon::Easy::Util 154s escape_zero_byte 154s when value has no zero byte 154s  returns same value 154s when value has zero byte 154s  returns escaped 154s 154s Ethon::Easy 154s .new 154s  inits curl 154s when options are empty 154s  sets only callbacks 154s when options not empty 154s when followlocation is set 154s  sets followlocation 154s #set_attributes 154s when options are empty 154s  sets only callbacks 154s when options aren't empty 154s when valid key 154s  sets 154s when invalid key 154s  raises invalid option error 154s #reset 154s  resets url 154s  resets escape? 154s  resets hash 154s  resets easy handle 154s  resets on_complete 154s  resets on_headers 154s  resets on_body 154s #dup 154s  sets a new handle 154s  preserves url 154s  preserves on_complete callback 154s  preserves on_headers callback 154s D, [2024-11-12T21:17:21.318880 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000656 154s D, [2024-11-12T21:17:21.360809 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000656 154s  preserves body_write_callback of original handle 154s  preserves on_progress callback 154s D, [2024-11-12T21:17:21.363033 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001378 154s D, [2024-11-12T21:17:21.420862 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001378 154s  sets new body_write_callback of duplicated handle 154s D, [2024-11-12T21:17:21.422745 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001182 154s D, [2024-11-12T21:17:21.470791 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001182 154s  preserves headers_write_callback of original handle 154s D, [2024-11-12T21:17:21.472311 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000946 154s D, [2024-11-12T21:17:21.520832 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000946 154s  sets new headers_write_callback of duplicated handle 154s  resets response_body 154s  resets response_headers 154s D, [2024-11-12T21:17:21.522769 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000964 154s  sets response_body for duplicated Easy 154s D, [2024-11-12T21:17:21.524195 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001077 154s  sets response_headers for duplicated Easy 154s D, [2024-11-12T21:17:21.525329 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000823 154s  preserves response_body for original Easy 154s D, [2024-11-12T21:17:21.526354 #1940] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000718 154s  preserves response_headers for original Easy 154s #mirror 154s  returns a Mirror 154s  builds from easy 154s #log_inspect 154s  contains url 154s  contains response_code 154s  contains return_code 154s  contains total_time 154s 154s Ethon::Libc 154s #getdtablesize 154s  returns an integer 154s  returns bigger zero 154s 154s Ethon::Loggable 154s #logger= 154s  sets the logger 154s 154s Ethon::Multi::Operations 154s #handle 154s  returns a pointer 154s #running_count 154s when hydra has no easy 154s  returns nil 154s when hydra has easy 154s  returns 1 154s when hydra has more easys 154s  returns 2 154s #get_timeout 154s when code ok 154s  doesn't raise 154s when timeout smaller zero 154s  returns 1 154s when timeout bigger or equal zero 154s  returns timeout 154s when code not ok 154s  raises MultiTimeout error 154s #set_fds 154s when code ok 154s  doesn't raise 154s when max_fd -1 154s  waits 100ms 154s when max_fd not -1 154s when code smaller zero 154s  raises Select error 154s when code bigger or equal zero 154s  doesn't raise 154s when code not ok 154s  raises MultiFdset error 154s #perform 154s when no easy handles 154s  returns nil 154s  logs 154s when easy handle 154s  requests 154s  sets easy 154s when four easy handles 154s  sets response codes 154s #ongoing? 154s when easy_handles 154s when running_count not greater 0 154s  returns true 154s when running_count greater 0 154s  returns true 154s when no easy_handles 154s when running_count not greater 0 154s  returns false 154s when running_count greater 0 154s  returns true 154s #init_vars 154s  sets @timeout 154s  sets @timeval 154s  sets @fd_read 154s  sets @fd_write 154s  sets @fd_excep 154s  sets @max_fd 154s #reset_fds 154s  resets @fd_read 154s  resets @fd_write 154s  resets @fd_excep 154s #check 154s  example at ./spec/ethon/multi/operations_spec.rb:274 (PENDING: untested) 154s #run 154s  example at ./spec/ethon/multi/operations_spec.rb:278 (PENDING: untested) 154s #trigger 154s  calls multi perform 154s  sets running count 154s  returns multi perform code 154s 154s Ethon::Multi::Options 154s maxconnects= 154s  responds_to 154s  sets option 154s pipelining= 154s  responds_to 154s  sets option 154s socketdata= 154s  responds_to 154s  sets option 154s socketfunction= 154s  responds_to 154s  sets option 154s timerdata= 154s  responds_to 154s  sets option 154s timerfunction= 154s  responds_to 154s  sets option 154s max_total_connections= 154s  responds_to 154s  sets option 154s socket_action mode 154s #socketfunction callbacks 154s  allows multi_code return values 154s  allows integer return values (compatibility) 154s  errors on invalid return codes 154s #timerfunction callbacks 154s  allows multi_code return values 154s  allows integer return values (compatibility) 154s  errors on invalid return codes 154s #value_for 154s when option in bool 154s when value true 154s  returns 1 154s when value false 154s  returns 0 154s when value in int 154s  returns value casted to int 154s when value in unspecific_options 154s when value a string 154s  returns zero byte escaped string 154s when value not a string 154s  returns value 154s 154s Ethon::Multi::Stack 154s #add 154s when easy already added 154s  returns nil 154s when easy new 154s  adds easy to multi 154s  adds easy to easy_handles 154s when multi_add_handle fails 154s  raises multi add error 154s when multi cleaned up before 154s  raises multi add error 154s #delete 154s when easy in easy_handles 154s  deletes easy from multi 154s  deletes easy from easy_handles 154s when easy is not in easy_handles 154s  does nothing 154s  adds easy to easy_handles 154s when multi_remove_handle fails 154s  raises multi remove error 154s 154s Ethon::Multi 154s .new 154s  inits curl 154s with default options 154s  allows running #perform with the default execution_mode 154s  refuses to run #socket_action 154s when options not empty 154s when pipelining is set 154s  sets pipelining 154s when execution_mode option is :socket_action 154s  refuses to run #perform 154s  allows running #socket_action 154s #socket_action 154s  supports an end-to-end request 155s  supports multiple concurrent requests 155s 155s Pending: (Failures listed here are expected and do not affect your suite's status) 155s  155s 1) Ethon::Multi::Operations#check  155s # untested 155s  # ./spec/ethon/multi/operations_spec.rb:274 155s  155s 2) Ethon::Multi::Operations#run  155s # untested 155s  # ./spec/ethon/multi/operations_spec.rb:278 155s  155s 155s Finished in 4.18 seconds (files took 0.39974 seconds to load) 155s 578 examples, 0 failures, 2 pending 155s 155s /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec: warning: Exception in finalizer #, @proc=#, @autorelease=true> 155s /usr/lib/s390x-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) 155s 155s raise ArgumentError, "invalid enum value, #{val.inspect}" 155s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 155s from /usr/lib/s390x-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:152:in `easy_cleanup' 155s from /usr/lib/s390x-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:152:in `call' 155s from /usr/lib/s390x-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:152:in `release' 155s from /usr/lib/s390x-linux-gnu/rubygems-integration/3.3.0/gems/ffi-1.17.0/lib/ffi/autopointer.rb:143:in `call' 155s mv ./.gem2deb.lib lib 155s autopkgtest [21:15:56]: test gem2deb-test-runner: -----------------------] 156s autopkgtest [21:15:57]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 156s gem2deb-test-runner PASS 156s autopkgtest [21:15:57]: @@@@@@@@@@@@@@@@@@@@ summary 156s gem2deb-test-runner PASS 169s virt: nova [W] Using flock in prodstack6-s390x 169s virt: Creating nova instance adt-plucky-s390x-ruby-ethon-20241112-211321-juju-7f2275-prod-proposed-migration-environment-2-e18c144d-6fc1-4091-bed4-92cd9fd1f59e from image adt/ubuntu-plucky-s390x-server-20241112.img (UUID 6071d326-3c5b-4867-8a8c-d8cb0a44deea)...