0s autopkgtest [13:24:07]: starting date and time: 2025-03-22 13:24:07+0000 0s autopkgtest [13:24:07]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [13:24:07]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.aag979gd/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-rack --apt-upgrade ruby-warden --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-rack/3.1.9-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-9.secgroup --name adt-plucky-s390x-ruby-warden-20250322-130558-juju-7f2275-prod-proposed-migration-environment-2-cf89ccde-3e4b-4843-b298-af6398b3128c --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 100s autopkgtest [13:25:47]: testbed dpkg architecture: s390x 100s autopkgtest [13:25:47]: testbed apt version: 2.9.33 101s autopkgtest [13:25:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 101s autopkgtest [13:25:48]: testbed release detected to be: None 101s autopkgtest [13:25:48]: updating testbed package index (apt update) 102s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 102s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 102s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 102s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 102s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [288 kB] 102s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [29.9 kB] 102s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [11.5 kB] 102s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [1232 B] 102s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [41.5 kB] 102s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1264 B] 102s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 102s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [182 kB] 102s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [10.7 kB] 102s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [2512 B] 102s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [316 B] 103s Fetched 695 kB in 1s (925 kB/s) 104s Reading package lists... 104s autopkgtest [13:25:51]: upgrading testbed (apt dist-upgrade and autopurge) 104s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 105s Starting 2 pkgProblemResolver with broken count: 0 105s Done 105s Entering ResolveByKeep 105s 105s Calculating upgrade... 105s The following packages will be upgraded: 105s apparmor apt apt-utils dpkg dpkg-dev fwupd gcc-14-base ibverbs-providers 105s libapparmor1 libapt-pkg7.0 libdpkg-perl libfwupd3 libibverbs1 libldap-common 105s libldap2 libxmlb2 ubuntu-pro-client ubuntu-pro-client-l10n 105s 18 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s Need to get 12.7 MB of archives. 105s After this operation, 180 kB of additional disk space will be used. 105s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapt-pkg7.0 s390x 2.9.34 [1114 kB] 106s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x dpkg s390x 1.22.18ubuntu2 [1300 kB] 106s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x apt s390x 2.9.34 [1424 kB] 106s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x apt-utils s390x 2.9.34 [215 kB] 106s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-base s390x 14.2.0-19ubuntu1 [53.9 kB] 106s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libapparmor1 s390x 4.1.0~beta5-0ubuntu11 [55.0 kB] 106s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x ubuntu-pro-client-l10n s390x 35 [19.7 kB] 106s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x ubuntu-pro-client s390x 35 [257 kB] 106s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apparmor s390x 4.1.0~beta5-0ubuntu11 [759 kB] 106s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libibverbs1 s390x 56.0-3ubuntu1 [70.0 kB] 106s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x ibverbs-providers s390x 56.0-3ubuntu1 [415 kB] 106s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x dpkg-dev all 1.22.18ubuntu2 [1089 kB] 106s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libdpkg-perl all 1.22.18ubuntu2 [281 kB] 106s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x fwupd s390x 2.0.6-7 [5235 kB] 106s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libfwupd3 s390x 2.0.6-7 [134 kB] 106s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libxmlb2 s390x 0.3.22-1 [69.2 kB] 106s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libldap-common all 2.6.9+dfsg-2ubuntu1 [35.5 kB] 106s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libldap2 s390x 2.6.9+dfsg-2ubuntu1 [206 kB] 106s Preconfiguring packages ... 106s Fetched 12.7 MB in 1s (14.0 MB/s) 106s (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 ... 81426 files and directories currently installed.) 106s Preparing to unpack .../libapt-pkg7.0_2.9.34_s390x.deb ... 106s Unpacking libapt-pkg7.0:s390x (2.9.34) over (2.9.33) ... 106s Setting up libapt-pkg7.0:s390x (2.9.34) ... 106s (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 ... 81426 files and directories currently installed.) 106s Preparing to unpack .../dpkg_1.22.18ubuntu2_s390x.deb ... 106s Unpacking dpkg (1.22.18ubuntu2) over (1.22.15ubuntu1) ... 107s Setting up dpkg (1.22.18ubuntu2) ... 107s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81425 files and directories currently installed.) 107s Preparing to unpack .../archives/apt_2.9.34_s390x.deb ... 107s Unpacking apt (2.9.34) over (2.9.33) ... 107s Setting up apt (2.9.34) ... 107s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81425 files and directories currently installed.) 107s Preparing to unpack .../00-apt-utils_2.9.34_s390x.deb ... 107s Unpacking apt-utils (2.9.34) over (2.9.33) ... 107s Preparing to unpack .../01-gcc-14-base_14.2.0-19ubuntu1_s390x.deb ... 107s Unpacking gcc-14-base:s390x (14.2.0-19ubuntu1) over (14.2.0-17ubuntu3) ... 107s Preparing to unpack .../02-libapparmor1_4.1.0~beta5-0ubuntu11_s390x.deb ... 107s Unpacking libapparmor1:s390x (4.1.0~beta5-0ubuntu11) over (4.1.0~beta5-0ubuntu9) ... 107s Preparing to unpack .../03-ubuntu-pro-client-l10n_35_s390x.deb ... 107s Unpacking ubuntu-pro-client-l10n (35) over (34.1.3) ... 107s Preparing to unpack .../04-ubuntu-pro-client_35_s390x.deb ... 108s Unpacking ubuntu-pro-client (35) over (34.1.3) ... 108s Preparing to unpack .../05-apparmor_4.1.0~beta5-0ubuntu11_s390x.deb ... 108s Unpacking apparmor (4.1.0~beta5-0ubuntu11) over (4.1.0~beta5-0ubuntu9) ... 108s Preparing to unpack .../06-libibverbs1_56.0-3ubuntu1_s390x.deb ... 108s Unpacking libibverbs1:s390x (56.0-3ubuntu1) over (55.0-1ubuntu1) ... 108s Preparing to unpack .../07-ibverbs-providers_56.0-3ubuntu1_s390x.deb ... 108s Unpacking ibverbs-providers:s390x (56.0-3ubuntu1) over (55.0-1ubuntu1) ... 108s Preparing to unpack .../08-dpkg-dev_1.22.18ubuntu2_all.deb ... 108s Unpacking dpkg-dev (1.22.18ubuntu2) over (1.22.15ubuntu1) ... 108s Preparing to unpack .../09-libdpkg-perl_1.22.18ubuntu2_all.deb ... 108s Unpacking libdpkg-perl (1.22.18ubuntu2) over (1.22.15ubuntu1) ... 108s Preparing to unpack .../10-fwupd_2.0.6-7_s390x.deb ... 108s Unpacking fwupd (2.0.6-7) over (2.0.6-5) ... 108s Preparing to unpack .../11-libfwupd3_2.0.6-7_s390x.deb ... 108s Unpacking libfwupd3:s390x (2.0.6-7) over (2.0.6-5) ... 108s Preparing to unpack .../12-libxmlb2_0.3.22-1_s390x.deb ... 108s Unpacking libxmlb2:s390x (0.3.22-1) over (0.3.21-1) ... 108s Preparing to unpack .../13-libldap-common_2.6.9+dfsg-2ubuntu1_all.deb ... 108s Unpacking libldap-common (2.6.9+dfsg-2ubuntu1) over (2.6.9+dfsg-1~exp2ubuntu1) ... 108s Preparing to unpack .../14-libldap2_2.6.9+dfsg-2ubuntu1_s390x.deb ... 108s Unpacking libldap2:s390x (2.6.9+dfsg-2ubuntu1) over (2.6.9+dfsg-1~exp2ubuntu1) ... 108s Setting up libibverbs1:s390x (56.0-3ubuntu1) ... 108s Setting up libapparmor1:s390x (4.1.0~beta5-0ubuntu11) ... 108s Setting up apt-utils (2.9.34) ... 108s Setting up ibverbs-providers:s390x (56.0-3ubuntu1) ... 108s Setting up gcc-14-base:s390x (14.2.0-19ubuntu1) ... 108s Setting up libxmlb2:s390x (0.3.22-1) ... 108s Setting up libfwupd3:s390x (2.0.6-7) ... 108s Setting up libldap-common (2.6.9+dfsg-2ubuntu1) ... 108s Setting up apparmor (4.1.0~beta5-0ubuntu11) ... 109s Reloading AppArmor profiles 111s Setting up libdpkg-perl (1.22.18ubuntu2) ... 111s Setting up ubuntu-pro-client (35) ... 111s Installing new version of config file /etc/apparmor.d/ubuntu_pro_apt_news ... 111s Installing new version of config file /etc/apt/apt.conf.d/20apt-esm-hook.conf ... 112s Setting up libldap2:s390x (2.6.9+dfsg-2ubuntu1) ... 112s Setting up fwupd (2.0.6-7) ... 112s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 112s fwupd.service is a disabled or a static unit not running, not starting it. 112s Setting up ubuntu-pro-client-l10n (35) ... 112s Setting up dpkg-dev (1.22.18ubuntu2) ... 112s Processing triggers for libc-bin (2.41-1ubuntu2) ... 112s Processing triggers for systemd (257.4-1ubuntu1) ... 112s Processing triggers for man-db (2.13.0-1) ... 113s Processing triggers for dbus (1.16.2-2ubuntu1) ... 114s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Starting pkgProblemResolver with broken count: 0 115s Starting 2 pkgProblemResolver with broken count: 0 115s Done 115s Solving dependencies... 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s autopkgtest [13:26:02]: rebooting testbed after setup commands that affected boot 137s autopkgtest [13:26:24]: testbed running kernel: Linux 6.14.0-11-generic #11-Ubuntu SMP Mon Mar 17 11:24:17 UTC 2025 139s autopkgtest [13:26:26]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-warden 140s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (dsc) [2214 B] 140s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (tar) [29.8 kB] 140s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-warden 1.2.8-1ubuntu1 (diff) [3384 B] 141s gpgv: Signature made Sun Sep 8 18:13:26 2024 UTC 141s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 141s gpgv: issuer "kanashiro@ubuntu.com" 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./ruby-warden_1.2.8-1ubuntu1.dsc: no acceptable signature found 141s autopkgtest [13:26:28]: testing package ruby-warden version 1.2.8-1ubuntu1 141s autopkgtest [13:26:28]: build not needed 142s autopkgtest [13:26:29]: test gem2deb-test-runner: preparing testbed 142s Reading package lists... 142s Building dependency tree... 142s Reading state information... 142s Starting pkgProblemResolver with broken count: 0 142s Starting 2 pkgProblemResolver with broken count: 0 142s Done 142s The following NEW packages will be installed: 142s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-did-you-mean 142s ruby-diff-lcs ruby-minitest ruby-net-telnet ruby-power-assert ruby-rack 142s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 142s ruby-rspec-support ruby-rubygems ruby-test-unit ruby-warden ruby-webrick 142s ruby-xmlrpc ruby3.3 rubygems-integration 142s 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. 142s Need to get 7050 kB of archives. 142s After this operation, 35.4 MB of additional disk space will be used. 142s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x rubygems-integration all 1.19 [5550 B] 142s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-did-you-mean all 1.6.3-2 [14.8 kB] 143s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 143s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 143s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-power-assert all 2.0.3-1 [12.0 kB] 143s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-test-unit all 3.6.2-1 [67.0 kB] 143s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 143s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-xmlrpc all 0.3.3-2 [24.8 kB] 143s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libruby3.3 s390x 3.3.7-1ubuntu2 [5871 kB] 143s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x ruby3.3 s390x 3.3.7-1ubuntu2 [49.1 kB] 143s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libruby s390x 1:3.3~ubuntu3 [5038 B] 143s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x ruby-rubygems all 3.6.3-1 [332 kB] 143s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x ruby s390x 1:3.3~ubuntu3 [3618 B] 143s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x rake all 13.2.1-1 [45.8 kB] 143s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x gem2deb-test-runner s390x 2.2.5 [18.3 kB] 143s Get:16 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-diff-lcs all 1.5.1-1 [22.8 kB] 143s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x ruby-rack all 3.1.9-2 [79.3 kB] 143s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 143s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 143s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 143s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 143s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 143s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x ruby-warden all 1.2.8-1ubuntu1 [15.5 kB] 143s Fetched 7050 kB in 1s (7412 kB/s) 143s Selecting previously unselected package rubygems-integration. 144s (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 ... 81447 files and directories currently installed.) 144s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 144s Unpacking rubygems-integration (1.19) ... 144s Selecting previously unselected package ruby-did-you-mean. 144s Preparing to unpack .../01-ruby-did-you-mean_1.6.3-2_all.deb ... 144s Unpacking ruby-did-you-mean (1.6.3-2) ... 144s Selecting previously unselected package ruby-minitest. 144s Preparing to unpack .../02-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 144s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 144s Selecting previously unselected package ruby-net-telnet. 144s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 144s Unpacking ruby-net-telnet (0.2.0-1) ... 144s Selecting previously unselected package ruby-power-assert. 144s Preparing to unpack .../04-ruby-power-assert_2.0.3-1_all.deb ... 144s Unpacking ruby-power-assert (2.0.3-1) ... 144s Selecting previously unselected package ruby-test-unit. 144s Preparing to unpack .../05-ruby-test-unit_3.6.2-1_all.deb ... 144s Unpacking ruby-test-unit (3.6.2-1) ... 144s Selecting previously unselected package ruby-webrick. 144s Preparing to unpack .../06-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 144s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 144s Selecting previously unselected package ruby-xmlrpc. 144s Preparing to unpack .../07-ruby-xmlrpc_0.3.3-2_all.deb ... 144s Unpacking ruby-xmlrpc (0.3.3-2) ... 144s Selecting previously unselected package libruby3.3:s390x. 144s Preparing to unpack .../08-libruby3.3_3.3.7-1ubuntu2_s390x.deb ... 144s Unpacking libruby3.3:s390x (3.3.7-1ubuntu2) ... 144s Selecting previously unselected package ruby3.3. 144s Preparing to unpack .../09-ruby3.3_3.3.7-1ubuntu2_s390x.deb ... 144s Unpacking ruby3.3 (3.3.7-1ubuntu2) ... 144s Selecting previously unselected package libruby:s390x. 144s Preparing to unpack .../10-libruby_1%3a3.3~ubuntu3_s390x.deb ... 144s Unpacking libruby:s390x (1:3.3~ubuntu3) ... 144s Selecting previously unselected package ruby-rubygems. 144s Preparing to unpack .../11-ruby-rubygems_3.6.3-1_all.deb ... 144s Unpacking ruby-rubygems (3.6.3-1) ... 144s Selecting previously unselected package ruby. 144s Preparing to unpack .../12-ruby_1%3a3.3~ubuntu3_s390x.deb ... 144s Unpacking ruby (1:3.3~ubuntu3) ... 144s Selecting previously unselected package rake. 144s Preparing to unpack .../13-rake_13.2.1-1_all.deb ... 144s Unpacking rake (13.2.1-1) ... 144s Selecting previously unselected package gem2deb-test-runner. 144s Preparing to unpack .../14-gem2deb-test-runner_2.2.5_s390x.deb ... 144s Unpacking gem2deb-test-runner (2.2.5) ... 144s Selecting previously unselected package ruby-diff-lcs. 144s Preparing to unpack .../15-ruby-diff-lcs_1.5.1-1_all.deb ... 144s Unpacking ruby-diff-lcs (1.5.1-1) ... 144s Selecting previously unselected package ruby-rack. 144s Preparing to unpack .../16-ruby-rack_3.1.9-2_all.deb ... 144s Unpacking ruby-rack (3.1.9-2) ... 144s Selecting previously unselected package ruby-rspec-support. 144s Preparing to unpack .../17-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec-core. 144s Preparing to unpack .../18-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec-expectations. 144s Preparing to unpack .../19-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec-mocks. 144s Preparing to unpack .../20-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec. 144s Preparing to unpack .../21-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-warden. 144s Preparing to unpack .../22-ruby-warden_1.2.8-1ubuntu1_all.deb ... 144s Unpacking ruby-warden (1.2.8-1ubuntu1) ... 144s Setting up ruby-power-assert (2.0.3-1) ... 144s Setting up rubygems-integration (1.19) ... 144s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 144s Setting up ruby-test-unit (3.6.2-1) ... 144s Setting up ruby-net-telnet (0.2.0-1) ... 144s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 144s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 144s Setting up ruby-did-you-mean (1.6.3-2) ... 144s Setting up ruby-xmlrpc (0.3.3-2) ... 144s Setting up ruby-rubygems (3.6.3-1) ... 144s Setting up rake (13.2.1-1) ... 144s Setting up ruby3.3 (3.3.7-1ubuntu2) ... 144s Setting up libruby3.3:s390x (3.3.7-1ubuntu2) ... 144s Setting up libruby:s390x (1:3.3~ubuntu3) ... 144s Setting up ruby (1:3.3~ubuntu3) ... 144s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 144s Setting up ruby-diff-lcs (1.5.1-1) ... 144s Setting up ruby-rack (3.1.9-2) ... 144s Setting up gem2deb-test-runner (2.2.5) ... 144s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 144s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 144s Setting up ruby-warden (1.2.8-1ubuntu1) ... 144s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 144s Processing triggers for libc-bin (2.41-1ubuntu2) ... 144s Processing triggers for man-db (2.13.0-1) ... 145s autopkgtest [13:26:32]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 145s autopkgtest [13:26:32]: test gem2deb-test-runner: [----------------------- 145s 145s ┌──────────────────────────────────────────────────────────────────────────────┐ 145s │ Checking Rubygems dependency resolution on ruby3.3 │ 145s └──────────────────────────────────────────────────────────────────────────────┘ 145s 145s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"warden\" 145s mv lib ./.gem2deb.lib 145s mv Gemfile.lock ./.gem2deb.Gemfile.lock 145s mv ./.gem2deb.lib lib 145s mv ./.gem2deb.Gemfile.lock Gemfile.lock 145s 145s ┌──────────────────────────────────────────────────────────────────────────────┐ 145s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 145s └──────────────────────────────────────────────────────────────────────────────┘ 145s 145s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 145s mv lib ./.gem2deb.lib 145s mv Gemfile.lock ./.gem2deb.Gemfile.lock 145s /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 146s 146s authenticated data store 146s should store data for the default scope 146s should store data for the foo user 146s should store the data separately 146s should clear the foo scoped data when foo logs out 146s should clear out the default data when :default logs out 146s should clear out all data when a general logout is performed 146s should logout multiple persons at once 146s should not store data for a user who is not logged in 146s 146s Warden::Config 146s should behave like a hash 146s should provide hash accessors 146s should allow to read and set default strategies 146s should allow to silence missing strategies 146s should set the default_scope 146s should merge given options on initialization 146s should setup defaults with the scope_defaults method 146s 146s Warden::Proxy::Errors 146s should report that it is empty on first creation 146s should continue to report that it is empty even after being checked 146s should add an error 146s should allow many errors to be added to the same field 146s should give the full messages for an error 146s should return the error for a specific field / label 146s should return nil for a specific field if it's not been set 146s 146s standard authentication hooks 146s after_set_user 146s should allow me to add an after_set_user hook 146s should allow me to add multiple after_set_user hooks 146s should run each after_set_user hook after the user is set 146s should not run the event specified with except 146s should only run the event specified with only 146s should run filters in the given order 146s after_authentication 146s should be a wrapper to after_set_user behavior 146s should not be invoked on default after_set_user scenario 146s should run filters in the given order 146s should allow me to log out a user in an after_set_user block 146s after_fetch 146s should be a wrapper to after_set_user behavior 146s should not be invoked on default after_set_user scenario 146s should not be invoked if fetched user is nil 146s should run filters in the given order 146s after_failed_fetch 146s should not be called when user is fetched 146s should be called if fetched user is nil 146s before_failure 146s should allow me to add a before_failure hook 146s should allow me to add multiple before_failure hooks 146s should run each before_failure hooks before failing 146s should run filters in the given order 146s before_logout 146s should allow me to add an before_logout hook 146s should allow me to add multiple after_authentication hooks 146s should run each before_logout hook before logout is run 146s should run before_logout hook for a specified scope 146s should run filters in the given order 146s on_request 146s should allow me to add an on_request hook 146s should allow me to add multiple on_request hooks 146s should run each on_request hooks when initializing 146s should run filters in the given order 146s should have the proxy on env in on_request 146s should be able to throw in on_request 146s 146s Warden::Manager 146s should insert a Proxy object into the rack env 146s should allow me to set a different default scope for warden 146s should allow me to access strategies through manager 146s thrown auth 146s Failure 146s should respond with a 401 response if the strategy fails authentication 146s should use the failure message given to the failure method 146s should set the message from the winning strategy in warden.options hash 146s should render the failure app when there's a failure 146s should call failure app if warden is thrown even after successful authentication 146s should set the attempted url in warden.options hash 146s should set action in warden.options if overridden 146s should catch a resubmitted request (PENDING: Temporarily skipped with xit) 146s should use the default scopes action when a bare throw is used 146s integrated strategies 146s redirecting 146s should redirect with a message 146s should redirect with a default message 146s should redirect with a permanent redirect 146s should redirect with a content type 146s should redirect with a default content type 146s failing 146s should fail according to the failure app 146s should allow you to customize the response 146s should allow you to customize the response without the explicit call to custom_failure! if not intercepting 401 146s should render the failure application for a 401 if no custom_failure flag is set 146s custom rack response 146s should return a custom rack response 146s app returns Rack::Response 146s should return it (FAILED - 1) 146s success 146s should pass through to the application when there is success 146s 146s Warden::Proxy 146s authentication 146s should not check the authentication if it is not checked 146s should check the authentication if it is explicitly checked 146s should not allow the request if incorrect conditions are supplied 146s should allow the request if the correct conditions are supplied 146s should allow authentication in my application 146s should allow me to select which strategies I use in my application 146s should raise error on missing strategies 146s should raise error if the strategy failed 146s should not raise error on missing strategies if silencing 146s should allow me to get access to the user at warden.user. 146s should run strategies when authenticate? is asked 146s should properly send the scope to the strategy 146s should try multiple authentication strategies 146s should look for an active user in the session with authenticate 146s should look for an active user in the session with authenticate? 146s should look for an active user in the session with authenticate! 146s should throw an error when authenticate! 146s should login 2 different users from the session 146s should not authenticate other scopes just because the first is authenticated 146s should renew session when user is set (FAILED - 2) 146s should not renew session when user is fetch (FAILED - 3) 146s authentication cache 146s should run strategies just once for a given scope 146s should run strategies for a given scope several times if cache is cleaned 146s should clear the cache for a specified strategy 146s should run the strategies several times for different scopes 146s should not run strategies until cache is cleaned if latest winning strategy halted 146s should not store user if strategy isn't meant for permanent login 146s set user 146s should store the user into the session 146s should not store the user if the :store option is set to false 146s should not throw error when no session is configured and store is false 146s should not run the callbacks when :run_callbacks is false 146s should run the callbacks when :run_callbacks is true 146s should run the callbacks by default 146s should set renew on rack.session.options 146s should not modify attempt to modify a frozen rack.session.options 146s lock 146s should not run any strategy 146s should keep already authenticated users 146s get user 146s should return nil when not logged in 146s should not run strategies when not logged in 146s should cache unfound user 146s previously logged in 146s should take the user from the session when logged in 146s should cache found user 146s should not run strategies when the user exists in the session 146s run callback option 146s should not call run_callbacks when we pass a :run_callback => false 146s should call run_callbacks when we pass a :run_callback => true 146s should call run_callbacks by default 146s logout 146s should logout only the scoped foo user 146s should logout only the scoped default user 146s should clear the session when no argument is given to logout 146s should not raise exception if raw_session is nil 146s should clear the user when logging out 146s should clear the session data when logging out 146s should clear out the session by calling reset_session! so that plugins can setup their own session clearing 146s messages 146s should allow access to the failure message 146s should allow access to the success message 146s should not die when accessing a message from a source where no authentication has occurred 146s when all strategies are not valid? 146s should return false for authenticated? when there are no valid? strategies 146s should return nil for authenticate when there are no valid strategies 146s should return false for authenticate? when there are no valid strategies 146s should respond with a 401 when authenticate! cannot find any valid strategies 146s authenticated? 146s positive authentication 146s should return true when authenticated in the session 146s should yield to a block when the block is passed and authenticated 146s should authenticate for a user in a different scope 146s negative authentication 146s should return false when authenticated in the session 146s should return false if scope cannot be retrieved from session 146s should not yield to a block when the block is passed and authenticated 146s should not yield for a user in a different scope 146s unauthenticated? 146s negative unauthentication 146s should return false when authenticated in the session 146s should not yield to a block when the block is passed and authenticated 146s should not yield to the block for a user in a different scope 146s positive unauthentication 146s should return false when unauthenticated in the session 146s should yield to a block when the block is passed and authenticated 146s should yield for a user in a different scope 146s attributes 146s should have a config attribute 146s 146s dynamic default_strategies 146s should allow me to change the default strategies on the fly 146s should allow me to append to the default strategies on the fly 146s should allow me to set the default strategies on a per scope basis 146s should allow me to setup default strategies for each scope on the manager 146s should not change the master configurations strategies when I change them 146s default scope options 146s should allow me to set a default action for a given scope 146s should allow me to set store, false on a given scope 146s #asset_request? 146s should return true if PATH_INFO is in asset list 146s should return false if PATH_INFO is not in asset list 146s 146s Warden::SessionSerializer 146s should store data for the default scope 146s should check if a data is stored or not 146s should load an user from store 146s should store data based on the scope 146s should delete data from store 146s should delete information from store if user cannot be retrieved 146s should support a nil session store 146s 146s Warden::Strategies::Base 146s should have a user object 146s should be performed after run 146s should set the scope 146s should allow you to set a message 146s should provide access to the errors 146s headers 146s should have headers 146s should allow us to clear the headers 146s halting 146s should allow you to halt a strategy 146s should not be halted if halt was not called 146s pass 146s should allow you to pass 146s redirect 146s should allow you to set a redirection 146s should mark the strategy as halted when redirecting 146s should escape redirected url parameters 146s should allow you to set a message 146s should set the action as :redirect 146s failure 146s should allow you to fail hard 146s should halt the strategies when failing hard 146s should allow you to set a message when failing hard 146s should set the action as :failure when failing hard 146s should allow you to fail soft 146s should not halt the strategies when failing soft 146s should allow you to set a message when failing soft 146s should set the action as :failure when failing soft 146s success 146s should allow you to succeed 146s should be authenticated after success 146s should allow you to set a message when succeeding 146s should store the user 146s should set the action as :success 146s custom response 146s should allow me to set a custom rack response 146s should halt the strategy 146s should provide access to the custom rack response 146s should set the action as :custom 146s 146s Warden::Strategies 146s should let me add a strategy via a block 146s should raise an error if I add a strategy via a block, that does not have an authenticate! method 146s should raise an error if I add a strategy that does not extend Warden::Strategies::Base 146s should allow me to get access to a particular strategy 146s should allow me to add a strategy with the required methods 146s should not allow a strategy that does not have an authenticate! method 146s should allow me to change a class when providing a block and class 146s should allow me to update a previously given strategy 146s should allow me to clear the strategies 146s 146s Warden::Test::Helpers 146s should log me in as a user 146s should log me in as a user of a given scope 146s should login multiple users with different scopes 146s should log out all users 146s should logout a specific user 146s #asset_paths 146s should default asset_paths to anything asset path regex 146s 146s Warden::Test::Mock 146s should return a valid mocked warden 146s 146s Warden::Test::WardenHelpers 146s is expected to respond to #test_mode! 146s is expected to respond to #on_next_request 146s is expected to respond to #test_reset! 146s should execute the on_next_request block on the next request 146s should execute many on_next_request blocks on the next request 146s should not execute on_next_request blocks on subsequent requests 146s should allow me to set new_on_next_request items to execute in the same test 146s should remove the on_next_request items when test is reset 146s asset requests 146s should not execute on_next_request blocks if this is an asset request 146s 146s Pending: (Failures listed here are expected and do not affect your suite's status) 146s 146s 1) Warden::Manager thrown auth Failure should catch a resubmitted request 146s # Temporarily skipped with xit 146s # ./spec/warden/manager_spec.rb:105 146s 146s Failures: 146s 146s 1) Warden::Manager integrated strategies app returns Rack::Response should return it 146s Failure/Error: expect(result.header['Content-Type']).to eq('text/plain') 146s 146s NoMethodError: 146s undefined method `header' for an instance of Rack::Response 146s # ./spec/warden/manager_spec.rb:315:in `block (4 levels) in ' 146s 146s 2) Warden::Proxy authentication should renew session when user is set 146s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 146s 146s NameError: 146s uninitialized constant Rack::Session 146s # ./spec/warden/proxy_spec.rb:216:in `block (3 levels) in ' 146s 146s 3) Warden::Proxy authentication should not renew session when user is fetch 146s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 146s 146s NameError: 146s uninitialized constant Rack::Session 146s # ./spec/warden/proxy_spec.rb:253:in `block (3 levels) in ' 146s 146s Finished in 0.11241 seconds (files took 0.09656 seconds to load) 146s 224 examples, 3 failures, 1 pending 146s 146s Failed examples: 146s 146s rspec ./spec/warden/manager_spec.rb:306 # Warden::Manager integrated strategies app returns Rack::Response should return it 146s rspec ./spec/warden/proxy_spec.rb:204 # Warden::Proxy authentication should renew session when user is set 146s rspec ./spec/warden/proxy_spec.rb:243 # Warden::Proxy authentication should not renew session when user is fetch 146s 146s /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 failed 146s mv ./.gem2deb.lib lib 146s mv ./.gem2deb.Gemfile.lock Gemfile.lock 146s autopkgtest [13:26:33]: test gem2deb-test-runner: -----------------------] 147s autopkgtest [13:26:34]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 147s gem2deb-test-runner FAIL non-zero exit status 1 147s autopkgtest [13:26:34]: @@@@@@@@@@@@@@@@@@@@ summary 147s gem2deb-test-runner FAIL non-zero exit status 1 152s nova [W] Using flock in prodstack6-s390x 152s flock: timeout while waiting to get lock 152s Creating nova instance adt-plucky-s390x-ruby-warden-20250322-130558-juju-7f2275-prod-proposed-migration-environment-2-cf89ccde-3e4b-4843-b298-af6398b3128c from image adt/ubuntu-plucky-s390x-server-20250321.img (UUID 6ae96d8b-e719-4c1b-8809-3b6533761d24)... 152s nova [W] Timed out waiting for 9d2fd046-90e2-4287-bbe4-296e35e638eb to get deleted.