0s autopkgtest [14:10:59]: starting date and time: 2025-05-05 14:10:59+0000 0s autopkgtest [14:10:59]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [14:10:59]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xokbalez/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.12-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-7.secgroup --name adt-questing-amd64-ruby-warden-20250505-141059-juju-7f2275-prod-proposed-migration-environment-20-ed2064a2-0388-4484-a6b4-d4868ec5e263 --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 38s autopkgtest [14:11:37]: testbed dpkg architecture: amd64 38s autopkgtest [14:11:37]: testbed apt version: 3.0.0 38s autopkgtest [14:11:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 38s autopkgtest [14:11:37]: testbed release detected to be: None 39s autopkgtest [14:11:38]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 39s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 39s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 39s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 39s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [92.9 kB] 39s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [906 kB] 39s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [32.3 kB] 39s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [92.4 kB] 39s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [131 kB] 39s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [355 kB] 40s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [966 kB] 40s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [21.5 kB] 40s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [12.0 kB] 40s Fetched 2719 kB in 1s (3343 kB/s) 40s Reading package lists... 41s autopkgtest [14:11:40]: upgrading testbed (apt dist-upgrade and autopurge) 41s Reading package lists... 41s Building dependency tree... 41s Reading state information... 41s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 41s Starting 2 pkgProblemResolver with broken count: 0 41s Done 42s Entering ResolveByKeep 42s 42s Calculating upgrade... 42s The following packages will be upgraded: 42s diffutils gettext-base groff-base libgpg-error-l10n libgpg-error0 42s libperl5.40 libselinux1 netbase perl perl-base perl-modules-5.40 42s python3-attr 42s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 42s Need to get 11.7 MB of archives. 42s After this operation, 256 kB disk space will be freed. 42s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 diffutils amd64 1:3.10-4 [184 kB] 42s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 42s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 perl amd64 5.40.1-3 [262 kB] 42s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 42s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 42s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libselinux1 amd64 3.8.1-1 [89.8 kB] 42s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libgpg-error-l10n all 1.51-4 [8880 B] 42s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgpg-error0 amd64 1.51-4 [76.9 kB] 42s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 netbase all 6.5 [12.9 kB] 42s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 gettext-base amd64 0.23.1-2 [41.5 kB] 42s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 groff-base amd64 1.23.0-8 [1023 kB] 43s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 python3-attr all 25.3.0-1 [50.9 kB] 43s Fetched 11.7 MB in 1s (18.2 MB/s) 43s (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 ... 80527 files and directories currently installed.) 43s Preparing to unpack .../diffutils_1%3a3.10-4_amd64.deb ... 43s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 43s Setting up diffutils (1:3.10-4) ... 43s (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 ... 80527 files and directories currently installed.) 43s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 43s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 43s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 43s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 43s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 43s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 43s Setting up perl-base (5.40.1-3) ... 43s (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 ... 80527 files and directories currently installed.) 43s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 43s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 44s Preparing to unpack .../libselinux1_3.8.1-1_amd64.deb ... 44s Unpacking libselinux1:amd64 (3.8.1-1) over (3.7-3ubuntu3) ... 44s Setting up libselinux1:amd64 (3.8.1-1) ... 44s (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 ... 80527 files and directories currently installed.) 44s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 44s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 44s Preparing to unpack .../libgpg-error0_1.51-4_amd64.deb ... 44s Unpacking libgpg-error0:amd64 (1.51-4) over (1.51-3) ... 44s Setting up libgpg-error0:amd64 (1.51-4) ... 44s (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 ... 80527 files and directories currently installed.) 44s Preparing to unpack .../archives/netbase_6.5_all.deb ... 44s Unpacking netbase (6.5) over (6.4) ... 44s Preparing to unpack .../gettext-base_0.23.1-2_amd64.deb ... 44s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 44s Preparing to unpack .../groff-base_1.23.0-8_amd64.deb ... 44s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 44s Preparing to unpack .../python3-attr_25.3.0-1_all.deb ... 44s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 44s Setting up python3-attr (25.3.0-1) ... 44s Setting up gettext-base (0.23.1-2) ... 44s Setting up perl-modules-5.40 (5.40.1-3) ... 44s Setting up groff-base (1.23.0-8) ... 44s Setting up netbase (6.5) ... 44s Installing new version of config file /etc/ethertypes ... 44s Installing new version of config file /etc/services ... 44s Setting up libgpg-error-l10n (1.51-4) ... 44s Setting up libperl5.40:amd64 (5.40.1-3) ... 44s Setting up perl (5.40.1-3) ... 44s Processing triggers for libc-bin (2.41-6ubuntu1) ... 44s Processing triggers for man-db (2.13.1-1) ... 44s Processing triggers for install-info (7.1.1-1) ... 45s Reading package lists... 45s Building dependency tree... 45s Reading state information... 45s Starting pkgProblemResolver with broken count: 0 45s Starting 2 pkgProblemResolver with broken count: 0 45s Done 45s Solving dependencies... 45s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 47s autopkgtest [14:11:46]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 48s autopkgtest [14:11:47]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-warden 48s Get:1 http://ftpmaster.internal/ubuntu questing/universe ruby-warden 1.2.8-1ubuntu1 (dsc) [2214 B] 48s Get:2 http://ftpmaster.internal/ubuntu questing/universe ruby-warden 1.2.8-1ubuntu1 (tar) [29.8 kB] 48s Get:3 http://ftpmaster.internal/ubuntu questing/universe ruby-warden 1.2.8-1ubuntu1 (diff) [3384 B] 49s gpgv: Signature made Sun Sep 8 18:13:26 2024 UTC 49s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 49s gpgv: issuer "kanashiro@ubuntu.com" 49s gpgv: Can't check signature: No public key 49s dpkg-source: warning: cannot verify inline signature for ./ruby-warden_1.2.8-1ubuntu1.dsc: no acceptable signature found 49s autopkgtest [14:11:48]: testing package ruby-warden version 1.2.8-1ubuntu1 49s autopkgtest [14:11:48]: build not needed 49s autopkgtest [14:11:48]: test gem2deb-test-runner: preparing testbed 49s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Starting pkgProblemResolver with broken count: 0 50s Starting 2 pkgProblemResolver with broken count: 0 50s Done 50s The following NEW packages will be installed: 50s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-did-you-mean 50s ruby-diff-lcs ruby-minitest ruby-net-telnet ruby-power-assert ruby-rack 50s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 50s ruby-rspec-support ruby-rubygems ruby-test-unit ruby-warden ruby-webrick 50s ruby-xmlrpc ruby3.3 rubygems-integration 50s 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. 50s Need to get 7295 kB of archives. 50s After this operation, 36.3 MB of additional disk space will be used. 50s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 rubygems-integration all 1.19 [5550 B] 50s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 50s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 50s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 50s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-power-assert all 2.0.3-1 [12.0 kB] 50s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-test-unit all 3.6.2-1 [67.0 kB] 50s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 50s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 50s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libruby3.3 amd64 3.3.7-1ubuntu2 [6116 kB] 50s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 ruby3.3 amd64 3.3.7-1ubuntu2 [49.3 kB] 50s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libruby amd64 1:3.3~ubuntu3 [5036 B] 50s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 ruby-rubygems all 3.6.3-1 [332 kB] 50s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 ruby amd64 1:3.3~ubuntu3 [3618 B] 50s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 rake all 13.2.1-1 [45.8 kB] 50s Get:15 http://ftpmaster.internal/ubuntu questing/universe amd64 gem2deb-test-runner amd64 2.2.5 [18.3 kB] 50s Get:16 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 50s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 ruby-rack all 3.1.12-1 [79.3 kB] 50s Get:18 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 50s Get:19 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 50s Get:20 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 50s Get:21 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 50s Get:22 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 50s Get:23 http://ftpmaster.internal/ubuntu questing/universe amd64 ruby-warden all 1.2.8-1ubuntu1 [15.5 kB] 51s Fetched 7295 kB in 0s (24.7 MB/s) 51s Selecting previously unselected package rubygems-integration. 51s (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 ... 80527 files and directories currently installed.) 51s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 51s Unpacking rubygems-integration (1.19) ... 51s Selecting previously unselected package ruby-did-you-mean. 51s Preparing to unpack .../01-ruby-did-you-mean_1.6.3-2_all.deb ... 51s Unpacking ruby-did-you-mean (1.6.3-2) ... 51s Selecting previously unselected package ruby-minitest. 51s Preparing to unpack .../02-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 51s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 51s Selecting previously unselected package ruby-net-telnet. 51s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 51s Unpacking ruby-net-telnet (0.2.0-1) ... 51s Selecting previously unselected package ruby-power-assert. 51s Preparing to unpack .../04-ruby-power-assert_2.0.3-1_all.deb ... 51s Unpacking ruby-power-assert (2.0.3-1) ... 51s Selecting previously unselected package ruby-test-unit. 51s Preparing to unpack .../05-ruby-test-unit_3.6.2-1_all.deb ... 51s Unpacking ruby-test-unit (3.6.2-1) ... 51s Selecting previously unselected package ruby-webrick. 51s Preparing to unpack .../06-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 51s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 51s Selecting previously unselected package ruby-xmlrpc. 51s Preparing to unpack .../07-ruby-xmlrpc_0.3.3-2_all.deb ... 51s Unpacking ruby-xmlrpc (0.3.3-2) ... 51s Selecting previously unselected package libruby3.3:amd64. 51s Preparing to unpack .../08-libruby3.3_3.3.7-1ubuntu2_amd64.deb ... 51s Unpacking libruby3.3:amd64 (3.3.7-1ubuntu2) ... 51s Selecting previously unselected package ruby3.3. 51s Preparing to unpack .../09-ruby3.3_3.3.7-1ubuntu2_amd64.deb ... 51s Unpacking ruby3.3 (3.3.7-1ubuntu2) ... 51s Selecting previously unselected package libruby:amd64. 51s Preparing to unpack .../10-libruby_1%3a3.3~ubuntu3_amd64.deb ... 51s Unpacking libruby:amd64 (1:3.3~ubuntu3) ... 51s Selecting previously unselected package ruby-rubygems. 51s Preparing to unpack .../11-ruby-rubygems_3.6.3-1_all.deb ... 51s Unpacking ruby-rubygems (3.6.3-1) ... 51s Selecting previously unselected package ruby. 51s Preparing to unpack .../12-ruby_1%3a3.3~ubuntu3_amd64.deb ... 51s Unpacking ruby (1:3.3~ubuntu3) ... 51s Selecting previously unselected package rake. 51s Preparing to unpack .../13-rake_13.2.1-1_all.deb ... 51s Unpacking rake (13.2.1-1) ... 51s Selecting previously unselected package gem2deb-test-runner. 51s Preparing to unpack .../14-gem2deb-test-runner_2.2.5_amd64.deb ... 51s Unpacking gem2deb-test-runner (2.2.5) ... 51s Selecting previously unselected package ruby-diff-lcs. 51s Preparing to unpack .../15-ruby-diff-lcs_1.5.1-1_all.deb ... 51s Unpacking ruby-diff-lcs (1.5.1-1) ... 51s Selecting previously unselected package ruby-rack. 51s Preparing to unpack .../16-ruby-rack_3.1.12-1_all.deb ... 51s Unpacking ruby-rack (3.1.12-1) ... 51s Selecting previously unselected package ruby-rspec-support. 51s Preparing to unpack .../17-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 51s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 51s Selecting previously unselected package ruby-rspec-core. 51s Preparing to unpack .../18-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 51s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 51s Selecting previously unselected package ruby-rspec-expectations. 51s Preparing to unpack .../19-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 51s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 51s Selecting previously unselected package ruby-rspec-mocks. 51s Preparing to unpack .../20-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 51s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 51s Selecting previously unselected package ruby-rspec. 51s Preparing to unpack .../21-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 51s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 51s Selecting previously unselected package ruby-warden. 51s Preparing to unpack .../22-ruby-warden_1.2.8-1ubuntu1_all.deb ... 51s Unpacking ruby-warden (1.2.8-1ubuntu1) ... 51s Setting up ruby-power-assert (2.0.3-1) ... 51s Setting up rubygems-integration (1.19) ... 51s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 51s Setting up ruby-test-unit (3.6.2-1) ... 51s Setting up ruby-net-telnet (0.2.0-1) ... 51s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 51s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 51s Setting up ruby-did-you-mean (1.6.3-2) ... 51s Setting up ruby-xmlrpc (0.3.3-2) ... 51s Setting up ruby-rubygems (3.6.3-1) ... 51s Setting up rake (13.2.1-1) ... 51s Setting up ruby3.3 (3.3.7-1ubuntu2) ... 51s Setting up libruby3.3:amd64 (3.3.7-1ubuntu2) ... 51s Setting up libruby:amd64 (1:3.3~ubuntu3) ... 51s Setting up ruby (1:3.3~ubuntu3) ... 51s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 51s Setting up ruby-diff-lcs (1.5.1-1) ... 51s Setting up ruby-rack (3.1.12-1) ... 51s Setting up gem2deb-test-runner (2.2.5) ... 51s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 51s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 51s Setting up ruby-warden (1.2.8-1ubuntu1) ... 51s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 51s Processing triggers for libc-bin (2.41-6ubuntu1) ... 51s Processing triggers for man-db (2.13.1-1) ... 52s autopkgtest [14:11:51]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 52s autopkgtest [14:11:51]: test gem2deb-test-runner: [----------------------- 52s 52s ┌──────────────────────────────────────────────────────────────────────────────┐ 52s │ Checking Rubygems dependency resolution on ruby3.3 │ 52s └──────────────────────────────────────────────────────────────────────────────┘ 52s 52s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"warden\" 52s mv lib ./.gem2deb.lib 52s mv Gemfile.lock ./.gem2deb.Gemfile.lock 52s mv ./.gem2deb.lib lib 52s mv ./.gem2deb.Gemfile.lock Gemfile.lock 52s 52s ┌──────────────────────────────────────────────────────────────────────────────┐ 52s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 52s └──────────────────────────────────────────────────────────────────────────────┘ 52s 52s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 52s mv lib ./.gem2deb.lib 52s mv Gemfile.lock ./.gem2deb.Gemfile.lock 53s /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 53s 53s authenticated data store 53s should store data for the default scope 53s should store data for the foo user 53s should store the data separately 53s should clear the foo scoped data when foo logs out 53s should clear out the default data when :default logs out 53s should clear out all data when a general logout is performed 53s should logout multiple persons at once 53s should not store data for a user who is not logged in 53s 53s Warden::Config 53s should behave like a hash 53s should provide hash accessors 53s should allow to read and set default strategies 53s should allow to silence missing strategies 53s should set the default_scope 53s should merge given options on initialization 53s should setup defaults with the scope_defaults method 53s 53s Warden::Proxy::Errors 53s should report that it is empty on first creation 53s should continue to report that it is empty even after being checked 53s should add an error 53s should allow many errors to be added to the same field 53s should give the full messages for an error 53s should return the error for a specific field / label 53s should return nil for a specific field if it's not been set 53s 53s standard authentication hooks 53s after_set_user 53s should allow me to add an after_set_user hook 53s should allow me to add multiple after_set_user hooks 53s should run each after_set_user hook after the user is set 53s should not run the event specified with except 53s should only run the event specified with only 53s should run filters in the given order 53s after_authentication 53s should be a wrapper to after_set_user behavior 53s should not be invoked on default after_set_user scenario 53s should run filters in the given order 53s should allow me to log out a user in an after_set_user block 53s after_fetch 53s should be a wrapper to after_set_user behavior 53s should not be invoked on default after_set_user scenario 53s should not be invoked if fetched user is nil 53s should run filters in the given order 53s after_failed_fetch 53s should not be called when user is fetched 53s should be called if fetched user is nil 53s before_failure 53s should allow me to add a before_failure hook 53s should allow me to add multiple before_failure hooks 53s should run each before_failure hooks before failing 53s should run filters in the given order 53s before_logout 53s should allow me to add an before_logout hook 53s should allow me to add multiple after_authentication hooks 53s should run each before_logout hook before logout is run 53s should run before_logout hook for a specified scope 53s should run filters in the given order 53s on_request 53s should allow me to add an on_request hook 53s should allow me to add multiple on_request hooks 53s should run each on_request hooks when initializing 53s should run filters in the given order 53s should have the proxy on env in on_request 53s should be able to throw in on_request 53s 53s Warden::Manager 53s should insert a Proxy object into the rack env 53s should allow me to set a different default scope for warden 53s should allow me to access strategies through manager 53s thrown auth 53s Failure 53s should respond with a 401 response if the strategy fails authentication 53s should use the failure message given to the failure method 53s should set the message from the winning strategy in warden.options hash 53s should render the failure app when there's a failure 53s should call failure app if warden is thrown even after successful authentication 53s should set the attempted url in warden.options hash 53s should set action in warden.options if overridden 53s should catch a resubmitted request (PENDING: Temporarily skipped with xit) 53s should use the default scopes action when a bare throw is used 53s integrated strategies 53s redirecting 53s should redirect with a message 53s should redirect with a default message 53s should redirect with a permanent redirect 53s should redirect with a content type 53s should redirect with a default content type 53s failing 53s should fail according to the failure app 53s should allow you to customize the response 53s should allow you to customize the response without the explicit call to custom_failure! if not intercepting 401 53s should render the failure application for a 401 if no custom_failure flag is set 53s custom rack response 53s should return a custom rack response 53s app returns Rack::Response 53s should return it (FAILED - 1) 53s success 53s should pass through to the application when there is success 53s 53s Warden::Proxy 53s authentication 53s should not check the authentication if it is not checked 53s should check the authentication if it is explicitly checked 53s should not allow the request if incorrect conditions are supplied 53s should allow the request if the correct conditions are supplied 53s should allow authentication in my application 53s should allow me to select which strategies I use in my application 53s should raise error on missing strategies 53s should raise error if the strategy failed 53s should not raise error on missing strategies if silencing 53s should allow me to get access to the user at warden.user. 53s should run strategies when authenticate? is asked 53s should properly send the scope to the strategy 53s should try multiple authentication strategies 53s should look for an active user in the session with authenticate 53s should look for an active user in the session with authenticate? 53s should look for an active user in the session with authenticate! 53s should throw an error when authenticate! 53s should login 2 different users from the session 53s should not authenticate other scopes just because the first is authenticated 53s should renew session when user is set (FAILED - 2) 53s should not renew session when user is fetch (FAILED - 3) 53s authentication cache 53s should run strategies just once for a given scope 53s should run strategies for a given scope several times if cache is cleaned 53s should clear the cache for a specified strategy 53s should run the strategies several times for different scopes 53s should not run strategies until cache is cleaned if latest winning strategy halted 53s should not store user if strategy isn't meant for permanent login 53s set user 53s should store the user into the session 53s should not store the user if the :store option is set to false 53s should not throw error when no session is configured and store is false 53s should not run the callbacks when :run_callbacks is false 53s should run the callbacks when :run_callbacks is true 53s should run the callbacks by default 53s should set renew on rack.session.options 53s should not modify attempt to modify a frozen rack.session.options 53s lock 53s should not run any strategy 53s should keep already authenticated users 53s get user 53s should return nil when not logged in 53s should not run strategies when not logged in 53s should cache unfound user 53s previously logged in 53s should take the user from the session when logged in 53s should cache found user 53s should not run strategies when the user exists in the session 53s run callback option 53s should not call run_callbacks when we pass a :run_callback => false 53s should call run_callbacks when we pass a :run_callback => true 53s should call run_callbacks by default 53s logout 53s should logout only the scoped foo user 53s should logout only the scoped default user 53s should clear the session when no argument is given to logout 53s should not raise exception if raw_session is nil 53s should clear the user when logging out 53s should clear the session data when logging out 53s should clear out the session by calling reset_session! so that plugins can setup their own session clearing 53s messages 53s should allow access to the failure message 53s should allow access to the success message 53s should not die when accessing a message from a source where no authentication has occurred 53s when all strategies are not valid? 53s should return false for authenticated? when there are no valid? strategies 53s should return nil for authenticate when there are no valid strategies 53s should return false for authenticate? when there are no valid strategies 53s should respond with a 401 when authenticate! cannot find any valid strategies 53s authenticated? 53s positive authentication 53s should return true when authenticated in the session 53s should yield to a block when the block is passed and authenticated 53s should authenticate for a user in a different scope 53s negative authentication 53s should return false when authenticated in the session 53s should return false if scope cannot be retrieved from session 53s should not yield to a block when the block is passed and authenticated 53s should not yield for a user in a different scope 53s unauthenticated? 53s negative unauthentication 53s should return false when authenticated in the session 53s should not yield to a block when the block is passed and authenticated 53s should not yield to the block for a user in a different scope 53s positive unauthentication 53s should return false when unauthenticated in the session 53s should yield to a block when the block is passed and authenticated 53s should yield for a user in a different scope 53s attributes 53s should have a config attribute 53s 53s dynamic default_strategies 53s should allow me to change the default strategies on the fly 53s should allow me to append to the default strategies on the fly 53s should allow me to set the default strategies on a per scope basis 53s should allow me to setup default strategies for each scope on the manager 53s should not change the master configurations strategies when I change them 53s default scope options 53s should allow me to set a default action for a given scope 53s should allow me to set store, false on a given scope 53s #asset_request? 53s should return true if PATH_INFO is in asset list 53s should return false if PATH_INFO is not in asset list 53s 53s Warden::SessionSerializer 53s should store data for the default scope 53s should check if a data is stored or not 53s should load an user from store 53s should store data based on the scope 53s should delete data from store 53s should delete information from store if user cannot be retrieved 53s should support a nil session store 53s 53s Warden::Strategies::Base 53s should have a user object 53s should be performed after run 53s should set the scope 53s should allow you to set a message 53s should provide access to the errors 53s headers 53s should have headers 53s should allow us to clear the headers 53s halting 53s should allow you to halt a strategy 53s should not be halted if halt was not called 53s pass 53s should allow you to pass 53s redirect 53s should allow you to set a redirection 53s should mark the strategy as halted when redirecting 53s should escape redirected url parameters 53s should allow you to set a message 53s should set the action as :redirect 53s failure 53s should allow you to fail hard 53s should halt the strategies when failing hard 53s should allow you to set a message when failing hard 53s should set the action as :failure when failing hard 53s should allow you to fail soft 53s should not halt the strategies when failing soft 53s should allow you to set a message when failing soft 53s should set the action as :failure when failing soft 53s success 53s should allow you to succeed 53s should be authenticated after success 53s should allow you to set a message when succeeding 53s should store the user 53s should set the action as :success 53s custom response 53s should allow me to set a custom rack response 53s should halt the strategy 53s should provide access to the custom rack response 53s should set the action as :custom 53s 53s Warden::Strategies 53s should let me add a strategy via a block 53s should raise an error if I add a strategy via a block, that does not have an authenticate! method 53s should raise an error if I add a strategy that does not extend Warden::Strategies::Base 53s should allow me to get access to a particular strategy 53s should allow me to add a strategy with the required methods 53s should not allow a strategy that does not have an authenticate! method 53s should allow me to change a class when providing a block and class 53s should allow me to update a previously given strategy 53s should allow me to clear the strategies 53s 53s Warden::Test::Helpers 53s should log me in as a user 53s should log me in as a user of a given scope 53s should login multiple users with different scopes 53s should log out all users 53s should logout a specific user 53s #asset_paths 53s should default asset_paths to anything asset path regex 53s 53s Warden::Test::Mock 53s should return a valid mocked warden 53s 53s Warden::Test::WardenHelpers 53s is expected to respond to #test_mode! 53s is expected to respond to #on_next_request 53s is expected to respond to #test_reset! 53s should execute the on_next_request block on the next request 53s should execute many on_next_request blocks on the next request 53s should not execute on_next_request blocks on subsequent requests 53s should allow me to set new_on_next_request items to execute in the same test 53s should remove the on_next_request items when test is reset 53s asset requests 53s should not execute on_next_request blocks if this is an asset request 53s 53s Pending: (Failures listed here are expected and do not affect your suite's status) 53s 53s 1) Warden::Manager thrown auth Failure should catch a resubmitted request 53s # Temporarily skipped with xit 53s # ./spec/warden/manager_spec.rb:105 53s 53s Failures: 53s 53s 1) Warden::Manager integrated strategies app returns Rack::Response should return it 53s Failure/Error: expect(result.header['Content-Type']).to eq('text/plain') 53s 53s NoMethodError: 53s undefined method `header' for an instance of Rack::Response 53s # ./spec/warden/manager_spec.rb:315:in `block (4 levels) in ' 53s 53s 2) Warden::Proxy authentication should renew session when user is set 53s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 53s 53s NameError: 53s uninitialized constant Rack::Session 53s # ./spec/warden/proxy_spec.rb:216:in `block (3 levels) in ' 53s 53s 3) Warden::Proxy authentication should not renew session when user is fetch 53s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 53s 53s NameError: 53s uninitialized constant Rack::Session 53s # ./spec/warden/proxy_spec.rb:253:in `block (3 levels) in ' 53s 53s Finished in 0.07857 seconds (files took 0.08414 seconds to load) 53s 224 examples, 3 failures, 1 pending 53s 53s Failed examples: 53s 53s rspec ./spec/warden/manager_spec.rb:306 # Warden::Manager integrated strategies app returns Rack::Response should return it 53s rspec ./spec/warden/proxy_spec.rb:204 # Warden::Proxy authentication should renew session when user is set 53s rspec ./spec/warden/proxy_spec.rb:243 # Warden::Proxy authentication should not renew session when user is fetch 53s 53s /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 53s mv ./.gem2deb.lib lib 53s mv ./.gem2deb.Gemfile.lock Gemfile.lock 53s autopkgtest [14:11:52]: test gem2deb-test-runner: -----------------------] 54s autopkgtest [14:11:53]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 54s gem2deb-test-runner FAIL non-zero exit status 1 54s autopkgtest [14:11:53]: @@@@@@@@@@@@@@@@@@@@ summary 54s gem2deb-test-runner FAIL non-zero exit status 1 73s nova [W] Skipping flock for amd64 73s Creating nova instance adt-questing-amd64-ruby-warden-20250505-141059-juju-7f2275-prod-proposed-migration-environment-20-ed2064a2-0388-4484-a6b4-d4868ec5e263 from image adt/ubuntu-questing-amd64-server-20250505.img (UUID 5703ce18-789b-42fb-9b07-0169bc5e567a)... 73s nova [W] Timed out waiting for 41c238ef-1a01-4634-9fdf-3788d896bdf4 to get deleted.