0s autopkgtest [19:29:00]: starting date and time: 2025-03-15 19:29:00+0000
  0s autopkgtest [19:29:00]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production'
  0s autopkgtest [19:29:00]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ji9wmdfw/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade thin --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-24.secgroup --name adt-plucky-s390x-thin-20250315-192859-juju-7f2275-prod-proposed-migration-environment-15-8eeca30f-dca8-4539-af00-46124f4eb4a0 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/
126s autopkgtest [19:31:06]: testbed dpkg architecture: s390x
126s autopkgtest [19:31:06]: testbed apt version: 2.9.33
127s autopkgtest [19:31:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup
127s autopkgtest [19:31:07]: testbed release detected to be: None
128s autopkgtest [19:31:08]: updating testbed package index (apt update)
128s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB]
128s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
128s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
128s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
128s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [45.1 kB]
129s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB]
129s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [369 kB]
129s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [77.3 kB]
129s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B]
129s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B]
129s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [314 kB]
129s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.3 kB]
129s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3532 B]
129s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B]
129s Fetched 965 kB in 1s (1033 kB/s)
130s Reading package lists...
130s + lsb_release --codename --short
130s + RELEASE=plucky
130s + cat
130s + [ plucky != trusty ]
130s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade
130s Reading package lists...
130s Building dependency tree...
130s Reading state information...
130s Calculating upgrade...
130s Calculating upgrade...
130s The following packages were automatically installed and are no longer required:
130s   libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64
130s   linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic
130s   linux-modules-6.11.0-8-generic linux-tools-6.11.0-8
130s   linux-tools-6.11.0-8-generic
130s Use 'sudo apt autoremove' to remove them.
130s The following packages will be upgraded:
130s   pinentry-curses python3-jinja2 strace
131s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
131s Need to get 652 kB of archives.
131s After this operation, 27.6 kB of additional disk space will be used.
131s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB]
131s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB]
131s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB]
131s Fetched 652 kB in 1s (951 kB/s)
131s (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 81428 files and directories currently installed.)
131s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ...
131s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ...
131s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ...
131s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ...
132s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ...
132s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ...
132s Setting up pinentry-curses (1.3.1-2ubuntu3) ...
132s Setting up python3-jinja2 (3.1.5-2ubuntu1) ...
132s Setting up strace (6.13+ds-1ubuntu1) ...
132s Processing triggers for man-db (2.13.0-1) ...
132s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref
132s + /usr/lib/apt/apt-helper analyze-pattern ?true
132s + uname -r
132s + sed s/\./\\./g
132s + running_kernel_pattern=^linux-.*6\.14\.0-10-generic.*
132s + apt list ?obsolete
132s + tail -n+2
132s + cut+ grep -v ^linux-.*6\.14\.0-10-generic.*
132s  -d/ -f1
132s + obsolete_pkgs=linux-headers-6.11.0-8-generic
132s linux-headers-6.11.0-8
132s linux-modules-6.11.0-8-generic
132s linux-tools-6.11.0-8-generic
132s linux-tools-6.11.0-8
132s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8
132s Reading package lists...
132s Building dependency tree...
132s Reading state information...
133s Solving dependencies...
133s The following packages will be REMOVED:
133s   libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64*
133s   linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic*
133s   linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8*
133s   linux-tools-6.11.0-8-generic*
133s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded.
133s After this operation, 167 MB 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 ... 81428 files and directories currently installed.)
133s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ...
133s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ...
133s Removing libpython3.12t64:s390x (3.12.9-1) ...
133s Removing libpython3.12-stdlib:s390x (3.12.9-1) ...
133s Removing libnsl2:s390x (1.3.0-3build3) ...
133s Removing libpython3.12-minimal:s390x (3.12.9-1) ...
133s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ...
133s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ...
134s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ...
134s Processing triggers for libc-bin (2.41-1ubuntu1) ...
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 ... 56328 files and directories currently installed.)
134s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ...
134s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ...
134s + grep -q trusty /etc/lsb-release
134s + [ ! -d /usr/share/doc/unattended-upgrades ]
134s + [ ! -d /usr/share/doc/lxd ]
134s + [ ! -d /usr/share/doc/lxd-client ]
134s + [ ! -d /usr/share/doc/snapd ]
134s + type iptables
134s + cat
134s + chmod 755 /etc/rc.local
134s + . /etc/rc.local
134s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
134s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP
134s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP
134s + uname -m
134s + [ s390x = ppc64le ]
134s + [ -d /run/systemd/system ]
134s + systemd-detect-virt --quiet --vm
134s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/
134s + cat
134s + grep -q lz4 /etc/initramfs-tools/initramfs.conf
134s + echo COMPRESS=lz4
134s autopkgtest [19:31:14]: upgrading testbed (apt dist-upgrade and autopurge)
134s Reading package lists...
134s Building dependency tree...
134s Reading state information...
135s Calculating upgrade...Starting pkgProblemResolver with broken count: 0
135s Starting 2 pkgProblemResolver with broken count: 0
135s Done
135s Entering ResolveByKeep
135s 
135s Calculating upgrade...
135s The following packages will be upgraded:
135s   libc-bin libc-dev-bin libc6 libc6-dev locales
135s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
135s Need to get 9512 kB of archives.
135s After this operation, 8192 B of additional disk space will be used.
135s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB]
136s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB]
136s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB]
137s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB]
137s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB]
138s Preconfiguring packages ...
138s Fetched 9512 kB in 3s (3428 kB/s)
138s (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 ... 56326 files and directories currently installed.)
138s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ...
138s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
138s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ...
138s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
138s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ...
138s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
138s Setting up libc6:s390x (2.41-1ubuntu2) ...
138s (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 ... 56326 files and directories currently installed.)
138s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ...
138s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
138s Setting up libc-bin (2.41-1ubuntu2) ...
138s (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 ... 56326 files and directories currently installed.)
138s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ...
138s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
139s Setting up locales (2.41-1ubuntu2) ...
139s Generating locales (this might take a while)...
140s   en_US.UTF-8... done
140s Generation complete.
140s Setting up libc-dev-bin (2.41-1ubuntu2) ...
140s Setting up libc6-dev:s390x (2.41-1ubuntu2) ...
140s Processing triggers for man-db (2.13.0-1) ...
140s Processing triggers for systemd (257.3-1ubuntu3) ...
141s Reading package lists...
141s Building dependency tree...
141s Reading state information...
141s Starting pkgProblemResolver with broken count: 0
141s Starting 2 pkgProblemResolver with broken count: 0
142s Done
142s Solving dependencies...
142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
142s autopkgtest [19:31:22]: rebooting testbed after setup commands that affected boot
161s autopkgtest [19:31:41]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025
164s autopkgtest [19:31:44]: @@@@@@@@@@@@@@@@@@@@ apt-source thin
166s Get:1 http://ftpmaster.internal/ubuntu plucky/universe thin 1.8.2-1ubuntu1 (dsc) [2165 B]
166s Get:2 http://ftpmaster.internal/ubuntu plucky/universe thin 1.8.2-1ubuntu1 (tar) [181 kB]
166s Get:3 http://ftpmaster.internal/ubuntu plucky/universe thin 1.8.2-1ubuntu1 (diff) [8632 B]
166s gpgv: Signature made Fri Sep  6 18:09:35 2024 UTC
166s gpgv:                using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C
166s gpgv: Can't check signature: No public key
166s dpkg-source: warning: cannot verify inline signature for ./thin_1.8.2-1ubuntu1.dsc: no acceptable signature found
166s autopkgtest [19:31:46]: testing package thin version 1.8.2-1ubuntu1
166s autopkgtest [19:31:46]: build not needed
167s autopkgtest [19:31:47]: test gem2deb-test-runner: preparing testbed
167s Reading package lists...
167s Building dependency tree...
167s Reading state information...
168s Starting pkgProblemResolver with broken count: 0
168s Starting 2 pkgProblemResolver with broken count: 0
168s Done
168s The following NEW packages will be installed:
168s   gem2deb-test-runner help2man libruby libruby3.3 rake ruby ruby-daemons
168s   ruby-did-you-mean ruby-diff-lcs ruby-eventmachine ruby-minitest
168s   ruby-net-telnet ruby-power-assert ruby-rack ruby-rspec ruby-rspec-core
168s   ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems
168s   ruby-sdbm ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3
168s   rubygems-integration thin
168s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
168s Need to get 7518 kB of archives.
168s After this operation, 37.0 MB of additional disk space will be used.
168s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x rubygems-integration all 1.19 [5550 B]
168s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-did-you-mean all 1.6.3-2 [14.8 kB]
168s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB]
168s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB]
168s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-power-assert all 2.0.3-1 [12.0 kB]
168s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-test-unit all 3.6.2-1 [67.0 kB]
168s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB]
168s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-xmlrpc all 0.3.3-2 [24.8 kB]
168s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libruby s390x 1:3.3~ubuntu3 [5038 B]
168s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-sdbm s390x 1.0.0-5build5 [16.3 kB]
168s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libruby3.3 s390x 3.3.6-1.1ubuntu1 [5869 kB]
169s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x ruby3.3 s390x 3.3.6-1.1ubuntu1 [49.1 kB]
169s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rubygems all 3.6.3-1 [332 kB]
169s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x ruby s390x 1:3.3~ubuntu3 [3618 B]
169s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x rake all 13.2.1-1 [45.8 kB]
169s Get:16 http://ftpmaster.internal/ubuntu plucky/universe s390x gem2deb-test-runner s390x 2.2.5 [18.3 kB]
169s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x help2man s390x 1.49.3 [201 kB]
169s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-daemons all 1.4.1-2 [25.1 kB]
169s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-diff-lcs all 1.5.1-1 [22.8 kB]
169s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-eventmachine s390x 1.3~pre20220315-df4ab006-5build1 [154 kB]
169s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rack all 2.2.7-1.1 [114 kB]
169s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB]
169s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB]
169s Get:24 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB]
169s Get:25 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB]
169s Get:26 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B]
169s Get:27 http://ftpmaster.internal/ubuntu plucky/universe s390x thin s390x 1.8.2-1ubuntu1 [54.2 kB]
169s Fetched 7518 kB in 1s (5023 kB/s)
169s Selecting previously unselected package rubygems-integration.
170s (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 ... 56326 files and directories currently installed.)
170s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ...
170s Unpacking rubygems-integration (1.19) ...
170s Selecting previously unselected package ruby-did-you-mean.
170s Preparing to unpack .../01-ruby-did-you-mean_1.6.3-2_all.deb ...
170s Unpacking ruby-did-you-mean (1.6.3-2) ...
170s Selecting previously unselected package ruby-minitest.
170s Preparing to unpack .../02-ruby-minitest_5.25.4-2ubuntu1_all.deb ...
170s Unpacking ruby-minitest (5.25.4-2ubuntu1) ...
170s Selecting previously unselected package ruby-net-telnet.
170s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ...
170s Unpacking ruby-net-telnet (0.2.0-1) ...
170s Selecting previously unselected package ruby-power-assert.
170s Preparing to unpack .../04-ruby-power-assert_2.0.3-1_all.deb ...
170s Unpacking ruby-power-assert (2.0.3-1) ...
170s Selecting previously unselected package ruby-test-unit.
170s Preparing to unpack .../05-ruby-test-unit_3.6.2-1_all.deb ...
170s Unpacking ruby-test-unit (3.6.2-1) ...
170s Selecting previously unselected package ruby-webrick.
170s Preparing to unpack .../06-ruby-webrick_1.8.1-1ubuntu1_all.deb ...
170s Unpacking ruby-webrick (1.8.1-1ubuntu1) ...
170s Selecting previously unselected package ruby-xmlrpc.
170s Preparing to unpack .../07-ruby-xmlrpc_0.3.3-2_all.deb ...
170s Unpacking ruby-xmlrpc (0.3.3-2) ...
170s Selecting previously unselected package libruby:s390x.
170s Preparing to unpack .../08-libruby_1%3a3.3~ubuntu3_s390x.deb ...
170s Unpacking libruby:s390x (1:3.3~ubuntu3) ...
170s Selecting previously unselected package ruby-sdbm:s390x.
170s Preparing to unpack .../09-ruby-sdbm_1.0.0-5build5_s390x.deb ...
170s Unpacking ruby-sdbm:s390x (1.0.0-5build5) ...
170s Selecting previously unselected package libruby3.3:s390x.
170s Preparing to unpack .../10-libruby3.3_3.3.6-1.1ubuntu1_s390x.deb ...
170s Unpacking libruby3.3:s390x (3.3.6-1.1ubuntu1) ...
170s Selecting previously unselected package ruby3.3.
170s Preparing to unpack .../11-ruby3.3_3.3.6-1.1ubuntu1_s390x.deb ...
170s Unpacking ruby3.3 (3.3.6-1.1ubuntu1) ...
170s Selecting previously unselected package ruby-rubygems.
170s Preparing to unpack .../12-ruby-rubygems_3.6.3-1_all.deb ...
170s Unpacking ruby-rubygems (3.6.3-1) ...
170s Selecting previously unselected package ruby.
170s Preparing to unpack .../13-ruby_1%3a3.3~ubuntu3_s390x.deb ...
170s Unpacking ruby (1:3.3~ubuntu3) ...
170s Selecting previously unselected package rake.
170s Preparing to unpack .../14-rake_13.2.1-1_all.deb ...
170s Unpacking rake (13.2.1-1) ...
170s Selecting previously unselected package gem2deb-test-runner.
170s Preparing to unpack .../15-gem2deb-test-runner_2.2.5_s390x.deb ...
170s Unpacking gem2deb-test-runner (2.2.5) ...
170s Selecting previously unselected package help2man.
170s Preparing to unpack .../16-help2man_1.49.3_s390x.deb ...
170s Unpacking help2man (1.49.3) ...
170s Selecting previously unselected package ruby-daemons.
170s Preparing to unpack .../17-ruby-daemons_1.4.1-2_all.deb ...
170s Unpacking ruby-daemons (1.4.1-2) ...
170s Selecting previously unselected package ruby-diff-lcs.
170s Preparing to unpack .../18-ruby-diff-lcs_1.5.1-1_all.deb ...
170s Unpacking ruby-diff-lcs (1.5.1-1) ...
170s Selecting previously unselected package ruby-eventmachine:s390x.
170s Preparing to unpack .../19-ruby-eventmachine_1.3~pre20220315-df4ab006-5build1_s390x.deb ...
170s Unpacking ruby-eventmachine:s390x (1.3~pre20220315-df4ab006-5build1) ...
170s Selecting previously unselected package ruby-rack.
170s Preparing to unpack .../20-ruby-rack_2.2.7-1.1_all.deb ...
170s Unpacking ruby-rack (2.2.7-1.1) ...
170s Selecting previously unselected package ruby-rspec-support.
170s Preparing to unpack .../21-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ...
170s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ...
170s Selecting previously unselected package ruby-rspec-core.
170s Preparing to unpack .../22-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ...
170s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ...
170s Selecting previously unselected package ruby-rspec-expectations.
170s Preparing to unpack .../23-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ...
170s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ...
170s Selecting previously unselected package ruby-rspec-mocks.
170s Preparing to unpack .../24-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ...
170s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ...
170s Selecting previously unselected package ruby-rspec.
170s Preparing to unpack .../25-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ...
170s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ...
170s Selecting previously unselected package thin.
170s Preparing to unpack .../26-thin_1.8.2-1ubuntu1_s390x.deb ...
170s Unpacking thin (1.8.2-1ubuntu1) ...
170s Setting up ruby-daemons (1.4.1-2) ...
170s Setting up ruby-power-assert (2.0.3-1) ...
170s Setting up rubygems-integration (1.19) ...
170s Setting up help2man (1.49.3) ...
170s Setting up ruby-minitest (5.25.4-2ubuntu1) ...
170s Setting up ruby-test-unit (3.6.2-1) ...
170s Setting up ruby-net-telnet (0.2.0-1) ...
170s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ...
170s Setting up ruby-webrick (1.8.1-1ubuntu1) ...
170s Setting up ruby-did-you-mean (1.6.3-2) ...
170s Setting up ruby-xmlrpc (0.3.3-2) ...
170s Setting up ruby-rubygems (3.6.3-1) ...
170s Setting up rake (13.2.1-1) ...
170s Setting up ruby3.3 (3.3.6-1.1ubuntu1) ...
170s Setting up libruby:s390x (1:3.3~ubuntu3) ...
170s Setting up ruby (1:3.3~ubuntu3) ...
170s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ...
170s Setting up ruby-sdbm:s390x (1.0.0-5build5) ...
170s Setting up ruby-diff-lcs (1.5.1-1) ...
170s Setting up ruby-rack (2.2.7-1.1) ...
170s Setting up libruby3.3:s390x (3.3.6-1.1ubuntu1) ...
170s Setting up ruby-eventmachine:s390x (1.3~pre20220315-df4ab006-5build1) ...
170s Setting up thin (1.8.2-1ubuntu1) ...
171s Setting up gem2deb-test-runner (2.2.5) ...
171s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ...
171s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ...
171s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ...
171s Processing triggers for libc-bin (2.41-1ubuntu2) ...
171s Processing triggers for man-db (2.13.0-1) ...
171s Processing triggers for install-info (7.1.1-1) ...
172s autopkgtest [19:31:52]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1
172s autopkgtest [19:31:52]: test gem2deb-test-runner: [-----------------------
172s 
172s ┌──────────────────────────────────────────────────────────────────────────────┐
172s │ Checking Rubygems dependency resolution on ruby3.3                           │
172s └──────────────────────────────────────────────────────────────────────────────┘
172s 
172s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"thin\"
172s mv lib ./.gem2deb.lib
172s mv ext ./.gem2deb.ext
172s mv ./.gem2deb.lib lib
172s mv ./.gem2deb.ext ext
172s 
172s ┌──────────────────────────────────────────────────────────────────────────────┐
172s │ Run tests for ruby3.3 from debian/ruby-tests.rake                            │
172s └──────────────────────────────────────────────────────────────────────────────┘
172s 
172s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
172s mv lib ./.gem2deb.lib
172s mv ext ./.gem2deb.ext
173s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb  --exclude-pattern ./spec/\{controllers/service_spec.rb,\*/\*_perf_spec.rb\} --format documentation
173s Rails 2.0.2 is required to run the Rails adapter specs
173s Install mongrel to test compatibility w/ it
173s Ignoring Server on Swiftiply specs, gem install swiftiply to run
173s 
173s Thin::Backends::SwiftiplyClient
173s   should connect
173s   should disconnect
173s 
173s Thin::SwiftiplyConnection
173s   is expected to be persistent
173s   should send handshake on connection_completed
173s   should reconnect on unbind
173s   should not reconnect when not running
173s   should have a host_ip
173s   should generate swiftiply_handshake based on key
173s 
173s Thin::Backends::TcpServer
173s   should not use epoll
173s   should use epoll
173s   should connect
173s   should disconnect
173s 
173s Thin::Backends::UnixServer
173s   should connect
173s   should disconnect
173s   should remove socket file on close
173s 
173s Thin::UnixConnection
173s   should return 127.0.0.1 as remote_address
173s 
173s Thin::Command
173s   should shellify command
173s   should shellify Array argument to multiple parameters
173s   should convert _ to - in option name
173s 
173s Thin::Connection
173s   should parse on receive_data
173s   should make a valid response on bad request
173s   should close connection on InvalidRequest error in receive_data
173s   should process when parsing complete
173s   should process at most once when request is larger than expected
173s   should process
173s   should rescue error in process
173s   should make response on error
173s   should not close persistent connection on error
173s   should rescue Timeout error in process
173s   should not return HTTP_X_FORWARDED_FOR as remote_address
173s   should return nil on error retreiving remote_address
173s   should return nil on nil get_peername
173s   should return nil on empty get_peername
173s   should return remote_address
173s   should not be persistent
173s   should be persistent when response is and allowed
173s   should not be persistent when response is but not allowed
173s   should return empty body on HEAD request
173s   should set request env as rack.multithread
173s   should set as threaded when app.deferred? is true
173s   should not set as threaded when app.deferred? is false
173s   should not set as threaded when app do not respond to deferred?
173s 
173s Thin::Controllers::Cluster with host and port
173s   should include port number in file names
173s   should call each server
173s   should start on each port
173s   should stop on each port
173s 
173s Thin::Controllers::Cluster with UNIX socket
173s   should include socket number in file names
173s   should exclude :address and :port options
173s   should call each server
173s   should start each server
173s   should stop each server
173s 
173s Thin::Controllers::Cluster controlling only one server
173s   should call only specified server
173s   should start only specified server
173s 
173s Thin::Controllers::Cluster controlling only one server with UNIX socket
173s   should call only specified server
173s 
173s Thin::Controllers::Cluster controlling only one server, by sequence number
173s   should call only specified server
173s   should start only specified server
173s 
173s Thin::Controllers::Cluster with Swiftiply
173s   should call each server
173s   should start each server
173s   should stop each server
173s 
173s Thin::Controllers::Cluster rolling restart
173s   should restart servers one by one
173s 
173s Thin::Controllers::Controller start
173s   should configure server
173s   should start as daemon
173s   should configure Rails adapter
173s   should mount app under :prefix
173s   should mount Stats adapter under :stats
173s   should load app from Rack config
173s   should load app from ruby file
173s   should throwup if rackup is not a .ru or .rb file
173s   should set server as threaded
173s   should set RACK_ENV
173s 
173s Thin::Controllers::Controller
173s   should stop
173s   should restart
173s   should write configuration file
173s 
173s Daemonizing
173s   should have a pid file
173s   should create a pid file
173s   should redirect stdio to a log file
173s   should change privilege
174s   should kill process in pid file
174s   should force kill process in pid file
174s   should send kill signal if timeout
179s   should restart
179s   should ignore if no restart block specified
179s   should not restart when not running
179s   should exit and raise if pid file already exist
179s   should raise if no pid file
179s   should should delete pid file if stale
179s 
179s Thin::Headers
179s   should allow duplicate on some fields
179s   should overwrite value on non duplicate fields
179s   should output to string
179s   should ignore nil values
179s   should format Time values correctly
179s   should format Integer values correctly
179s   should not allow CRLF
179s   should not allow CR
179s   should not allow LF
179s 
179s Thin::Logging
179s   when setting a custom logger
179s     should not accept a logger object that is not sane
179s     should accept a legit custom logger object
179s   logging routines (with a custom logger)
179s     at log level DEBUG should output logs at debug level
179s     at log level NOT DEBUG should NOT output logs at debug level
179s     should be usable (at the module level) for logging
179s     should not log messages if silenced via module method
179s     should not log anything if silenced via module methods
179s     should not log anything if silenced via instance methods
179s   logging routines (with NO custom logger)
179s     should log at debug level if debug logging is enabled
179s     should be usable (at the module level) for logging
179s   trace routines (with custom trace logger)
179s     should NOT emit trace messages if tracing is disabled
179s     should emit trace messages when tracing is enabled
179s   tracing routines (with NO custom logger)
179s     should emit trace messages if tracing is enabled
179s     should be usable (at the module level) for logging
179s 
179s Rack::Adapter
179s   should load Rack app from config
179s   should guess Rack app from dir
179s   should guess rails app from dir
179s   should return nil when can't guess from dir
179s   should load Rack adapter
179s   should load Rails adapter
179s   should load File adapter
179s   should raise error when adapter can't be found
179s 
179s Rack::Adapter::Rails Adapter version
179s   should use Rack based adapter when Rails = 2.2.3
179s   should not use Rack based adapter when Rails < 2.2.3
179s   should not use Rack based adapter when Rails = 1.2.3
179s   should use Rack based adapter when Rails = 3.0.0
179s 
179s Thin::Request legacy Mongrel tests
179s   should raise error on large header names
179s   should raise error on large mangled field values
179s   should raise error on big fat ugly headers
179s   should raise error on random garbage
179s 
179s Thin::Request parser
179s   should include basic headers
179s   should upcase headers
179s   should not prepend HTTP_ to Content-Type and Content-Length
179s   should raise error on invalid request line
179s   should support fragment in uri
179s   should parse path with query string
179s   should parse headers from GET request
179s   should parse POST request with data
179s   should not fuck up on stupid fucked IE6 headers
179s   shoud accept long query string
179s   should parse even with stupid Content-Length
179s   should parse ie6 urls
179s   should parse absolute request URI
179s   should fails on heders larger then MAX_HEADER
179s   should fail when total request vastly exceeds specified CONTENT_LENGTH
179s   should default SERVER_NAME to localhost
179s   should normalize http_fields
179s   should parse PATH_INFO with semicolon
179s   should parse IE7 badly encoded URL
179s 
179s Thin::Request persistent
179s   should not assume that a persistent connection is maintained for HTTP version 1.0
179s   should assume that a persistent connection is maintained for HTTP version 1.0 when specified
179s   should maintain a persistent connection for HTTP/1.1 client
179s   should maintain a persistent connection for HTTP/1.1 client by default
179s   should not maintain a persistent connection for HTTP/1.1 client when Connection header include close
179s 
179s Thin::Request processing
179s   should parse in chunks
179s   should move body to tempfile when too big
179s   should delete body tempfile when closing
179s   should close body tempfile when closing
179s   should raise error when header is too big
179s   should set body external encoding to ASCII_8BIT
179s 
179s Thin::Response
179s   should output headers
179s   should include server name header
179s   should output head
179s   should allow duplicates in headers
179s   should parse simple header values
179s   should parse multiline header values in several headers
179s   should ignore nil headers
179s   should output body
179s   should output String body
179s   should not be persistent by default
179s   should not be persistent when no Content-Length
179s   should ignore Content-Length case
179s   should be persistent when the status code implies it should stay open
179s   should be persistent when specified
179s   should be closeable
179s 
179s Thin::Runner
179s   should parse options
179s   should parse specified command
179s   should abort on unknow command
179s   should exit on empty command
179s   should use Controller when controlling a single server
179s   should use Cluster controller when controlling multiple servers
179s   should default to single server controller
179s   should consider as a cluster with :servers option
179s   should consider as a cluster with :only option
179s   should warn when require a rack config file
179s   should require file
179s   should remember requires
179s   should remember debug options
179s   should default debug, silent and trace to false
179s 
179s Thin::Runner with config file
179s   should load options from file with :config option
179s   should load options from file using an ERB template
179s   should change directory after loading config
179s 
179s Thin::Runner service
179s   should use Service controller when controlling all servers
179s   should call install with arguments
179s   should call install without arguments
179s 
179s Thin::Server app builder
179s   should build app from constructor
179s   should build app from builder block
179s   should use middlewares in builder block
179s   should work with Rack url mapper
179s 
179s Thin::Server robustness
180s   should not crash when header too large
180s 
180s Thin::Server stopping
180s   should wait for current requests before soft stopping
180s   should not accept new requests when soft stopping
180s   should drop current requests when hard stopping
180s 
180s Thin::Server on TCP socket
180s   should GET from Net::HTTP
180s   should GET from TCPSocket
183s   should return empty string on incomplete headers
186s   should return empty string on incorrect Content-Length
186s   should POST from Net::HTTP
186s   should handle big POST
186s   should retrieve remote address
186s 
186s Thin::Server with threads
186s   should process request
186s   should process requests when blocked
186s 
186s Thin::Server on UNIX domain socket
186s   should accept GET request
187s   should retreive remote address
187s   should remove socket file after server stops
187s 
187s Thin::Server
187s   should set maximum_connections size
187s   should set lower maximum_connections size when too large
187s   should default to non-threaded
187s   should set backend to threaded
187s   should set the threadpool
187s 
187s Thin::Server initialization
187s   should set host and port
187s   should set socket
187s   should set host, port and app
187s   should set socket and app
187s   should set socket, nil and app
187s   should set host, port and backend
187s   should set host, port, app and backend
187s   should set port as string
187s   should not register signals w/ :signals => false
187s 
187s Finished in 13.73 seconds (files took 0.21104 seconds to load)
187s 224 examples, 0 failures
187s 
187s mv ./.gem2deb.lib lib
187s mv ./.gem2deb.ext ext
187s autopkgtest [19:32:07]: test gem2deb-test-runner: -----------------------]
187s autopkgtest [19:32:07]: test gem2deb-test-runner:  - - - - - - - - - - results - - - - - - - - - -
187s gem2deb-test-runner  PASS
188s autopkgtest [19:32:08]: @@@@@@@@@@@@@@@@@@@@ summary
188s gem2deb-test-runner  PASS
205s nova [W] Using flock in prodstack6-s390x
205s Creating nova instance adt-plucky-s390x-thin-20250315-192859-juju-7f2275-prod-proposed-migration-environment-15-8eeca30f-dca8-4539-af00-46124f4eb4a0 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)...
205s nova [W] Timed out waiting for d4dcfeda-9b81-41ba-823f-7f91a745c3de to get deleted.