0s autopkgtest [00:24:31]: starting date: 2024-03-08 0s autopkgtest [00:24:31]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [00:24:31]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ijh_v576/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:ruby3.2,src:openssl --apt-upgrade thin --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby3.2/3.2.3-1build2 openssl/3.0.10-1ubuntu5' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-6.secgroup --name adt-noble-arm64-thin-20240308-002430-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-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/ 93s autopkgtest [00:26:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 94s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 94s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [321 kB] 94s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 94s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [23.8 kB] 94s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [1838 kB] 94s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [443 kB] 94s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 94s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 94s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 94s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2181 kB] 94s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 94s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [21.5 kB] 94s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 96s Fetched 4981 kB in 1s (3572 kB/s) 96s Reading package lists... 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 100s Calculating upgrade... 101s The following packages will be REMOVED: 101s libssl3 101s The following NEW packages will be installed: 101s libssl3t64 101s The following packages will be upgraded: 101s initramfs-tools initramfs-tools-bin initramfs-tools-core libproc2-0 openssl 101s pci.ids procps 101s 7 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 101s Need to get 3864 kB of archives. 101s After this operation, 92.2 kB of additional disk space will be used. 101s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.10-1ubuntu5 [982 kB] 101s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.10-1ubuntu5 [1763 kB] 101s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libproc2-0 arm64 2:4.0.4-4ubuntu1 [58.4 kB] 101s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 procps arm64 2:4.0.4-4ubuntu1 [708 kB] 101s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 pci.ids all 0.0~2024.02.02-1 [273 kB] 101s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 initramfs-tools all 0.142ubuntu20 [9054 B] 101s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 initramfs-tools-core all 0.142ubuntu20 [49.7 kB] 101s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 initramfs-tools-bin arm64 0.142ubuntu20 [20.2 kB] 102s Fetched 3864 kB in 1s (4992 kB/s) 103s (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 ... 74662 files and directories currently installed.) 103s Preparing to unpack .../openssl_3.0.10-1ubuntu5_arm64.deb ... 103s Unpacking openssl (3.0.10-1ubuntu5) over (3.0.10-1ubuntu4) ... 103s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 103s wget depends on libssl3 (>= 3.0.0). 103s u-boot-tools depends on libssl3 (>= 3.0.0). 103s tnftp depends on libssl3 (>= 3.0.0). 103s tcpdump depends on libssl3 (>= 3.0.0). 103s systemd-resolved depends on libssl3 (>= 3.0.0). 103s systemd depends on libssl3 (>= 3.0.0). 103s sudo depends on libssl3 (>= 3.0.0). 103s sbsigntool depends on libssl3 (>= 3.0.0). 103s rsync depends on libssl3 (>= 3.0.0). 103s python3-cryptography depends on libssl3 (>= 3.0.0). 103s openssh-server depends on libssl3 (>= 3.0.10). 103s openssh-client depends on libssl3 (>= 3.0.10). 103s mtd-utils depends on libssl3 (>= 3.0.0). 103s mokutil depends on libssl3 (>= 3.0.0). 103s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 103s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 103s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 103s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 103s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 103s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 103s libnvme1 depends on libssl3 (>= 3.0.0). 103s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 103s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 103s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 103s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 103s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 103s kmod depends on libssl3 (>= 3.0.0). 103s dhcpcd-base depends on libssl3 (>= 3.0.0). 103s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 103s 103s (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 ... 74662 files and directories currently installed.) 103s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 103s Selecting previously unselected package libssl3t64:arm64. 103s (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 ... 74651 files and directories currently installed.) 103s Preparing to unpack .../0-libssl3t64_3.0.10-1ubuntu5_arm64.deb ... 103s Unpacking libssl3t64:arm64 (3.0.10-1ubuntu5) ... 103s Preparing to unpack .../1-libproc2-0_2%3a4.0.4-4ubuntu1_arm64.deb ... 103s Unpacking libproc2-0:arm64 (2:4.0.4-4ubuntu1) over (2:4.0.4-2ubuntu1) ... 103s Preparing to unpack .../2-procps_2%3a4.0.4-4ubuntu1_arm64.deb ... 103s Unpacking procps (2:4.0.4-4ubuntu1) over (2:4.0.4-2ubuntu1) ... 103s Preparing to unpack .../3-pci.ids_0.0~2024.02.02-1_all.deb ... 103s Unpacking pci.ids (0.0~2024.02.02-1) over (0.0~2023.11.11-1) ... 103s Preparing to unpack .../4-initramfs-tools_0.142ubuntu20_all.deb ... 103s Unpacking initramfs-tools (0.142ubuntu20) over (0.142ubuntu19) ... 103s Preparing to unpack .../5-initramfs-tools-core_0.142ubuntu20_all.deb ... 103s Unpacking initramfs-tools-core (0.142ubuntu20) over (0.142ubuntu19) ... 104s Preparing to unpack .../6-initramfs-tools-bin_0.142ubuntu20_arm64.deb ... 104s Unpacking initramfs-tools-bin (0.142ubuntu20) over (0.142ubuntu19) ... 104s Setting up pci.ids (0.0~2024.02.02-1) ... 104s Setting up libssl3t64:arm64 (3.0.10-1ubuntu5) ... 104s Setting up libproc2-0:arm64 (2:4.0.4-4ubuntu1) ... 104s Setting up procps (2:4.0.4-4ubuntu1) ... 104s Setting up openssl (3.0.10-1ubuntu5) ... 104s Setting up initramfs-tools-bin (0.142ubuntu20) ... 104s Setting up initramfs-tools-core (0.142ubuntu20) ... 104s Setting up initramfs-tools (0.142ubuntu20) ... 104s update-initramfs: deferring update (trigger activated) 104s Processing triggers for man-db (2.12.0-3) ... 106s Processing triggers for libc-bin (2.39-0ubuntu2) ... 106s Processing triggers for initramfs-tools (0.142ubuntu20) ... 106s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 106s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 126s System running in EFI mode, skipping. 126s Reading package lists... 127s Building dependency tree... 127s Reading state information... 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s sh: Attempting to set up Debian/Ubuntu apt sources automatically 128s sh: Distribution appears to be Ubuntu 129s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s eatmydata is already the newest version (131-1). 130s dbus is already the newest version (1.14.10-4ubuntu1). 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s rng-tools-debian is already the newest version (2.4). 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 132s haveged is already the newest version (1.9.14-1ubuntu1). 132s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 133s The following packages will be REMOVED: 133s cloud-init* python3-configobj* python3-debconf* 133s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 133s After this operation, 3248 kB disk space will be freed. 133s (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 ... 74664 files and directories currently installed.) 133s Removing cloud-init (24.1-0ubuntu1) ... 134s Removing python3-configobj (5.0.8-3) ... 134s Removing python3-debconf (1.5.86) ... 134s Processing triggers for man-db (2.12.0-3) ... 134s (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 ... 74275 files and directories currently installed.) 134s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 135s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 135s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 136s linux-generic is already the newest version (6.8.0-11.11+1). 136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 137s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 137s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 137s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 137s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 138s Reading package lists... 138s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Calculating upgrade... 140s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 141s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 141s autopkgtest [00:26:52]: rebooting testbed after setup commands that affected boot 309s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 315s autopkgtest [00:29:46]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 316s autopkgtest [00:29:47]: testbed dpkg architecture: arm64 317s autopkgtest [00:29:48]: @@@@@@@@@@@@@@@@@@@@ apt-source thin 319s Get:1 http://ftpmaster.internal/ubuntu noble/universe thin 1.8.1-2ubuntu2 (dsc) [2194 B] 319s Get:2 http://ftpmaster.internal/ubuntu noble/universe thin 1.8.1-2ubuntu2 (tar) [181 kB] 319s Get:3 http://ftpmaster.internal/ubuntu noble/universe thin 1.8.1-2ubuntu2 (diff) [9552 B] 319s gpgv: Signature made Thu Feb 8 20:33:13 2024 UTC 319s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 319s gpgv: issuer "kanashiro@ubuntu.com" 319s gpgv: Can't check signature: No public key 319s dpkg-source: warning: cannot verify inline signature for ./thin_1.8.1-2ubuntu2.dsc: no acceptable signature found 320s autopkgtest [00:29:51]: testing package thin version 1.8.1-2ubuntu2 320s autopkgtest [00:29:51]: build not needed 320s autopkgtest [00:29:51]: test gem2deb-test-runner: preparing testbed 323s Reading package lists... 323s Building dependency tree... 323s Reading state information... 323s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 323s Starting 2 pkgProblemResolver with broken count: 0 323s Done 324s Done 324s Starting pkgProblemResolver with broken count: 0 324s Starting 2 pkgProblemResolver with broken count: 0 324s Done 325s The following additional packages will be installed: 325s gem2deb-test-runner help2man libruby libruby3.1 rake ruby ruby-daemons 325s ruby-diff-lcs ruby-eventmachine ruby-net-telnet ruby-rack ruby-rspec 325s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 325s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 325s rubygems-integration thin 325s Suggested packages: 325s ri ruby-dev bundler 325s Recommended packages: 325s zip fonts-lato libjs-jquery 325s The following NEW packages will be installed: 325s gem2deb-test-runner help2man libruby libruby3.1 rake ruby ruby-daemons 325s ruby-diff-lcs ruby-eventmachine ruby-net-telnet ruby-rack ruby-rspec 325s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 325s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 325s rubygems-integration thin 325s 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. 325s 1 not fully installed or removed. 325s Need to get 6553 kB of archives. 325s After this operation, 36.0 MB of additional disk space will be used. 325s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 325s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 325s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 325s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 325s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 325s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 325s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 325s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libruby3.1 arm64 3.1.2-7ubuntu4 [5115 kB] 326s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby3.1 arm64 3.1.2-7ubuntu4 [49.0 kB] 326s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 326s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 326s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rack all 2.2.7-1 [114 kB] 326s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-eventmachine arm64 1.3~pre20220315-df4ab006-3build3 [165 kB] 326s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-daemons all 1.4.1-2 [25.1 kB] 326s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 thin arm64 1.8.1-2ubuntu2 [56.2 kB] 326s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 help2man arm64 1.49.3 [201 kB] 326s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 326s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 326s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 326s Get:20 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 326s Get:21 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 326s Get:22 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 326s Get:23 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.2 [18.2 kB] 327s Fetched 6553 kB in 1s (5304 kB/s) 327s Selecting previously unselected package rubygems-integration. 327s (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 ... 74220 files and directories currently installed.) 327s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 327s Unpacking rubygems-integration (1.18) ... 327s Selecting previously unselected package rake. 327s Preparing to unpack .../01-rake_13.0.6-3_all.deb ... 327s Unpacking rake (13.0.6-3) ... 327s Selecting previously unselected package ruby-net-telnet. 327s Preparing to unpack .../02-ruby-net-telnet_0.2.0-1_all.deb ... 327s Unpacking ruby-net-telnet (0.2.0-1) ... 327s Selecting previously unselected package ruby-webrick. 327s Preparing to unpack .../03-ruby-webrick_1.8.1-1_all.deb ... 327s Unpacking ruby-webrick (1.8.1-1) ... 327s Selecting previously unselected package ruby-xmlrpc. 327s Preparing to unpack .../04-ruby-xmlrpc_0.3.2-2_all.deb ... 327s Unpacking ruby-xmlrpc (0.3.2-2) ... 327s Selecting previously unselected package libruby:arm64. 327s Preparing to unpack .../05-libruby_1%3a3.1+1_arm64.deb ... 327s Unpacking libruby:arm64 (1:3.1+1) ... 327s Selecting previously unselected package ruby-sdbm:arm64. 327s Preparing to unpack .../06-ruby-sdbm_1.0.0-5build3_arm64.deb ... 327s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 327s Selecting previously unselected package libruby3.1:arm64. 327s Preparing to unpack .../07-libruby3.1_3.1.2-7ubuntu4_arm64.deb ... 327s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu4) ... 328s Selecting previously unselected package ruby3.1. 328s Preparing to unpack .../08-ruby3.1_3.1.2-7ubuntu4_arm64.deb ... 328s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 328s Selecting previously unselected package ruby-rubygems. 328s Preparing to unpack .../09-ruby-rubygems_3.4.20-1_all.deb ... 328s Unpacking ruby-rubygems (3.4.20-1) ... 328s Selecting previously unselected package ruby. 328s Preparing to unpack .../10-ruby_1%3a3.1+1_arm64.deb ... 328s Unpacking ruby (1:3.1+1) ... 328s Selecting previously unselected package ruby-rack. 328s Preparing to unpack .../11-ruby-rack_2.2.7-1_all.deb ... 328s Unpacking ruby-rack (2.2.7-1) ... 328s Selecting previously unselected package ruby-eventmachine:arm64. 328s Preparing to unpack .../12-ruby-eventmachine_1.3~pre20220315-df4ab006-3build3_arm64.deb ... 328s Unpacking ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-3build3) ... 328s Selecting previously unselected package ruby-daemons. 328s Preparing to unpack .../13-ruby-daemons_1.4.1-2_all.deb ... 328s Unpacking ruby-daemons (1.4.1-2) ... 328s Selecting previously unselected package thin. 328s Preparing to unpack .../14-thin_1.8.1-2ubuntu2_arm64.deb ... 328s Unpacking thin (1.8.1-2ubuntu2) ... 328s Selecting previously unselected package help2man. 328s Preparing to unpack .../15-help2man_1.49.3_arm64.deb ... 328s Unpacking help2man (1.49.3) ... 328s Selecting previously unselected package ruby-rspec-support. 328s Preparing to unpack .../16-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 328s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 328s Selecting previously unselected package ruby-rspec-core. 329s Preparing to unpack .../17-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-diff-lcs. 329s Preparing to unpack .../18-ruby-diff-lcs_1.5.0-1_all.deb ... 329s Unpacking ruby-diff-lcs (1.5.0-1) ... 329s Selecting previously unselected package ruby-rspec-expectations. 329s Preparing to unpack .../19-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-rspec-mocks. 329s Preparing to unpack .../20-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-rspec. 329s Preparing to unpack .../21-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package gem2deb-test-runner. 330s Preparing to unpack .../22-gem2deb-test-runner_2.2.2_arm64.deb ... 330s Unpacking gem2deb-test-runner (2.2.2) ... 330s Setting up ruby-daemons (1.4.1-2) ... 330s Setting up rubygems-integration (1.18) ... 330s Setting up help2man (1.49.3) ... 330s Setting up ruby-net-telnet (0.2.0-1) ... 330s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 330s Setting up ruby-webrick (1.8.1-1) ... 330s Setting up ruby-xmlrpc (0.3.2-2) ... 330s Setting up ruby-rubygems (3.4.20-1) ... 330s Setting up rake (13.0.6-3) ... 330s Setting up libruby:arm64 (1:3.1+1) ... 330s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 330s Setting up libruby3.1:arm64 (3.1.2-7ubuntu4) ... 330s Setting up ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-3build3) ... 330s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 330s Setting up ruby (1:3.1+1) ... 330s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 330s Setting up ruby-diff-lcs (1.5.0-1) ... 330s Setting up ruby-rack (2.2.7-1) ... 330s Setting up thin (1.8.1-2ubuntu2) ... 332s Setting up gem2deb-test-runner (2.2.2) ... 332s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 332s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 332s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 332s Setting up autopkgtest-satdep (0) ... 332s Processing triggers for libc-bin (2.39-0ubuntu2) ... 333s Processing triggers for man-db (2.12.0-3) ... 333s Processing triggers for install-info (7.1-3) ... 339s (Reading database ... 78054 files and directories currently installed.) 339s Removing autopkgtest-satdep (0) ... 340s autopkgtest [00:30:11]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 340s autopkgtest [00:30:11]: test gem2deb-test-runner: [----------------------- 341s 341s ┌──────────────────────────────────────────────────────────────────────────────┐ 341s │ Checking Rubygems dependency resolution on ruby3.1 │ 341s └──────────────────────────────────────────────────────────────────────────────┘ 341s 341s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"thin\" 341s mv lib ./.gem2deb.lib 341s mv ext ./.gem2deb.ext 341s mv ./.gem2deb.lib lib 341s mv ./.gem2deb.ext ext 341s 341s ┌──────────────────────────────────────────────────────────────────────────────┐ 341s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 341s └──────────────────────────────────────────────────────────────────────────────┘ 341s 341s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 341s mv lib ./.gem2deb.lib 341s mv ext ./.gem2deb.ext 341s /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --exclude-pattern ./spec/\{controllers/service_spec.rb,\*/\*_perf_spec.rb\} --format documentation 341s Rails 2.0.2 is required to run the Rails adapter specs 341s Install mongrel to test compatibility w/ it 341s Ignoring Server on Swiftiply specs, gem install swiftiply to run 341s 341s Thin::Backends::SwiftiplyClient 341s should connect 341s should disconnect 341s 341s Thin::SwiftiplyConnection 341s is expected to be persistent 341s /usr/lib/aarch64-linux-gnu/rubygems-integration/3.1.0/gems/thin-1.8.1/lib/thin/backends/swiftiply_client.rb:53: warning: Socket.gethostbyname is deprecated; use Addrinfo.getaddrinfo instead. 341s should send handshake on connection_completed 341s should reconnect on unbind 341s should not reconnect when not running 341s /usr/lib/aarch64-linux-gnu/rubygems-integration/3.1.0/gems/thin-1.8.1/lib/thin/backends/swiftiply_client.rb:53: warning: Socket.gethostbyname is deprecated; use Addrinfo.getaddrinfo instead. 341s should have a host_ip 341s /usr/lib/aarch64-linux-gnu/rubygems-integration/3.1.0/gems/thin-1.8.1/lib/thin/backends/swiftiply_client.rb:53: warning: Socket.gethostbyname is deprecated; use Addrinfo.getaddrinfo instead. 341s should generate swiftiply_handshake based on key 341s 341s Thin::Backends::TcpServer 341s should not use epoll 341s should use epoll 341s should connect 341s should disconnect 341s 341s Thin::Backends::UnixServer 341s should connect 341s should disconnect 341s should remove socket file on close 341s 341s Thin::UnixConnection 341s should return 127.0.0.1 as remote_address 341s 341s Thin::Command 341s should shellify command 341s should shellify Array argument to multiple parameters 341s should convert _ to - in option name 341s 341s Thin::Connection 341s should parse on receive_data 341s should make a valid response on bad request 341s should close connection on InvalidRequest error in receive_data 341s should process when parsing complete 341s should process at most once when request is larger than expected 341s should process 341s should rescue error in process 341s should make response on error 341s should not close persistent connection on error 341s should rescue Timeout error in process 341s should not return HTTP_X_FORWARDED_FOR as remote_address 341s should return nil on error retreiving remote_address 341s should return nil on nil get_peername 341s should return nil on empty get_peername 341s should return remote_address 341s should not be persistent 341s should be persistent when response is and allowed 341s should not be persistent when response is but not allowed 341s should return empty body on HEAD request 341s should set request env as rack.multithread 341s should set as threaded when app.deferred? is true 341s should not set as threaded when app.deferred? is false 341s should not set as threaded when app do not respond to deferred? 341s 341s Thin::Controllers::Cluster with host and port 341s should include port number in file names 341s should call each server 341s should start on each port 341s should stop on each port 341s 341s Thin::Controllers::Cluster with UNIX socket 341s should include socket number in file names 341s should exclude :address and :port options 341s should call each server 341s should start each server 341s should stop each server 341s 341s Thin::Controllers::Cluster controlling only one server 341s should call only specified server 341s should start only specified server 341s 341s Thin::Controllers::Cluster controlling only one server with UNIX socket 341s should call only specified server 341s 341s Thin::Controllers::Cluster controlling only one server, by sequence number 341s should call only specified server 341s should start only specified server 341s 341s Thin::Controllers::Cluster with Swiftiply 341s should call each server 341s should start each server 341s should stop each server 341s 341s Thin::Controllers::Cluster rolling restart 342s should restart servers one by one 342s 342s Thin::Controllers::Controller start 342s should configure server 342s should start as daemon 342s should configure Rails adapter 342s should mount app under :prefix 342s should mount Stats adapter under :stats 342s should load app from Rack config 342s should load app from ruby file 342s should throwup if rackup is not a .ru or .rb file 342s should set server as threaded 342s should set RACK_ENV 342s 342s Thin::Controllers::Controller 342s should stop 342s should restart 342s should write configuration file 342s 342s Daemonizing 342s should have a pid file 342s should create a pid file 342s should redirect stdio to a log file 343s should change privilege 343s should kill process in pid file 343s should force kill process in pid file 343s should send kill signal if timeout 348s should restart 348s should ignore if no restart block specified 348s should not restart when not running 349s should exit and raise if pid file already exist 349s should raise if no pid file 349s should should delete pid file if stale 349s 349s Thin::Headers 349s should allow duplicate on some fields 349s should overwrite value on non duplicate fields 349s should output to string 349s should ignore nil values 349s should format Time values correctly 349s should format Integer values correctly 349s should not allow CRLF 349s should not allow CR 349s should not allow LF 349s 349s Thin::Logging 349s when setting a custom logger 349s should not accept a logger object that is not sane 349s should accept a legit custom logger object 349s logging routines (with a custom logger) 349s at log level DEBUG should output logs at debug level 349s at log level NOT DEBUG should NOT output logs at debug level 349s should be usable (at the module level) for logging 349s should not log messages if silenced via module method 349s should not log anything if silenced via module methods 349s should not log anything if silenced via instance methods 349s logging routines (with NO custom logger) 349s should log at debug level if debug logging is enabled 349s should be usable (at the module level) for logging 349s trace routines (with custom trace logger) 349s should NOT emit trace messages if tracing is disabled 349s should emit trace messages when tracing is enabled 349s tracing routines (with NO custom logger) 349s should emit trace messages if tracing is enabled 349s should be usable (at the module level) for logging 349s 349s Rack::Adapter 349s should load Rack app from config 349s should guess Rack app from dir 349s should guess rails app from dir 349s should return nil when can't guess from dir 349s should load Rack adapter 349s should load Rails adapter 349s should load File adapter 349s should raise error when adapter can't be found 349s 349s Rack::Adapter::Rails Adapter version 349s should use Rack based adapter when Rails = 2.2.3 349s should not use Rack based adapter when Rails < 2.2.3 349s should not use Rack based adapter when Rails = 1.2.3 349s should use Rack based adapter when Rails = 3.0.0 349s 349s Thin::Request legacy Mongrel tests 349s should raise error on large header names 349s should raise error on large mangled field values 349s should raise error on big fat ugly headers 349s should raise error on random garbage 349s 349s Thin::Request parser 349s should include basic headers 349s should upcase headers 349s should not prepend HTTP_ to Content-Type and Content-Length 349s should raise error on invalid request line 349s should support fragment in uri 349s should parse path with query string 349s should parse headers from GET request 349s should parse POST request with data 349s should not fuck up on stupid fucked IE6 headers 349s shoud accept long query string 349s should parse even with stupid Content-Length 349s should parse ie6 urls 349s should parse absolute request URI 349s should fails on heders larger then MAX_HEADER 349s should fail when total request vastly exceeds specified CONTENT_LENGTH 349s should default SERVER_NAME to localhost 349s should normalize http_fields 349s should parse PATH_INFO with semicolon 349s should parse IE7 badly encoded URL 349s 349s Thin::Request persistent 349s should not assume that a persistent connection is maintained for HTTP version 1.0 349s should assume that a persistent connection is maintained for HTTP version 1.0 when specified 349s should maintain a persistent connection for HTTP/1.1 client 349s should maintain a persistent connection for HTTP/1.1 client by default 349s should not maintain a persistent connection for HTTP/1.1 client when Connection header include close 349s 349s Thin::Request processing 349s should parse in chunks 349s should move body to tempfile when too big 349s should delete body tempfile when closing 349s should close body tempfile when closing 349s should raise error when header is too big 349s should set body external encoding to ASCII_8BIT 349s 349s Thin::Response 349s should output headers 349s should include server name header 349s should output head 349s should allow duplicates in headers 349s should parse simple header values 349s should parse multiline header values in several headers 349s should ignore nil headers 349s should output body 349s should output String body 349s should not be persistent by default 349s should not be persistent when no Content-Length 349s should ignore Content-Length case 349s should be persistent when the status code implies it should stay open 349s should be persistent when specified 349s should be closeable 349s 349s Thin::Runner 349s should parse options 349s should parse specified command 349s should abort on unknow command 349s should exit on empty command 349s should use Controller when controlling a single server 349s should use Cluster controller when controlling multiple servers 349s should default to single server controller 349s should consider as a cluster with :servers option 349s should consider as a cluster with :only option 349s should warn when require a rack config file 349s should require file 349s should remember requires 349s should remember debug options 349s should default debug, silent and trace to false 349s 349s Thin::Runner with config file 349s should load options from file with :config option 349s should load options from file using an ERB template 349s should change directory after loading config 349s 349s Thin::Runner service 349s should use Service controller when controlling all servers 349s should call install with arguments 349s should call install without arguments 349s 349s Thin::Server app builder 349s should build app from constructor 349s should build app from builder block 349s should use middlewares in builder block 349s should work with Rack url mapper 349s 349s Thin::Server robustness 351s should not crash when header too large 351s 351s Thin::Server stopping 351s should wait for current requests before soft stopping 351s should not accept new requests when soft stopping 351s should drop current requests when hard stopping 351s 351s Thin::Server on TCP socket 351s should GET from Net::HTTP 351s should GET from TCPSocket 354s should return empty string on incomplete headers 357s should return empty string on incorrect Content-Length 357s should POST from Net::HTTP 357s should handle big POST 357s should retreive remote address 357s 357s Thin::Server with threads 357s should process request 357s should process requests when blocked 357s 357s Thin::Server on UNIX domain socket 357s should accept GET request 357s should retreive remote address 357s should remove socket file after server stops 357s 357s Thin::Server 357s should set maximum_connections size 357s should set lower maximum_connections size when too large 357s should default to non-threaded 357s should set backend to threaded 357s should set the threadpool 357s 357s Thin::Server initialization 357s should set host and port 357s should set socket 357s should set host, port and app 357s should set socket and app 357s should set socket, nil and app 357s should set host, port and backend 357s should set host, port, app and backend 357s should set port as string 357s should not register signals w/ :signals => false 357s 357s Deprecation Warnings: 357s 357s Using `should_receive` from rspec-mocks' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /tmp/autopkgtest.inSx1J/build.i89/src/spec/connection_spec.rb:40:in `block (2 levels) in '. 357s 357s Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /tmp/autopkgtest.inSx1J/build.i89/src/spec/request/parser_spec.rb:213:in `block (2 levels) in '. 357s 357s 357s If you need more of the backtrace for any of these deprecations to 357s identify where to make the necessary changes, you can configure 357s `config.raise_errors_for_deprecations!`, and it will turn the 357s deprecation warnings into errors, giving you the full backtrace. 357s 357s 2 deprecation warnings total 357s 357s Finished in 15.82 seconds (files took 0.31467 seconds to load) 357s 224 examples, 0 failures 357s 357s mv ./.gem2deb.lib lib 357s mv ./.gem2deb.ext ext 358s autopkgtest [00:30:29]: test gem2deb-test-runner: -----------------------] 358s gem2deb-test-runner PASS 358s autopkgtest [00:30:29]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 359s autopkgtest [00:30:30]: @@@@@@@@@@@@@@@@@@@@ summary 359s gem2deb-test-runner PASS 364s Creating nova instance adt-noble-arm64-thin-20240308-002430-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240307.img (UUID 00fdfee3-5cf8-4806-8086-451645753def)...