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-21; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ju_t03wp/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 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-21@bos03-arm64-18.secgroup --name adt-questing-arm64-ruby-warden-20250505-141059-juju-7f2275-prod-proposed-migration-environment-21-aa7b8cba-c090-43bc-bbe2-ffe92eedc42f --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-21 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 167s autopkgtest [14:13:46]: testbed dpkg architecture: arm64 167s autopkgtest [14:13:46]: testbed apt version: 3.0.0 168s autopkgtest [14:13:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 168s autopkgtest [14:13:47]: testbed release detected to be: None 169s autopkgtest [14:13:48]: updating testbed package index (apt update) 169s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 170s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 170s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 170s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 170s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [32.3 kB] 170s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [92.9 kB] 170s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [906 kB] 170s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [114 kB] 170s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [930 kB] 171s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [19.1 kB] 171s Fetched 2204 kB in 2s (1258 kB/s) 172s Reading package lists... 173s autopkgtest [14:13:52]: upgrading testbed (apt dist-upgrade and autopurge) 173s Reading package lists... 173s Building dependency tree... 173s Reading state information... 174s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 174s Starting 2 pkgProblemResolver with broken count: 0 174s Done 175s Entering ResolveByKeep 175s 175s Calculating upgrade... 176s The following packages will be upgraded: 176s base-passwd btrfs-progs diffutils ethtool gettext-base groff-base hwdata 176s less libbpf1 libevdev2 libgpg-error-l10n libgpg-error0 libmm-glib0 176s libnghttp2-14 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 176s libselinux1 libunistring5 libusb-1.0-0 man-db netbase netcat-openbsd patch 176s pnp.ids python3-attr usbutils 176s 27 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 176s Need to get 10.9 MB of archives. 176s After this operation, 118 kB disk space will be freed. 176s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 diffutils arm64 1:3.10-4 [183 kB] 176s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libselinux1 arm64 3.8.1-1 [89.5 kB] 176s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 base-passwd arm64 3.6.7 [54.2 kB] 176s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libgpg-error-l10n all 1.51-4 [8880 B] 176s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libgpg-error0 arm64 1.51-4 [76.0 kB] 176s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 less arm64 668-1 [172 kB] 176s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libbpf1 arm64 1:1.5.0-3 [182 kB] 177s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libunistring5 arm64 1.3-2 [601 kB] 177s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 netbase all 6.5 [12.9 kB] 177s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 netcat-openbsd arm64 1.229-1 [43.8 kB] 177s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 ethtool arm64 1:6.14-2 [242 kB] 177s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 gettext-base arm64 0.23.1-2 [40.9 kB] 177s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 groff-base arm64 1.23.0-8 [992 kB] 178s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [35.8 kB] 178s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [74.6 kB] 178s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libusb-1.0-0 arm64 2:1.0.28-1 [54.8 kB] 178s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 man-db arm64 2.13.1-1 [1369 kB] 179s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 usbutils arm64 1:018-2 [81.5 kB] 179s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 btrfs-progs arm64 6.14-1 [1018 kB] 180s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 hwdata all 0.394-1 [1564 B] 180s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 pnp.ids all 0.394-1 [29.5 kB] 180s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libmm-glib0 arm64 1.24.0-1 [262 kB] 180s Get:23 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12t64 arm64 3.12.10-1 [2314 kB] 182s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-stdlib arm64 3.12.10-1 [2029 kB] 184s Get:25 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-minimal arm64 3.12.10-1 [836 kB] 185s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 patch arm64 2.8-1 [94.0 kB] 185s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 python3-attr all 25.3.0-1 [50.9 kB] 185s Preconfiguring packages ... 186s Fetched 10.9 MB in 9s (1184 kB/s) 186s (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 ... 117820 files and directories currently installed.) 186s Preparing to unpack .../diffutils_1%3a3.10-4_arm64.deb ... 186s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 186s Setting up diffutils (1:3.10-4) ... 186s (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 ... 117820 files and directories currently installed.) 186s Preparing to unpack .../libselinux1_3.8.1-1_arm64.deb ... 186s Unpacking libselinux1:arm64 (3.8.1-1) over (3.7-3ubuntu3) ... 186s Setting up libselinux1:arm64 (3.8.1-1) ... 186s (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 ... 117820 files and directories currently installed.) 186s Preparing to unpack .../base-passwd_3.6.7_arm64.deb ... 186s Unpacking base-passwd (3.6.7) over (3.6.6) ... 186s Setting up base-passwd (3.6.7) ... 187s (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 ... 117820 files and directories currently installed.) 187s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 187s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 187s Preparing to unpack .../libgpg-error0_1.51-4_arm64.deb ... 187s Unpacking libgpg-error0:arm64 (1.51-4) over (1.51-3) ... 187s Setting up libgpg-error0:arm64 (1.51-4) ... 187s (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 ... 117820 files and directories currently installed.) 187s Preparing to unpack .../00-less_668-1_arm64.deb ... 187s Unpacking less (668-1) over (643-1) ... 187s Preparing to unpack .../01-libbpf1_1%3a1.5.0-3_arm64.deb ... 187s Unpacking libbpf1:arm64 (1:1.5.0-3) over (1:1.5.0-2) ... 187s Preparing to unpack .../02-libunistring5_1.3-2_arm64.deb ... 187s Unpacking libunistring5:arm64 (1.3-2) over (1.3-1) ... 187s Preparing to unpack .../03-netbase_6.5_all.deb ... 187s Unpacking netbase (6.5) over (6.4) ... 187s Preparing to unpack .../04-netcat-openbsd_1.229-1_arm64.deb ... 187s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 187s Preparing to unpack .../05-ethtool_1%3a6.14-2_arm64.deb ... 187s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 187s Preparing to unpack .../06-gettext-base_0.23.1-2_arm64.deb ... 187s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 187s Preparing to unpack .../07-groff-base_1.23.0-8_arm64.deb ... 187s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 187s Preparing to unpack .../08-libevdev2_1.13.4+dfsg-1_arm64.deb ... 187s Unpacking libevdev2:arm64 (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 187s Preparing to unpack .../09-libnghttp2-14_1.64.0-1.1_arm64.deb ... 187s Unpacking libnghttp2-14:arm64 (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 187s Preparing to unpack .../10-libusb-1.0-0_2%3a1.0.28-1_arm64.deb ... 187s Unpacking libusb-1.0-0:arm64 (2:1.0.28-1) over (2:1.0.27-2) ... 188s Preparing to unpack .../11-man-db_2.13.1-1_arm64.deb ... 188s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 188s Preparing to unpack .../12-usbutils_1%3a018-2_arm64.deb ... 188s Unpacking usbutils (1:018-2) over (1:018-1) ... 188s Preparing to unpack .../13-btrfs-progs_6.14-1_arm64.deb ... 188s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 188s Preparing to unpack .../14-hwdata_0.394-1_all.deb ... 188s Unpacking hwdata (0.394-1) over (0.393-3) ... 188s Preparing to unpack .../15-pnp.ids_0.394-1_all.deb ... 188s Unpacking pnp.ids (0.394-1) over (0.393-3) ... 188s Preparing to unpack .../16-libmm-glib0_1.24.0-1_arm64.deb ... 188s Unpacking libmm-glib0:arm64 (1.24.0-1) over (1.23.4-0ubuntu3) ... 188s Preparing to unpack .../17-libpython3.12t64_3.12.10-1_arm64.deb ... 188s Unpacking libpython3.12t64:arm64 (3.12.10-1) over (3.12.8-3) ... 188s Preparing to unpack .../18-libpython3.12-stdlib_3.12.10-1_arm64.deb ... 188s Unpacking libpython3.12-stdlib:arm64 (3.12.10-1) over (3.12.8-3) ... 188s Preparing to unpack .../19-libpython3.12-minimal_3.12.10-1_arm64.deb ... 188s Unpacking libpython3.12-minimal:arm64 (3.12.10-1) over (3.12.8-3) ... 189s Preparing to unpack .../20-patch_2.8-1_arm64.deb ... 189s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 189s Preparing to unpack .../21-python3-attr_25.3.0-1_all.deb ... 189s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 189s Setting up python3-attr (25.3.0-1) ... 189s Setting up btrfs-progs (6.14-1) ... 189s Setting up netcat-openbsd (1.229-1) ... 189s Setting up libpython3.12-minimal:arm64 (3.12.10-1) ... 189s Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... 189s Setting up less (668-1) ... 189s Setting up gettext-base (0.23.1-2) ... 189s Setting up libunistring5:arm64 (1.3-2) ... 189s Setting up patch (2.8-1) ... 189s Setting up libmm-glib0:arm64 (1.24.0-1) ... 189s Setting up groff-base (1.23.0-8) ... 189s Setting up pnp.ids (0.394-1) ... 189s Setting up netbase (6.5) ... 189s Installing new version of config file /etc/ethertypes ... 189s Installing new version of config file /etc/services ... 189s Setting up libusb-1.0-0:arm64 (2:1.0.28-1) ... 189s Setting up libgpg-error-l10n (1.51-4) ... 189s Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... 189s Setting up libbpf1:arm64 (1:1.5.0-3) ... 189s Setting up ethtool (1:6.14-2) ... 189s Setting up libpython3.12-stdlib:arm64 (3.12.10-1) ... 189s Setting up man-db (2.13.1-1) ... 189s Updating database of manual pages ... 192s man-db.service is a disabled or a static unit not running, not starting it. 192s Setting up usbutils (1:018-2) ... 192s Setting up hwdata (0.394-1) ... 192s Setting up libpython3.12t64:arm64 (3.12.10-1) ... 192s Processing triggers for initramfs-tools (0.147ubuntu1) ... 192s update-initramfs: Generating /boot/initrd.img-6.14.0-15-generic 192s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 215s System running in EFI mode, skipping. 215s Processing triggers for libc-bin (2.41-6ubuntu1) ... 215s Processing triggers for install-info (7.1.1-1) ... 216s Reading package lists... 216s Building dependency tree... 216s Reading state information... 217s Starting pkgProblemResolver with broken count: 0 217s Starting 2 pkgProblemResolver with broken count: 0 217s Done 217s Solving dependencies... 218s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 218s autopkgtest [14:14:37]: rebooting testbed after setup commands that affected boot 252s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 259s autopkgtest [14:15:18]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 262s autopkgtest [14:15:21]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-warden 264s Get:1 http://ftpmaster.internal/ubuntu questing/universe ruby-warden 1.2.8-1ubuntu1 (dsc) [2214 B] 264s Get:2 http://ftpmaster.internal/ubuntu questing/universe ruby-warden 1.2.8-1ubuntu1 (tar) [29.8 kB] 264s Get:3 http://ftpmaster.internal/ubuntu questing/universe ruby-warden 1.2.8-1ubuntu1 (diff) [3384 B] 264s gpgv: Signature made Sun Sep 8 18:13:26 2024 UTC 264s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 264s gpgv: issuer "kanashiro@ubuntu.com" 264s gpgv: Can't check signature: No public key 264s dpkg-source: warning: cannot verify inline signature for ./ruby-warden_1.2.8-1ubuntu1.dsc: no acceptable signature found 264s autopkgtest [14:15:23]: testing package ruby-warden version 1.2.8-1ubuntu1 264s autopkgtest [14:15:23]: build not needed 265s autopkgtest [14:15:24]: test gem2deb-test-runner: preparing testbed 265s Reading package lists... 265s Building dependency tree... 265s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 266s Done 267s The following NEW packages will be installed: 267s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-did-you-mean 267s ruby-diff-lcs ruby-minitest ruby-net-telnet ruby-power-assert ruby-rack 267s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 267s ruby-rspec-support ruby-rubygems ruby-test-unit ruby-warden ruby-webrick 267s ruby-xmlrpc ruby3.3 rubygems-integration 267s 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 7015 kB of archives. 267s After this operation, 39.9 MB of additional disk space will be used. 267s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 rubygems-integration all 1.19 [5550 B] 267s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 267s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 267s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 267s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-power-assert all 2.0.3-1 [12.0 kB] 267s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-test-unit all 3.6.2-1 [67.0 kB] 267s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 267s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 267s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libruby3.3 arm64 3.3.7-1ubuntu2 [5836 kB] 269s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 ruby3.3 arm64 3.3.7-1ubuntu2 [49.1 kB] 269s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libruby arm64 1:3.3~ubuntu3 [5038 B] 269s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-rubygems all 3.6.3-1 [332 kB] 269s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 ruby arm64 1:3.3~ubuntu3 [3618 B] 269s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 rake all 13.2.1-1 [45.8 kB] 269s Get:15 http://ftpmaster.internal/ubuntu questing/universe arm64 gem2deb-test-runner arm64 2.2.5 [18.3 kB] 269s Get:16 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 269s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 ruby-rack all 3.1.12-1 [79.3 kB] 269s Get:18 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 269s Get:19 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 269s Get:20 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 269s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 269s Get:22 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 269s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-warden all 1.2.8-1ubuntu1 [15.5 kB] 270s Fetched 7015 kB in 3s (2692 kB/s) 270s Selecting previously unselected package rubygems-integration. 270s (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 ... 117830 files and directories currently installed.) 270s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 270s Unpacking rubygems-integration (1.19) ... 270s Selecting previously unselected package ruby-did-you-mean. 270s Preparing to unpack .../01-ruby-did-you-mean_1.6.3-2_all.deb ... 270s Unpacking ruby-did-you-mean (1.6.3-2) ... 270s Selecting previously unselected package ruby-minitest. 270s Preparing to unpack .../02-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 270s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 270s Selecting previously unselected package ruby-net-telnet. 271s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 271s Unpacking ruby-net-telnet (0.2.0-1) ... 271s Selecting previously unselected package ruby-power-assert. 271s Preparing to unpack .../04-ruby-power-assert_2.0.3-1_all.deb ... 271s Unpacking ruby-power-assert (2.0.3-1) ... 271s Selecting previously unselected package ruby-test-unit. 271s Preparing to unpack .../05-ruby-test-unit_3.6.2-1_all.deb ... 271s Unpacking ruby-test-unit (3.6.2-1) ... 271s Selecting previously unselected package ruby-webrick. 271s Preparing to unpack .../06-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 271s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 271s Selecting previously unselected package ruby-xmlrpc. 271s Preparing to unpack .../07-ruby-xmlrpc_0.3.3-2_all.deb ... 271s Unpacking ruby-xmlrpc (0.3.3-2) ... 271s Selecting previously unselected package libruby3.3:arm64. 271s Preparing to unpack .../08-libruby3.3_3.3.7-1ubuntu2_arm64.deb ... 271s Unpacking libruby3.3:arm64 (3.3.7-1ubuntu2) ... 271s Selecting previously unselected package ruby3.3. 271s Preparing to unpack .../09-ruby3.3_3.3.7-1ubuntu2_arm64.deb ... 271s Unpacking ruby3.3 (3.3.7-1ubuntu2) ... 271s Selecting previously unselected package libruby:arm64. 271s Preparing to unpack .../10-libruby_1%3a3.3~ubuntu3_arm64.deb ... 271s Unpacking libruby:arm64 (1:3.3~ubuntu3) ... 271s Selecting previously unselected package ruby-rubygems. 271s Preparing to unpack .../11-ruby-rubygems_3.6.3-1_all.deb ... 271s Unpacking ruby-rubygems (3.6.3-1) ... 271s Selecting previously unselected package ruby. 271s Preparing to unpack .../12-ruby_1%3a3.3~ubuntu3_arm64.deb ... 271s Unpacking ruby (1:3.3~ubuntu3) ... 271s Selecting previously unselected package rake. 271s Preparing to unpack .../13-rake_13.2.1-1_all.deb ... 271s Unpacking rake (13.2.1-1) ... 271s Selecting previously unselected package gem2deb-test-runner. 271s Preparing to unpack .../14-gem2deb-test-runner_2.2.5_arm64.deb ... 271s Unpacking gem2deb-test-runner (2.2.5) ... 271s Selecting previously unselected package ruby-diff-lcs. 271s Preparing to unpack .../15-ruby-diff-lcs_1.5.1-1_all.deb ... 271s Unpacking ruby-diff-lcs (1.5.1-1) ... 271s Selecting previously unselected package ruby-rack. 271s Preparing to unpack .../16-ruby-rack_3.1.12-1_all.deb ... 271s Unpacking ruby-rack (3.1.12-1) ... 272s Selecting previously unselected package ruby-rspec-support. 272s Preparing to unpack .../17-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 272s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 272s Selecting previously unselected package ruby-rspec-core. 272s Preparing to unpack .../18-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 272s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 272s Selecting previously unselected package ruby-rspec-expectations. 272s Preparing to unpack .../19-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 272s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 272s Selecting previously unselected package ruby-rspec-mocks. 272s Preparing to unpack .../20-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 272s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 272s Selecting previously unselected package ruby-rspec. 272s Preparing to unpack .../21-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 272s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 272s Selecting previously unselected package ruby-warden. 272s Preparing to unpack .../22-ruby-warden_1.2.8-1ubuntu1_all.deb ... 272s Unpacking ruby-warden (1.2.8-1ubuntu1) ... 272s Setting up ruby-power-assert (2.0.3-1) ... 272s Setting up rubygems-integration (1.19) ... 272s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 272s Setting up ruby-test-unit (3.6.2-1) ... 272s Setting up ruby-net-telnet (0.2.0-1) ... 272s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 272s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 272s Setting up ruby-did-you-mean (1.6.3-2) ... 272s Setting up ruby-xmlrpc (0.3.3-2) ... 272s Setting up ruby-rubygems (3.6.3-1) ... 272s Setting up rake (13.2.1-1) ... 272s Setting up ruby3.3 (3.3.7-1ubuntu2) ... 272s Setting up libruby3.3:arm64 (3.3.7-1ubuntu2) ... 272s Setting up libruby:arm64 (1:3.3~ubuntu3) ... 272s Setting up ruby (1:3.3~ubuntu3) ... 272s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 272s Setting up ruby-diff-lcs (1.5.1-1) ... 272s Setting up ruby-rack (3.1.12-1) ... 272s Setting up gem2deb-test-runner (2.2.5) ... 272s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 272s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 272s Setting up ruby-warden (1.2.8-1ubuntu1) ... 272s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 272s Processing triggers for libc-bin (2.41-6ubuntu1) ... 272s Processing triggers for man-db (2.13.1-1) ... 274s autopkgtest [14:15:33]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 274s autopkgtest [14:15:33]: test gem2deb-test-runner: [----------------------- 274s 274s ┌──────────────────────────────────────────────────────────────────────────────┐ 274s │ Checking Rubygems dependency resolution on ruby3.3 │ 274s └──────────────────────────────────────────────────────────────────────────────┘ 274s 274s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"warden\" 274s mv lib ./.gem2deb.lib 274s mv Gemfile.lock ./.gem2deb.Gemfile.lock 274s mv ./.gem2deb.lib lib 274s mv ./.gem2deb.Gemfile.lock Gemfile.lock 274s 274s ┌──────────────────────────────────────────────────────────────────────────────┐ 274s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 274s └──────────────────────────────────────────────────────────────────────────────┘ 274s 274s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 274s mv lib ./.gem2deb.lib 274s mv Gemfile.lock ./.gem2deb.Gemfile.lock 275s /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 275s 275s authenticated data store 275s should store data for the default scope 275s should store data for the foo user 275s should store the data separately 275s should clear the foo scoped data when foo logs out 275s should clear out the default data when :default logs out 275s should clear out all data when a general logout is performed 275s should logout multiple persons at once 275s should not store data for a user who is not logged in 275s 275s Warden::Config 275s should behave like a hash 275s should provide hash accessors 275s should allow to read and set default strategies 275s should allow to silence missing strategies 275s should set the default_scope 275s should merge given options on initialization 275s should setup defaults with the scope_defaults method 275s 275s Warden::Proxy::Errors 275s should report that it is empty on first creation 275s should continue to report that it is empty even after being checked 275s should add an error 275s should allow many errors to be added to the same field 275s should give the full messages for an error 275s should return the error for a specific field / label 275s should return nil for a specific field if it's not been set 275s 275s standard authentication hooks 275s after_set_user 275s should allow me to add an after_set_user hook 275s should allow me to add multiple after_set_user hooks 275s should run each after_set_user hook after the user is set 275s should not run the event specified with except 275s should only run the event specified with only 275s should run filters in the given order 275s after_authentication 275s should be a wrapper to after_set_user behavior 275s should not be invoked on default after_set_user scenario 275s should run filters in the given order 275s should allow me to log out a user in an after_set_user block 275s after_fetch 275s should be a wrapper to after_set_user behavior 275s should not be invoked on default after_set_user scenario 275s should not be invoked if fetched user is nil 275s should run filters in the given order 275s after_failed_fetch 275s should not be called when user is fetched 275s should be called if fetched user is nil 275s before_failure 275s should allow me to add a before_failure hook 275s should allow me to add multiple before_failure hooks 275s should run each before_failure hooks before failing 275s should run filters in the given order 275s before_logout 275s should allow me to add an before_logout hook 275s should allow me to add multiple after_authentication hooks 275s should run each before_logout hook before logout is run 275s should run before_logout hook for a specified scope 275s should run filters in the given order 275s on_request 275s should allow me to add an on_request hook 275s should allow me to add multiple on_request hooks 275s should run each on_request hooks when initializing 275s should run filters in the given order 275s should have the proxy on env in on_request 275s should be able to throw in on_request 275s 275s Warden::Manager 275s should insert a Proxy object into the rack env 275s should allow me to set a different default scope for warden 275s should allow me to access strategies through manager 275s thrown auth 275s Failure 275s should respond with a 401 response if the strategy fails authentication 275s should use the failure message given to the failure method 275s should set the message from the winning strategy in warden.options hash 275s should render the failure app when there's a failure 275s should call failure app if warden is thrown even after successful authentication 275s should set the attempted url in warden.options hash 275s should set action in warden.options if overridden 275s should catch a resubmitted request (PENDING: Temporarily skipped with xit) 275s should use the default scopes action when a bare throw is used 275s integrated strategies 275s redirecting 275s should redirect with a message 275s should redirect with a default message 275s should redirect with a permanent redirect 275s should redirect with a content type 275s should redirect with a default content type 275s failing 275s should fail according to the failure app 275s should allow you to customize the response 275s should allow you to customize the response without the explicit call to custom_failure! if not intercepting 401 275s should render the failure application for a 401 if no custom_failure flag is set 275s custom rack response 275s should return a custom rack response 275s app returns Rack::Response 275s should return it (FAILED - 1) 275s success 275s should pass through to the application when there is success 275s 275s Warden::Proxy 275s authentication 275s should not check the authentication if it is not checked 275s should check the authentication if it is explicitly checked 275s should not allow the request if incorrect conditions are supplied 275s should allow the request if the correct conditions are supplied 275s should allow authentication in my application 275s should allow me to select which strategies I use in my application 275s should raise error on missing strategies 275s should raise error if the strategy failed 275s should not raise error on missing strategies if silencing 275s should allow me to get access to the user at warden.user. 275s should run strategies when authenticate? is asked 275s should properly send the scope to the strategy 275s should try multiple authentication strategies 275s should look for an active user in the session with authenticate 275s should look for an active user in the session with authenticate? 275s should look for an active user in the session with authenticate! 275s should throw an error when authenticate! 275s should login 2 different users from the session 275s should not authenticate other scopes just because the first is authenticated 275s should renew session when user is set (FAILED - 2) 275s should not renew session when user is fetch (FAILED - 3) 275s authentication cache 275s should run strategies just once for a given scope 275s should run strategies for a given scope several times if cache is cleaned 275s should clear the cache for a specified strategy 275s should run the strategies several times for different scopes 275s should not run strategies until cache is cleaned if latest winning strategy halted 275s should not store user if strategy isn't meant for permanent login 275s set user 275s should store the user into the session 275s should not store the user if the :store option is set to false 275s should not throw error when no session is configured and store is false 275s should not run the callbacks when :run_callbacks is false 275s should run the callbacks when :run_callbacks is true 275s should run the callbacks by default 275s should set renew on rack.session.options 275s should not modify attempt to modify a frozen rack.session.options 275s lock 275s should not run any strategy 275s should keep already authenticated users 275s get user 275s should return nil when not logged in 275s should not run strategies when not logged in 275s should cache unfound user 275s previously logged in 275s should take the user from the session when logged in 275s should cache found user 275s should not run strategies when the user exists in the session 275s run callback option 275s should not call run_callbacks when we pass a :run_callback => false 275s should call run_callbacks when we pass a :run_callback => true 275s should call run_callbacks by default 275s logout 275s should logout only the scoped foo user 275s should logout only the scoped default user 275s should clear the session when no argument is given to logout 275s should not raise exception if raw_session is nil 275s should clear the user when logging out 275s should clear the session data when logging out 275s should clear out the session by calling reset_session! so that plugins can setup their own session clearing 275s messages 275s should allow access to the failure message 275s should allow access to the success message 275s should not die when accessing a message from a source where no authentication has occurred 275s when all strategies are not valid? 275s should return false for authenticated? when there are no valid? strategies 275s should return nil for authenticate when there are no valid strategies 275s should return false for authenticate? when there are no valid strategies 275s should respond with a 401 when authenticate! cannot find any valid strategies 275s authenticated? 275s positive authentication 275s should return true when authenticated in the session 275s should yield to a block when the block is passed and authenticated 275s should authenticate for a user in a different scope 275s negative authentication 275s should return false when authenticated in the session 275s should return false if scope cannot be retrieved from session 275s should not yield to a block when the block is passed and authenticated 275s should not yield for a user in a different scope 275s unauthenticated? 275s negative unauthentication 275s should return false when authenticated in the session 275s should not yield to a block when the block is passed and authenticated 275s should not yield to the block for a user in a different scope 275s positive unauthentication 275s should return false when unauthenticated in the session 275s should yield to a block when the block is passed and authenticated 275s should yield for a user in a different scope 275s attributes 275s should have a config attribute 275s 275s dynamic default_strategies 275s should allow me to change the default strategies on the fly 275s should allow me to append to the default strategies on the fly 275s should allow me to set the default strategies on a per scope basis 275s should allow me to setup default strategies for each scope on the manager 275s should not change the master configurations strategies when I change them 275s default scope options 275s should allow me to set a default action for a given scope 275s should allow me to set store, false on a given scope 275s #asset_request? 275s should return true if PATH_INFO is in asset list 275s should return false if PATH_INFO is not in asset list 275s 275s Warden::SessionSerializer 275s should store data for the default scope 275s should check if a data is stored or not 275s should load an user from store 275s should store data based on the scope 275s should delete data from store 275s should delete information from store if user cannot be retrieved 275s should support a nil session store 275s 275s Warden::Strategies::Base 275s should have a user object 275s should be performed after run 275s should set the scope 275s should allow you to set a message 275s should provide access to the errors 275s headers 275s should have headers 275s should allow us to clear the headers 275s halting 275s should allow you to halt a strategy 275s should not be halted if halt was not called 275s pass 275s should allow you to pass 275s redirect 275s should allow you to set a redirection 275s should mark the strategy as halted when redirecting 275s should escape redirected url parameters 275s should allow you to set a message 275s should set the action as :redirect 275s failure 275s should allow you to fail hard 275s should halt the strategies when failing hard 275s should allow you to set a message when failing hard 275s should set the action as :failure when failing hard 275s should allow you to fail soft 275s should not halt the strategies when failing soft 275s should allow you to set a message when failing soft 275s should set the action as :failure when failing soft 275s success 275s should allow you to succeed 275s should be authenticated after success 275s should allow you to set a message when succeeding 275s should store the user 275s should set the action as :success 275s custom response 275s should allow me to set a custom rack response 275s should halt the strategy 275s should provide access to the custom rack response 275s should set the action as :custom 275s 275s Warden::Strategies 275s should let me add a strategy via a block 275s should raise an error if I add a strategy via a block, that does not have an authenticate! method 275s should raise an error if I add a strategy that does not extend Warden::Strategies::Base 275s should allow me to get access to a particular strategy 275s should allow me to add a strategy with the required methods 275s should not allow a strategy that does not have an authenticate! method 275s should allow me to change a class when providing a block and class 275s should allow me to update a previously given strategy 275s should allow me to clear the strategies 275s 275s Warden::Test::Helpers 275s should log me in as a user 275s should log me in as a user of a given scope 275s should login multiple users with different scopes 275s should log out all users 275s should logout a specific user 275s #asset_paths 275s should default asset_paths to anything asset path regex 275s 275s Warden::Test::Mock 275s should return a valid mocked warden 275s 275s Warden::Test::WardenHelpers 275s is expected to respond to #test_mode! 275s is expected to respond to #on_next_request 275s is expected to respond to #test_reset! 275s should execute the on_next_request block on the next request 275s should execute many on_next_request blocks on the next request 275s should not execute on_next_request blocks on subsequent requests 275s should allow me to set new_on_next_request items to execute in the same test 275s should remove the on_next_request items when test is reset 275s asset requests 275s should not execute on_next_request blocks if this is an asset request 275s 275s Pending: (Failures listed here are expected and do not affect your suite's status) 275s 275s 1) Warden::Manager thrown auth Failure should catch a resubmitted request 275s # Temporarily skipped with xit 275s # ./spec/warden/manager_spec.rb:105 275s 275s Failures: 275s 275s 1) Warden::Manager integrated strategies app returns Rack::Response should return it 275s Failure/Error: expect(result.header['Content-Type']).to eq('text/plain') 275s 275s NoMethodError: 275s undefined method `header' for an instance of Rack::Response 275s # ./spec/warden/manager_spec.rb:315:in `block (4 levels) in ' 275s 275s 2) Warden::Proxy authentication should renew session when user is set 275s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 275s 275s NameError: 275s uninitialized constant Rack::Session 275s # ./spec/warden/proxy_spec.rb:216:in `block (3 levels) in ' 275s 275s 3) Warden::Proxy authentication should not renew session when user is fetch 275s Failure/Error: app = setup_rack(app, :session => Rack::Session::Pool).to_app 275s 275s NameError: 275s uninitialized constant Rack::Session 275s # ./spec/warden/proxy_spec.rb:253:in `block (3 levels) in ' 275s 275s Finished in 0.1849 seconds (files took 0.17596 seconds to load) 275s 224 examples, 3 failures, 1 pending 275s 275s Failed examples: 275s 275s rspec ./spec/warden/manager_spec.rb:306 # Warden::Manager integrated strategies app returns Rack::Response should return it 275s rspec ./spec/warden/proxy_spec.rb:204 # Warden::Proxy authentication should renew session when user is set 275s rspec ./spec/warden/proxy_spec.rb:243 # Warden::Proxy authentication should not renew session when user is fetch 275s 275s /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 275s mv ./.gem2deb.lib lib 275s mv ./.gem2deb.Gemfile.lock Gemfile.lock 276s autopkgtest [14:15:35]: test gem2deb-test-runner: -----------------------] 276s gem2deb-test-runner FAIL non-zero exit status 1 276s autopkgtest [14:15:35]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 276s autopkgtest [14:15:35]: @@@@@@@@@@@@@@@@@@@@ summary 276s gem2deb-test-runner FAIL non-zero exit status 1 293s nova [W] Using flock in prodstack6-arm64 293s flock: timeout while waiting to get lock 293s Creating nova instance adt-questing-arm64-ruby-warden-20250505-141059-juju-7f2275-prod-proposed-migration-environment-21-aa7b8cba-c090-43bc-bbe2-ffe92eedc42f from image adt/ubuntu-questing-arm64-server-20250504.img (UUID 3e7dda1a-15da-4805-968a-898260235e53)... 293s nova [W] Timed out waiting for b1fc4474-980c-44f6-a8ba-19f9bc462947 to get deleted.