0s autopkgtest [17:46:46]: starting date and time: 2024-03-25 17:46:46+0000 0s autopkgtest [17:46:46]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [17:46:46]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.7kkw0hb0/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:ruby-ethon,src:curl,src:libpsl,src:openssl,src:orthanc-python --apt-upgrade ruby-ethon --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby-ethon/0.16.0-1ubuntu1 curl/8.5.0-2ubuntu8 libpsl/0.21.2-1.1 openssl/3.0.13-0ubuntu2 orthanc-python/4.1+ds-2build3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-ppc64el-10.secgroup --name adt-noble-ppc64el-ruby-ethon-20240325-174646-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 241s autopkgtest [17:50:47]: testbed dpkg architecture: ppc64el 241s autopkgtest [17:50:47]: testbed apt version: 2.7.12 241s autopkgtest [17:50:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 242s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 243s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [7608 B] 243s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3989 kB] 245s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 245s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [498 kB] 245s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [702 kB] 245s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 245s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 245s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 245s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4271 kB] 246s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 246s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [61.7 kB] 246s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 249s Fetched 9715 kB in 5s (1916 kB/s) 250s Reading package lists... 252s Reading package lists... 253s Building dependency tree... 253s Reading state information... 253s Calculating upgrade... 253s The following packages will be REMOVED: 253s libssl3 253s The following NEW packages will be installed: 253s libssl3t64 253s The following packages have been kept back: 253s curl 253s The following packages will be upgraded: 253s openssl 253s 1 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 253s Need to get 3151 kB of archives. 253s After this operation, 73.7 kB of additional disk space will be used. 253s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 254s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 255s Fetched 3151 kB in 2s (1868 kB/s) 255s (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 ... 70156 files and directories currently installed.) 255s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 255s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 255s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 255s wget depends on libssl3 (>= 3.0.0). 255s tnftp depends on libssl3 (>= 3.0.0). 255s tcpdump depends on libssl3 (>= 3.0.0). 255s systemd-resolved depends on libssl3 (>= 3.0.0). 255s systemd depends on libssl3 (>= 3.0.0). 255s sudo depends on libssl3 (>= 3.0.0). 255s rsync depends on libssl3 (>= 3.0.0). 255s python3-cryptography depends on libssl3 (>= 3.0.0). 255s openssh-server depends on libssl3 (>= 3.0.10). 255s openssh-client depends on libssl3 (>= 3.0.10). 255s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 255s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 255s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 255s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 255s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 255s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 255s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 255s libnvme1 depends on libssl3 (>= 3.0.0). 255s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 255s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 255s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 255s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 255s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 255s kmod depends on libssl3 (>= 3.0.0). 255s dhcpcd-base depends on libssl3 (>= 3.0.0). 255s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 255s 255s (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 ... 70156 files and directories currently installed.) 255s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 255s Selecting previously unselected package libssl3t64:ppc64el. 255s (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 ... 70145 files and directories currently installed.) 255s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 255s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 255s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 255s Setting up openssl (3.0.13-0ubuntu2) ... 255s Processing triggers for man-db (2.12.0-3) ... 256s Processing triggers for libc-bin (2.39-0ubuntu6) ... 256s Reading package lists... 258s Building dependency tree... 258s sh: Attempting to set up Debian/Ubuntu apt sources automatically 258s sh: Distribution appears to be Ubuntu 258s Reading state information... 258s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 258s Reading package lists... 258s Building dependency tree... 258s Reading state information... 258s eatmydata is already the newest version (131-1). 258s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 258s Reading package lists... 259s Building dependency tree... 259s Reading state information... 259s dbus is already the newest version (1.14.10-4ubuntu1). 259s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 259s Reading package lists... 259s Building dependency tree... 259s Reading state information... 259s rng-tools-debian is already the newest version (2.4). 259s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 259s Reading package lists... 259s Building dependency tree... 259s Reading state information... 259s The following packages will be REMOVED: 259s cloud-init* python3-configobj* python3-debconf* 260s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 260s After this operation, 3256 kB disk space will be freed. 260s (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 ... 70158 files and directories currently installed.) 260s Removing cloud-init (24.1.2-0ubuntu1) ... 260s Removing python3-configobj (5.0.8-3) ... 260s Removing python3-debconf (1.5.86) ... 260s Processing triggers for man-db (2.12.0-3) ... 261s (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 ... 69769 files and directories currently installed.) 261s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 261s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 261s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 261s invoke-rc.d: policy-rc.d denied execution of try-restart. 262s Reading package lists... 262s Building dependency tree... 262s Reading state information... 262s linux-generic is already the newest version (6.8.0-11.11+1). 262s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 262s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 262s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 262s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 265s Reading package lists... 265s Reading package lists... 265s Building dependency tree... 265s Reading state information... 266s Calculating upgrade... 266s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 266s autopkgtest [17:51:12]: rebooting testbed after setup commands that affected boot 444s autopkgtest [17:54:10]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 448s autopkgtest [17:54:14]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-ethon 450s Get:1 http://ftpmaster.internal/ubuntu noble/main ruby-ethon 0.16.0-1 (dsc) [2198 B] 450s Get:2 http://ftpmaster.internal/ubuntu noble/main ruby-ethon 0.16.0-1 (tar) [57.4 kB] 450s Get:3 http://ftpmaster.internal/ubuntu noble/main ruby-ethon 0.16.0-1 (diff) [3864 B] 450s gpgv: Signature made Mon Jan 16 16:41:18 2023 UTC 450s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 450s gpgv: issuer "kanashiro@debian.org" 450s gpgv: Can't check signature: No public key 450s dpkg-source: warning: cannot verify inline signature for ./ruby-ethon_0.16.0-1.dsc: no acceptable signature found 450s autopkgtest [17:54:16]: testing package ruby-ethon version 0.16.0-1 450s autopkgtest [17:54:16]: build not needed 451s autopkgtest [17:54:17]: test gem2deb-test-runner: preparing testbed 456s Reading package lists... 457s Building dependency tree... 457s Reading state information... 457s Starting pkgProblemResolver with broken count: 0 457s Starting 2 pkgProblemResolver with broken count: 0 457s Done 457s The following additional packages will be installed: 457s gem2deb-test-runner libruby libruby3.1 rake ruby ruby-diff-lcs ruby-ethon 457s ruby-ffi ruby-mime-types ruby-mime-types-data ruby-mustermann 457s ruby-net-telnet ruby-rack ruby-rack-protection ruby-rspec ruby-rspec-core 457s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 457s ruby-ruby2-keywords ruby-rubygems ruby-sdbm ruby-sinatra ruby-tilt 457s ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration 457s Suggested packages: 457s ri ruby-dev bundler 457s Recommended packages: 457s zip fonts-lato libjs-jquery 457s The following NEW packages will be installed: 457s autopkgtest-satdep gem2deb-test-runner libruby libruby3.1 rake ruby 457s ruby-diff-lcs ruby-ethon ruby-ffi ruby-mime-types ruby-mime-types-data 457s ruby-mustermann ruby-net-telnet ruby-rack ruby-rack-protection ruby-rspec 457s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 457s ruby-ruby2-keywords ruby-rubygems ruby-sdbm ruby-sinatra ruby-tilt 457s ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration 457s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 457s Need to get 7066 kB/7066 kB of archives. 457s After this operation, 40.7 MB of additional disk space will be used. 457s Get:1 /tmp/autopkgtest.uabobw/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [792 B] 457s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el rubygems-integration all 1.18 [5336 B] 457s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] 457s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-webrick all 1.8.1-1 [52.3 kB] 457s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-xmlrpc all 0.3.2-2 [24.8 kB] 457s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libruby ppc64el 1:3.1+1 [4638 B] 458s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-sdbm ppc64el 1.0.0-5build3 [22.9 kB] 458s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libruby3.1 ppc64el 3.1.2-7ubuntu4 [5560 kB] 459s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby3.1 ppc64el 3.1.2-7ubuntu4 [49.0 kB] 459s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-rubygems all 3.4.20-1 [238 kB] 459s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby ppc64el 1:3.1+1 [3464 B] 459s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el rake all 13.0.6-3 [61.6 kB] 459s Get:13 http://ftpmaster.internal/ubuntu noble/universe ppc64el gem2deb-test-runner ppc64el 2.2.2 [18.2 kB] 459s Get:14 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-diff-lcs all 1.5.1-1 [22.8 kB] 459s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-ffi ppc64el 1.16.3+dfsg-1build1 [136 kB] 460s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-mime-types-data all 3.2024.0206-1 [134 kB] 460s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-mime-types all 3.5.2-1 [21.7 kB] 460s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-ethon all 0.16.0-1 [36.4 kB] 460s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-ruby2-keywords all 0.0.5-1 [4280 B] 460s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-mustermann all 3.0.0-2 [38.3 kB] 460s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-rack all 2.2.7-1 [114 kB] 460s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-rack-protection all 3.0.5-3 [17.3 kB] 460s Get:23 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 460s Get:24 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 460s Get:25 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 460s Get:26 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 460s Get:27 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 460s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-tilt all 2.0.11-2 [26.0 kB] 460s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-sinatra all 3.0.5-3 [93.2 kB] 460s Fetched 7066 kB in 3s (2595 kB/s) 460s Selecting previously unselected package rubygems-integration. 460s (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 ... 69714 files and directories currently installed.) 460s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 460s Unpacking rubygems-integration (1.18) ... 460s Selecting previously unselected package ruby-net-telnet. 460s Preparing to unpack .../01-ruby-net-telnet_0.2.0-1_all.deb ... 460s Unpacking ruby-net-telnet (0.2.0-1) ... 460s Selecting previously unselected package ruby-webrick. 460s Preparing to unpack .../02-ruby-webrick_1.8.1-1_all.deb ... 460s Unpacking ruby-webrick (1.8.1-1) ... 460s Selecting previously unselected package ruby-xmlrpc. 460s Preparing to unpack .../03-ruby-xmlrpc_0.3.2-2_all.deb ... 460s Unpacking ruby-xmlrpc (0.3.2-2) ... 460s Selecting previously unselected package libruby:ppc64el. 460s Preparing to unpack .../04-libruby_1%3a3.1+1_ppc64el.deb ... 460s Unpacking libruby:ppc64el (1:3.1+1) ... 460s Selecting previously unselected package ruby-sdbm:ppc64el. 460s Preparing to unpack .../05-ruby-sdbm_1.0.0-5build3_ppc64el.deb ... 460s Unpacking ruby-sdbm:ppc64el (1.0.0-5build3) ... 460s Selecting previously unselected package libruby3.1:ppc64el. 460s Preparing to unpack .../06-libruby3.1_3.1.2-7ubuntu4_ppc64el.deb ... 460s Unpacking libruby3.1:ppc64el (3.1.2-7ubuntu4) ... 461s Selecting previously unselected package ruby3.1. 461s Preparing to unpack .../07-ruby3.1_3.1.2-7ubuntu4_ppc64el.deb ... 461s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 461s Selecting previously unselected package ruby-rubygems. 461s Preparing to unpack .../08-ruby-rubygems_3.4.20-1_all.deb ... 461s Unpacking ruby-rubygems (3.4.20-1) ... 461s Selecting previously unselected package ruby. 461s Preparing to unpack .../09-ruby_1%3a3.1+1_ppc64el.deb ... 461s Unpacking ruby (1:3.1+1) ... 461s Selecting previously unselected package rake. 461s Preparing to unpack .../10-rake_13.0.6-3_all.deb ... 461s Unpacking rake (13.0.6-3) ... 461s Selecting previously unselected package gem2deb-test-runner. 461s Preparing to unpack .../11-gem2deb-test-runner_2.2.2_ppc64el.deb ... 461s Unpacking gem2deb-test-runner (2.2.2) ... 461s Selecting previously unselected package ruby-diff-lcs. 461s Preparing to unpack .../12-ruby-diff-lcs_1.5.1-1_all.deb ... 461s Unpacking ruby-diff-lcs (1.5.1-1) ... 461s Selecting previously unselected package ruby-ffi:ppc64el. 461s Preparing to unpack .../13-ruby-ffi_1.16.3+dfsg-1build1_ppc64el.deb ... 461s Unpacking ruby-ffi:ppc64el (1.16.3+dfsg-1build1) ... 461s Selecting previously unselected package ruby-mime-types-data. 461s Preparing to unpack .../14-ruby-mime-types-data_3.2024.0206-1_all.deb ... 461s Unpacking ruby-mime-types-data (3.2024.0206-1) ... 461s Selecting previously unselected package ruby-mime-types. 461s Preparing to unpack .../15-ruby-mime-types_3.5.2-1_all.deb ... 461s Unpacking ruby-mime-types (3.5.2-1) ... 461s Selecting previously unselected package ruby-ethon. 461s Preparing to unpack .../16-ruby-ethon_0.16.0-1_all.deb ... 461s Unpacking ruby-ethon (0.16.0-1) ... 461s Selecting previously unselected package ruby-ruby2-keywords. 461s Preparing to unpack .../17-ruby-ruby2-keywords_0.0.5-1_all.deb ... 461s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 461s Selecting previously unselected package ruby-mustermann. 461s Preparing to unpack .../18-ruby-mustermann_3.0.0-2_all.deb ... 461s Unpacking ruby-mustermann (3.0.0-2) ... 461s Selecting previously unselected package ruby-rack. 461s Preparing to unpack .../19-ruby-rack_2.2.7-1_all.deb ... 461s Unpacking ruby-rack (2.2.7-1) ... 461s Selecting previously unselected package ruby-rack-protection. 461s Preparing to unpack .../20-ruby-rack-protection_3.0.5-3_all.deb ... 461s Unpacking ruby-rack-protection (3.0.5-3) ... 461s Selecting previously unselected package ruby-rspec-support. 461s Preparing to unpack .../21-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 461s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 461s Selecting previously unselected package ruby-rspec-core. 461s Preparing to unpack .../22-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 461s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 461s Selecting previously unselected package ruby-rspec-expectations. 461s Preparing to unpack .../23-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 461s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 461s Selecting previously unselected package ruby-rspec-mocks. 461s Preparing to unpack .../24-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 461s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 461s Selecting previously unselected package ruby-rspec. 461s Preparing to unpack .../25-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 461s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 461s Selecting previously unselected package ruby-tilt. 461s Preparing to unpack .../26-ruby-tilt_2.0.11-2_all.deb ... 461s Unpacking ruby-tilt (2.0.11-2) ... 461s Selecting previously unselected package ruby-sinatra. 461s Preparing to unpack .../27-ruby-sinatra_3.0.5-3_all.deb ... 461s Unpacking ruby-sinatra (3.0.5-3) ... 461s Selecting previously unselected package autopkgtest-satdep. 461s Preparing to unpack .../28-1-autopkgtest-satdep.deb ... 461s Unpacking autopkgtest-satdep (0) ... 461s Setting up ruby-ruby2-keywords (0.0.5-1) ... 461s Setting up ruby-mustermann (3.0.0-2) ... 461s Setting up rubygems-integration (1.18) ... 461s Setting up ruby-net-telnet (0.2.0-1) ... 461s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 461s Setting up ruby-webrick (1.8.1-1) ... 461s Setting up ruby-mime-types-data (3.2024.0206-1) ... 461s Setting up ruby-xmlrpc (0.3.2-2) ... 461s Setting up ruby-mime-types (3.5.2-1) ... 461s Setting up libruby:ppc64el (1:3.1+1) ... 461s Setting up ruby-rubygems (3.4.20-1) ... 461s Setting up ruby (1:3.1+1) ... 461s Setting up rake (13.0.6-3) ... 461s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 461s Setting up ruby-tilt (2.0.11-2) ... 461s Setting up ruby-sdbm:ppc64el (1.0.0-5build3) ... 461s Setting up ruby-diff-lcs (1.5.1-1) ... 461s Setting up libruby3.1:ppc64el (3.1.2-7ubuntu4) ... 461s Setting up ruby-rack (2.2.7-1) ... 461s Setting up gem2deb-test-runner (2.2.2) ... 461s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 461s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 461s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 461s Setting up ruby-ffi:ppc64el (1.16.3+dfsg-1build1) ... 461s Setting up ruby-rack-protection (3.0.5-3) ... 461s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 461s Setting up ruby-sinatra (3.0.5-3) ... 461s Setting up ruby-ethon (0.16.0-1) ... 461s Setting up autopkgtest-satdep (0) ... 461s Processing triggers for libc-bin (2.39-0ubuntu6) ... 461s Processing triggers for man-db (2.12.0-3) ... 465s (Reading database ... 73861 files and directories currently installed.) 465s Removing autopkgtest-satdep (0) ... 465s autopkgtest [17:54:31]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 465s autopkgtest [17:54:31]: test gem2deb-test-runner: [----------------------- 466s 466s ┌──────────────────────────────────────────────────────────────────────────────┐ 466s │ Checking Rubygems dependency resolution on ruby3.1 │ 466s └──────────────────────────────────────────────────────────────────────────────┘ 466s 466s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"ethon\" 466s mv lib ./.gem2deb.lib 466s mv ./.gem2deb.lib lib 466s 466s ┌──────────────────────────────────────────────────────────────────────────────┐ 466s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 466s └──────────────────────────────────────────────────────────────────────────────┘ 466s 466s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 466s mv lib ./.gem2deb.lib 466s /usr/bin/ruby3.1 -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 467s 467s Ethon::Curl 467s .init 467s when global_init fails 467s  raises global init error 467s when global_init works 467s  doesn't raises global init error 467s  logs 467s when global_cleanup is called 467s  logs 467s 467s Ethon::Easy::Callbacks 467s #set_callbacks 467s  sets write-, debug-, and headerfunction 467s  resets @response_body 467s  resets @response_headers 467s  resets @debug_info 467s #progress_callback 467s  returns 0 467s #body_write_callback 467s when body returns not :abort 467s  returns number bigger than 0 467s when body returns :abort 467s  returns -1 to indicate abort to libcurl 467s #header_write_callback 467s when header returns not :abort 467s  returns number bigger than 0 467s when header returns :abort 467s  returns -1 to indicate abort to libcurl 467s 467s Ethon::Easy::DebugInfo 467s #debug_info 467s when verbose is not set to true 467s  does not save any debug info after a request 467s when verbose is set to true 467s 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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com' 467s Found bundle for host: 0x1a0ede5f6a80 [serially] 467s Can not multiplex, even if we wanted to 467s Re-using existing connection with host localhost 467s GET / HTTP/1.1 467s Host: localhost:3001 467s Accept: */* 467s 467s HTTP/1.1 200 OK 467s Content-Type: text/html;charset=utf-8 467s Content-Length: 890 467s X-Xss-Protection: 1; mode=block 467s X-Content-Type-Options: nosniff 467s X-Frame-Options: SAMEORIGIN 467s Server: WEBrick/1.8.1 (Ruby/3.1.2/2022-04-12) 467s Date: Mon, 25 Mar 2024 17:54:34 GMT 467s Connection: Keep-Alive 467s 467s Connection #0 to host localhost left intact 467s  saves debug info after a request 467s 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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com' 467s Found bundle for host: 0x1a0edd7fee20 [serially] 467s Can not multiplex, even if we wanted to 467s Re-using existing connection with host localhost 467s GET / HTTP/1.1 467s Host: localhost:3001 467s Accept: */* 467s 467s HTTP/1.1 200 OK 467s Content-Type: text/html;charset=utf-8 467s Content-Length: 890 467s X-Xss-Protection: 1; mode=block 467s X-Content-Type-Options: nosniff 467s X-Frame-Options: SAMEORIGIN 467s Server: WEBrick/1.8.1 (Ruby/3.1.2/2022-04-12) 467s Date: Mon, 25 Mar 2024 17:54:34 GMT 467s Connection: Keep-Alive 467s 467s Connection #0 to host localhost left intact 467s  saves request headers 467s 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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com' 467s Found bundle for host: 0x1a0ede837c90 [serially] 467s Can not multiplex, even if we wanted to 467s Re-using existing connection with host localhost 467s GET / HTTP/1.1 467s Host: localhost:3001 467s Accept: */* 467s 467s HTTP/1.1 200 OK 467s Content-Type: text/html;charset=utf-8 467s Content-Length: 890 467s X-Xss-Protection: 1; mode=block 467s X-Content-Type-Options: nosniff 467s X-Frame-Options: SAMEORIGIN 467s Server: WEBrick/1.8.1 (Ruby/3.1.2/2022-04-12) 467s Date: Mon, 25 Mar 2024 17:54:34 GMT 467s Connection: Keep-Alive 467s 467s Connection #0 to host localhost left intact 467s  saves response headers 467s 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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com' 467s Found bundle for host: 0x1a0ede63e9a0 [serially] 467s Can not multiplex, even if we wanted to 467s Re-using existing connection with host localhost 467s GET / HTTP/1.1 467s Host: localhost:3001 467s Accept: */* 467s 467s HTTP/1.1 200 OK 467s Content-Type: text/html;charset=utf-8 467s Content-Length: 890 467s X-Xss-Protection: 1; mode=block 467s X-Content-Type-Options: nosniff 467s X-Frame-Options: SAMEORIGIN 467s Server: WEBrick/1.8.1 (Ruby/3.1.2/2022-04-12) 467s Date: Mon, 25 Mar 2024 17:54:34 GMT 467s Connection: Keep-Alive 467s 467s Connection #0 to host localhost left intact 467s  saves incoming data 467s 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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com' 467s Found bundle for host: 0x1a0ede733720 [serially] 467s Can not multiplex, even if we wanted to 467s Re-using existing connection with host localhost 467s GET / HTTP/1.1 467s Host: localhost:3001 467s Accept: */* 467s 467s HTTP/1.1 200 OK 467s Content-Type: text/html;charset=utf-8 467s Content-Length: 890 467s X-Xss-Protection: 1; mode=block 467s X-Content-Type-Options: nosniff 467s X-Frame-Options: SAMEORIGIN 467s Server: WEBrick/1.8.1 (Ruby/3.1.2/2022-04-12) 467s Date: Mon, 25 Mar 2024 17:54:34 GMT 467s Connection: Keep-Alive 467s 467s Connection #0 to host localhost left intact 467s  saves debug text 467s 467s Ethon::Easy::Informations 467s #supports_asynch_dns? 467s  returns boolean 467s #supports_zlib? 467s  returns boolean 467s #supports_timeout_ms? 467s  returns boolean 467s 467s Ethon::Easy::Form 467s .new 467s  assigns attribute to @params 467s #first 467s  returns a pointer 467s #last 467s  returns a pointer 467s #multipart? 467s when query_pairs contains string values 467s  returns false 467s when query_pairs contains file 467s  returns true 467s when options contains multipart=true 467s  returns true 467s #materialize 467s when query_pairs contains string values 467s  adds params to form 467s when query_pairs contains nil 467s  adds params to form 467s when query_pairs contains file 467s  adds file to form 467s when query_pairs contains file and string values 467s  adds file to form 467s when query_pairs contains file, string and int values 467s  adds file to form 467s 467s Ethon::Easy::Header 467s #headers= 467s  sets header 467s when requesting 467s  sends 467s when header value contains null byte 467s  escapes 467s when header value has leading whitespace 467s  removes 467s when header value has traiing whitespace 467s  removes 467s #compose_header 467s  has space in between 467s when value is a symbol 467s  works 467s #header_list 467s when no set_headers 467s  returns nil 467s when set_headers 467s  returns pointer to header list 467s 467s Ethon::Easy::Http::Custom 467s #setup 467s when nothing 467s  sets url 467s  makes a custom request 467s when params 467s  attaches escaped to url 467s when requesting 467s  is a custom verb 467s  does not use application/x-www-form-urlencoded content type 467s  requests parameterized url 467s when body 467s when multipart 467s  sets httppost 467s when requesting 467s  returns ok 467s  is a custom verb 467s  uses multipart/form-data content type 467s  submits a body 467s  submits the data 467s when not multipart 467s  sets escaped copypostfields 467s  sets postfieldsize 467s when requesting 467s  returns ok 467s  is a custom verb 467s  uses multipart/form-data content type 467s  submits a body 467s  submits the data 467s when string 467s when requesting 467s  returns ok 467s  sends string 467s when params and body 467s when requesting 467s  url contains params 467s  body contains form 467s 467s Ethon::Easy::Http::Delete 467s when requesting 467s  makes a delete request 467s 467s Ethon::Easy::Http::Get 467s #setup 467s  sets url 467s when body 467s  sets customrequest 467s when no body 467s  doesn't set customrequest 467s when requesting 467s when url already contains params 467s  returns ok 467s  is a get request 467s  requests parameterized url 467s when params and no body 467s  returns ok 467s  is a get request 467s  requests parameterized url 467s when params and body 467s  returns ok 467s  is a get request 467s  requests parameterized url 467s with :escape 467s missing 467s  escapes values 467s nil 467s  escapes values 467s true 467s  escapes values 467s false 467s  sends raw values 467s 467s Ethon::Easy::Http::Head 467s #setup 467s when nothing 467s  sets nobody 467s  sets url 467s when params 467s  sets nobody 467s  attaches escaped to url 467s when requesting 467s  returns ok 467s  has no body 467s  requests parameterized url 467s when url already contains params 467s  requests parameterized url 467s when body 467s when requesting 467s  returns ok 467s 467s Ethon::Easy::Http::Options 467s #setup 467s  sets customrequest 467s  sets url 467s when requesting 467s  returns ok 467s  is a options request 467s  requests parameterized url 467s when url already contains params 467s  requests parameterized url 467s 467s Ethon::Easy::Http::Patch 467s #setup 467s  sets customrequest 467s  sets url 467s when requesting 467s  returns ok 467s  is a patch request 467s  requests parameterized url 467s when url already contains params 467s  requests parameterized url 467s 467s Ethon::Easy::Http::Post 467s #setup 467s when nothing 467s  sets url 467s  sets postfield_size 467s  sets copy_postfields 467s  makes a post request 467s when params 467s  attaches escaped to url 467s  sets postfieldsize 467s  sets copypostfields 467s with arrays 467s by default 467s  encodes them with indexes 467s when params_encoding is :rack 467s  encodes them without indexes 467s with :escape 467s missing 467s  escapes values 467s nil 467s  escapes values 467s true 467s  escapes values 467s false 467s  sends raw values 467s when requesting 467s  is a post 467s  uses application/x-www-form-urlencoded content type 467s  requests parameterized url 467s when redirection 467s when no postredirs 467s  is a get 467s when postredirs 467s  is a post 467s when body 467s when multipart 467s  sets httppost 467s when requesting 467s  returns ok 468s  is a post 468s  uses multipart/form-data content type 468s  submits a body 468s  submits the data 468s when not multipart 468s  sets escaped copypostfields 468s  sets postfieldsize 468s when requesting 468s  returns ok 468s  is a post 468s  uses multipart/form-data content type 468s  submits a body 468s  submits the data 468s when string 468s when requesting 468s  returns ok 468s  sends string 468s when binary with null bytes 468s when requesting 468s  returns ok 468s  sends binary data 468s when arrays 468s by default 468s  sets copypostfields with indexed, escaped representation 468s when params_encoding is :rack 468s  sets copypostfields with non-indexed, escaped representation 468s when params and body 468s when requesting 468s  url contains params 468s  body contains form 468s 468s Ethon::Easy::Http::Put 468s #setup 468s when nothing 468s  sets url 468s  sets upload 468s  sets infilesize 468s when requesting 468s  makes a put request 468s when params 468s  attaches escaped to url 468s  sets upload 468s  sets infilesize 468s with arrays 468s by default 468s  encodes them with indexes 468s when params_encoding is :rack 468s  encodes them without indexes 468s when requesting 468s  makes a put request 468s when body 468s  sets infilesize 468s  sets readfunction 468s  sets upload 468s when requesting 468s sending string body 468s  makes a put request 468s  submits a body 468s when injecting a file as body 468s  submits file 468s when arrays 468s by default 468s  submits an indexed, escaped representation 468s when params_encoding is :rack 468s  submits an non-indexed, escaped representation 468s 468s Ethon::Easy::Http 468s #http_request 468s  instanciates action 468s when requesting 468s  returns ok 468s  makes a GET request 468s  streams the response body from the GET request 468s  notifies when headers are ready 468s  returns ok 468s  makes a POST request 468s  streams the response body from the POST request 468s  notifies when headers are ready 468s  returns ok 468s  makes a PUT request 468s  streams the response body from the PUT request 468s  notifies when headers are ready 468s  returns ok 468s  makes a DELETE request 468s  streams the response body from the DELETE request 468s  notifies when headers are ready 468s  returns ok 468s  returns ok 468s  makes a PATCH request 468s  streams the response body from the PATCH request 468s  notifies when headers are ready 468s  returns ok 468s  makes a OPTIONS request 468s  streams the response body from the OPTIONS request 468s  notifies when headers are ready 468s  makes requests with custom HTTP verbs 468s 468s Ethon::Easy::Informations 468s #httpauth_avail 468s  returns 468s #total_time 468s  returns float 468s #starttransfer_time 468s  returns float 468s #appconnect_time 468s  returns float 468s #pretransfer_time 468s  returns float 468s #connect_time 468s  returns float 468s #namelookup_time 468s  returns float 468s #redirect_time 468s  returns float 468s #effective_url 468s  returns url 468s #primary_ip 468s  returns localhost 468s #response_code 468s  returns 200 468s #redirect_count 468s  returns 0 468s #redirect_url 468s  returns nil as there is no redirect 468s #request_size 468s  returns 53 468s #supports_zlib? 468s  returns true 468s #size_upload 468s  returns float 468s #size_download 468s  returns float 468s #speed_upload 468s  returns float 468s #speed_download 468s  returns float 468s 468s Ethon::Easy::Mirror 468s ::INFORMATIONS_TO_LOG 468s  contains return_code 468s  contains response_code 468s  contains response_body 468s  contains response_headers 468s  contains total_time 468s  contains starttransfer_time 468s  contains appconnect_time 468s  contains pretransfer_time 468s  contains connect_time 468s  contains namelookup_time 468s  contains redirect_time 468s  contains size_upload 468s  contains size_download 468s  contains speed_upload 468s  contains speed_upload 468s  contains effective_url 468s  contains primary_ip 468s  contains redirect_count 468s  contains redirect_url 468s  contains debug_info 468s #to_hash 468s  returns mirror as hash 468s #log_informations 468s  returns hash 468s  only calls methods that exist 468s  includes return code 468s 468s Ethon::Easy::Operations 468s #handle 468s  returns a pointer 468s #perform 468s D, [2024-03-25T17:54:34.912435 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 468s D, [2024-03-25T17:54:34.912720 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 468s  calls Curl.easy_perform 468s D, [2024-03-25T17:54:34.913333 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 468s  calls Curl.easy_cleanup 468s D, [2024-03-25T17:54:34.914756 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 468s  logs 468s D, [2024-03-25T17:54:34.915753 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 468s D, [2024-03-25T17:54:34.915854 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 468s  doesn't log after completing because completing could reset 468s when url 468s D, [2024-03-25T17:54:34.917807 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001134 468s  returns ok 468s D, [2024-03-25T17:54:34.919762 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000935 468s  sets response body 468s D, [2024-03-25T17:54:34.921430 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000944 468s  sets response headers 468s when request timed out 469s D, [2024-03-25T17:54:35.923853 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=1.001462 469s  returns operation_timedout 469s when connection timed out 469s D, [2024-03-25T17:54:35.924842 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.000155 469s  returns couldnt_connect 469s when no follow location 469s D, [2024-03-25T17:54:35.927432 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.001953 469s  doesn't follow 469s when follow location 469s D, [2024-03-25T17:54:35.970640 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.042098 469s  follows 469s when infinite redirect loop 469s when max redirect set 469s D, [2024-03-25T17:54:35.978042 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.005973 469s  follows only x times 469s when user agent 469s D, [2024-03-25T17:54:35.980104 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000955 469s  sets 469s when auth url 469s when basic auth 469s when no user_pwd 469s D, [2024-03-25T17:54:35.986258 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.005039 469s  returns 401 469s when invalid user_pwd 469s D, [2024-03-25T17:54:35.992956 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.005682 469s  returns 401 469s when valid user_pwd 469s D, [2024-03-25T17:54:35.994939 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001177 469s  returns 200 469s when user and password 469s D, [2024-03-25T17:54:35.997147 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.001318 469s  returns 200 469s when ntlm 469s when no user_pwd 469s D, [2024-03-25T17:54:35.998915 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.001002 469s  returns 401 469s when user_pwd 469s D, [2024-03-25T17:54:36.000834 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.000831 469s  returns 200 469s when protocols 469s when asking for a allowed url 469s D, [2024-03-25T17:54:36.002877 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.000995 469s  returns ok 469s when asking for a not allowed url 469s D, [2024-03-25T17:54:36.003529 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=0.0 469s  returns unsupported_protocol 469s when multiple protocols 469s when asking for a allowed url 469s when http 469s D, [2024-03-25T17:54:36.005302 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001023 469s  returns ok for http 469s when https 469s D, [2024-03-25T17:54:36.067085 #1538] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.059274 469s  returns ssl_connect_error for https 469s when asking for a not allowed url 469s D, [2024-03-25T17:54:36.068319 #1538] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=0.0 469s  returns unsupported_protocol 469s when redir_protocols 469s when redirecting to a not allowed url 469s D, [2024-03-25T17:54:36.070937 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.001143 469s  returns unsupported_protocol 469s when no url 469s D, [2024-03-25T17:54:36.071985 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 469s D, [2024-03-25T17:54:36.072038 #1538] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 469s  returns url_malformat 469s 469s Ethon::Easy::Options 469s accept_encoding= 469s  responds_to 469s  sets option 469s cainfo= 469s  responds_to 469s  sets option 469s capath= 469s  responds_to 469s  sets option 469s connecttimeout= 469s  responds_to 469s  sets option 469s connecttimeout_ms= 469s  responds_to 469s  sets option 469s cookie= 469s  responds_to 469s  sets option 469s cookiejar= 469s  responds_to 469s  sets option 469s cookiefile= 469s  responds_to 469s  sets option 469s copypostfields= 469s  responds_to 469s  sets option 469s customrequest= 469s  responds_to 469s  sets option 469s dns_cache_timeout= 469s  responds_to 469s  sets option 469s followlocation= 469s  responds_to 469s  sets option 469s forbid_reuse= 469s  responds_to 469s  sets option 469s http_version= 469s  responds_to 469s  sets option 469s httpauth= 469s  responds_to 469s  sets option 469s httpget= 469s  responds_to 469s  sets option 469s httppost= 469s  responds_to 469s  sets option 469s infilesize= 469s  responds_to 469s  sets option 469s interface= 469s  responds_to 469s  sets option 469s keypasswd= 469s  responds_to 469s  sets option 469s maxredirs= 469s  responds_to 469s  sets option 469s nobody= 469s  responds_to 469s  sets option 469s nosignal= 469s  responds_to 469s  sets option 469s postfieldsize= 469s  responds_to 469s  sets option 469s postredir= 469s  responds_to 469s  sets option 469s protocols= 469s  responds_to 469s  sets option 469s proxy= 469s  responds_to 469s  sets option 469s proxyauth= 469s  responds_to 469s  sets option 469s proxyport= 469s  responds_to 469s  sets option 469s proxytype= 469s  responds_to 469s  sets option 469s proxyuserpwd= 469s  responds_to 469s  sets option 469s readdata= 469s  responds_to 469s  sets option 469s readfunction= 469s  responds_to 469s  sets option 469s redir_protocols= 469s  responds_to 469s  sets option 469s ssl_verifyhost= 469s  responds_to 469s  sets option 469s ssl_verifypeer= 469s  responds_to 469s  sets option 469s sslcert= 469s  responds_to 469s  sets option 469s sslcerttype= 469s  responds_to 469s  sets option 469s sslkey= 469s  responds_to 469s  sets option 469s sslkeytype= 469s  responds_to 469s  sets option 469s sslversion= 469s  responds_to 469s  sets option 469s timeout= 469s  responds_to 469s  sets option 469s timeout_ms= 469s  responds_to 469s  sets option 469s unrestricted_auth= 469s  responds_to 469s  sets option 469s upload= 469s  responds_to 469s  sets option 469s url= 469s  responds_to 469s  sets option 469s useragent= 469s  responds_to 469s  sets option 469s userpwd= 469s  responds_to 469s  sets option 469s verbose= 469s  responds_to 469s  sets option 469s pipewait= 469s  responds_to 469s  sets option 469s dns_shuffle_addresses= 469s  responds_to 469s  sets option 469s path_as_is= 469s  responds_to 469s  sets option 469s #escape? 469s by default 469s  returns true 469s when #escape=nil 469s  returns true 469s when #escape=true 469s  returns true 469s when #escape=false 469s  returns true 469s #multipart? 469s by default 469s  returns false 469s when #multipart=nil 469s  returns false 469s when #multipart=true 469s  returns true 469s when #multipart=false 469s  returns false 469s #httppost= 469s  raises unless given a FFI::Pointer 469s when requesting 469s when userpwd 469s when contains / 469s D, [2024-03-25T17:54:36.145365 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.001437 469s  works 469s when timeout 469s when request takes longer 470s D, [2024-03-25T17:54:36.362345 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.002737 470s  times out 470s when connecttimeout 470s when cannot connect 470s D, [2024-03-25T17:54:36.363885 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.000172 470s  times out 470s when timeout_ms 470s when request takes longer 470s D, [2024-03-25T17:54:36.465029 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.10027 470s  times out 470s when connecttimeout_ms 470s when cannot connect 470s D, [2024-03-25T17:54:36.466674 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.00017 470s  times out 470s 470s Ethon::Easy::Queryable 470s #to_s 470s when query_pairs empty 470s  returns empty string 470s when query_pairs not empty 470s when escape 470s  turns "!" into %21 470s  turns "*" into %2A 470s  turns "'" into %27 470s  turns "(" into %28 470s  turns ")" into %29 470s  turns ";" into %3B 470s  turns ":" into %3A 470s  turns "@" into %40 470s  turns "&" into %26 470s  turns "=" into %3D 470s  turns "+" into %2B 470s  turns "$" into %24 470s  turns "," into %2C 470s  turns "/" into %2F 470s  turns "?" into %3F 470s  turns "#" into %23 470s  turns "[" into %5B 470s  turns "]" into %5D 470s  turns "<" into %3C 470s  turns ">" into %3E 470s  turns "\"" into %22 470s  turns "{" into %7B 470s  turns "}" into %7D 470s  turns "|" into %7C 470s  turns "\\" into %5C 470s  turns "`" into %60 470s  turns "^" into %5E 470s  turns "%" into %25 470s  turns " " into %20 470s  turns "\u0000" into %00 470s  turns "まつもと" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 470s  leaves "." instead of turning into %2E 470s  leaves "-" instead of turning into %2D 470s  leaves "_" instead of turning into %5F 470s  leaves "~" instead of turning into %7E 470s when no escape 470s  returns concatenated query string 470s when query_pairs contains a string 470s  returns correct string 470s #build_query_pairs 470s when params is empty 470s  returns empty array 470s when params is string 470s  wraps it in an array 470s when params is simple hash 470s  transforms 470s when params is a nested hash 470s  transforms 470s when params contains an array 470s by default 470s  transforms 470s when params_encoding is :rack 470s  transforms without indexes 470s when params_encoding is :none 470s  does no transformation 470s when params contains something nested in an array 470s when string 470s  transforms 470s when hash 470s  transforms 470s when file 470s  transforms 470s when MIME 470s when mime type 470s  sets mime type to text 470s when no mime type 470s  sets mime type to default application/octet-stream 470s when no MIME 470s  sets mime type to default application/octet-stream 470s when params contains file 470s  transforms 470s when params key contains a null byte 470s  preserves 470s when params value contains a null byte 470s  preserves 470s #empty? 470s when params empty 470s  returns true 470s when params not empty 470s  returns false 470s 470s Ethon::Easy::ResponseCallbacks 470s #on_complete 470s  responds 470s when no block given 470s  returns @on_complete 470s when block given 470s  stores 470s when multiple blocks given 470s  stores 470s #on_headers 470s  responds 470s when no block given 470s  returns @on_headers 470s when block given 470s  stores 470s when multiple blocks given 470s  stores 470s #on_body 470s  responds 470s when no block given 470s  returns @on_body 470s when block given 470s  stores 470s when multiple blocks given 470s  stores 470s #on_progress 470s  responds 470s when no block given 470s  returns @on_progress 470s when block given 470s  stores 470s when multiple blocks given 470s  stores 470s #complete 470s  executes blocks and passes self 470s when @on_complete nil 470s  doesn't raise 470s #headers 470s  executes blocks and passes self 470s when @on_headers nil 470s  doesn't raise 470s #progress 470s when requesting for realz 470s D, [2024-03-25T17:54:36.506193 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001458 470s  executes callback 470s when pretending 470s  executes blocks and passes dltotal 470s  executes blocks and passes dlnow 470s  executes blocks and passes ultotal 470s  executes blocks and passes ulnow 470s when @on_progress nil 470s  doesn't raise 470s #body 470s  executes blocks and passes self 470s  executes blocks and passes chunk 470s when @on_body nil 470s  doesn't raise 470s 470s Ethon::Easy::Util 470s escape_zero_byte 470s when value has no zero byte 470s  returns same value 470s when value has zero byte 470s  returns escaped 470s 470s Ethon::Easy 470s .new 470s  inits curl 470s when options are empty 470s  sets only callbacks 470s when options not empty 470s when followlocation is set 470s  sets followlocation 470s #set_attributes 470s when options are empty 470s  sets only callbacks 470s when options aren't empty 470s when valid key 470s  sets 470s when invalid key 470s  raises invalid option error 470s #reset 470s  resets url 470s  resets escape? 470s  resets hash 470s  resets easy handle 470s  resets on_complete 470s  resets on_headers 470s  resets on_body 470s #dup 470s  sets a new handle 470s  preserves url 470s  preserves on_complete callback 470s  preserves on_headers callback 470s D, [2024-03-25T17:54:36.525374 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001377 470s D, [2024-03-25T17:54:36.567621 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001377 470s  preserves body_write_callback of original handle 470s  preserves on_progress callback 470s D, [2024-03-25T17:54:36.570353 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001337 470s D, [2024-03-25T17:54:36.615658 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001337 470s  sets new body_write_callback of duplicated handle 470s D, [2024-03-25T17:54:36.618448 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001636 470s D, [2024-03-25T17:54:36.663585 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001636 470s  preserves headers_write_callback of original handle 470s D, [2024-03-25T17:54:36.666190 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001253 470s D, [2024-03-25T17:54:36.707605 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001253 470s  sets new headers_write_callback of duplicated handle 470s  resets response_body 470s  resets response_headers 470s D, [2024-03-25T17:54:36.711726 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001612 470s  sets response_body for duplicated Easy 470s D, [2024-03-25T17:54:36.714160 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00137 470s  sets response_headers for duplicated Easy 470s D, [2024-03-25T17:54:36.715904 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.001165 470s  preserves response_body for original Easy 470s D, [2024-03-25T17:54:36.718750 #1538] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.002048 470s  preserves response_headers for original Easy 470s #mirror 470s  returns a Mirror 470s  builds from easy 470s #log_inspect 470s  contains url 470s  contains response_code 470s  contains return_code 470s  contains total_time 470s 470s Ethon::Libc 470s #getdtablesize 470s  returns an integer 470s  returns bigger zero 470s 470s Ethon::Loggable 470s #logger= 470s  sets the logger 470s 470s Ethon::Multi::Operations 470s #handle 470s  returns a pointer 470s #running_count 470s when hydra has no easy 470s  returns nil 470s when hydra has easy 470s  returns 1 470s when hydra has more easys 470s  returns 2 470s #get_timeout 470s when code ok 470s  doesn't raise 470s when timeout smaller zero 470s  returns 1 470s when timeout bigger or equal zero 470s  returns timeout 470s when code not ok 470s  raises MultiTimeout error 470s #set_fds 470s when code ok 470s  doesn't raise 470s when max_fd -1 470s  waits 100ms 470s when max_fd not -1 470s when code smaller zero 470s  raises Select error 470s when code bigger or equal zero 470s  doesn't raise 470s when code not ok 470s  raises MultiFdset error 470s #perform 470s when no easy handles 470s  returns nil 470s  logs 470s when easy handle 470s  requests 470s  sets easy 470s when four easy handles 470s  sets response codes 470s #ongoing? 470s when easy_handles 470s when running_count not greater 0 470s  returns true 470s when running_count greater 0 470s  returns true 470s when no easy_handles 470s when running_count not greater 0 470s  returns false 470s when running_count greater 0 470s  returns true 470s #init_vars 470s  sets @timeout 470s  sets @timeval 470s  sets @fd_read 470s  sets @fd_write 470s  sets @fd_excep 470s  sets @max_fd 470s #reset_fds 470s  resets @fd_read 470s  resets @fd_write 470s  resets @fd_excep 470s #check 470s  example at ./spec/ethon/multi/operations_spec.rb:274 (PENDING: untested) 470s #run 470s  example at ./spec/ethon/multi/operations_spec.rb:278 (PENDING: untested) 470s #trigger 470s  calls multi perform 470s  sets running count 470s  returns multi perform code 470s 470s Ethon::Multi::Options 470s maxconnects= 470s  responds_to 470s  sets option 470s pipelining= 470s  responds_to 470s  sets option 470s socketdata= 470s  responds_to 470s  sets option 470s socketfunction= 470s  responds_to 470s  sets option 470s timerdata= 470s  responds_to 470s  sets option 470s timerfunction= 470s  responds_to 470s  sets option 470s max_total_connections= 470s  responds_to 470s  sets option 470s socket_action mode 470s #socketfunction callbacks 470s  allows multi_code return values 470s  allows integer return values (compatibility) 470s  errors on invalid return codes 470s #timerfunction callbacks 470s  allows multi_code return values 470s  allows integer return values (compatibility) 470s  errors on invalid return codes 470s #value_for 470s when option in bool 470s when value true 470s  returns 1 470s when value false 470s  returns 0 470s when value in int 470s  returns value casted to int 470s when value in unspecific_options 470s when value a string 470s  returns zero byte escaped string 470s when value not a string 470s  returns value 470s 470s Ethon::Multi::Stack 470s #add 470s when easy already added 470s  returns nil 470s when easy new 470s  adds easy to multi 470s  adds easy to easy_handles 470s when multi_add_handle fails 470s  raises multi add error 470s when multi cleaned up before 470s  raises multi add error 470s #delete 470s when easy in easy_handles 470s  deletes easy from multi 470s  deletes easy from easy_handles 470s when easy is not in easy_handles 470s  does nothing 470s  adds easy to easy_handles 470s when multi_remove_handle fails 470s  raises multi remove error 470s 470s Ethon::Multi 470s .new 470s  inits curl 470s with default options 470s  allows running #perform with the default execution_mode 470s  refuses to run #socket_action 470s when options not empty 470s when pipelining is set 470s  sets pipelining 470s when execution_mode option is :socket_action 470s  refuses to run #perform 470s  allows running #socket_action 470s #socket_action 470s  supports an end-to-end request 471s  supports multiple concurrent requests 471s 471s Pending: (Failures listed here are expected and do not affect your suite's status) 471s  471s 1) Ethon::Multi::Operations#check  471s # untested 471s  # ./spec/ethon/multi/operations_spec.rb:274 471s  471s 2) Ethon::Multi::Operations#run  471s # untested 471s  # ./spec/ethon/multi/operations_spec.rb:278 471s  471s 471s Finished in 3.58 seconds (files took 0.76255 seconds to load) 471s 578 examples, 0 failures, 2 pending 471s 471s /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec: warning: Exception in finalizer #, @proc=#, @autorelease=true> 471s /usr/lib/powerpc64le-linux-gnu/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/enum.rb:162:in `to_native': invalid enum value, "hi" (ArgumentError) 471s from /usr/lib/powerpc64le-linux-gnu/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/autopointer.rb:160:in `easy_cleanup' 471s from /usr/lib/powerpc64le-linux-gnu/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/autopointer.rb:160:in `call' 471s from /usr/lib/powerpc64le-linux-gnu/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/autopointer.rb:160:in `release' 471s from /usr/lib/powerpc64le-linux-gnu/rubygems-integration/3.1.0/gems/ffi-1.16.3/lib/ffi/autopointer.rb:151:in `call' 471s mv ./.gem2deb.lib lib 472s autopkgtest [17:54:38]: test gem2deb-test-runner: -----------------------] 472s autopkgtest [17:54:38]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 472s gem2deb-test-runner PASS 473s autopkgtest [17:54:39]: @@@@@@@@@@@@@@@@@@@@ summary 473s gem2deb-test-runner PASS 500s Creating nova instance adt-noble-ppc64el-ruby-ethon-20240325-174646-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240325.img (UUID ce50e202-ac12-4562-879d-419903f0141e)...