0s autopkgtest [14:26:23]: starting date and time: 2025-06-19 14:26:23+0000 0s autopkgtest [14:26:23]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [14:26:23]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.km32gycm/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:rails,src:ruby-attr-encrypted --apt-upgrade ruby-devise-two-factor --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=rails/2:7.2.2.1+dfsg-7 ruby-attr-encrypted/4.1.0-1ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-10.secgroup --name adt-questing-arm64-ruby-devise-two-factor-20250619-142622-juju-7f2275-prod-proposed-migration-environment-15-731d7995-7721-46b4-bfbb-132a35418b44 --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 123s autopkgtest [14:28:26]: testbed dpkg architecture: arm64 123s autopkgtest [14:28:26]: testbed apt version: 3.1.2 123s autopkgtest [14:28:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 123s autopkgtest [14:28:26]: testbed release detected to be: None 124s autopkgtest [14:28:27]: updating testbed package index (apt update) 124s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 124s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 124s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 124s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 125s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [4716 B] 125s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.4 kB] 125s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [38.3 kB] 125s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [426 kB] 125s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [65.9 kB] 125s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [18.4 kB] 125s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [364 kB] 125s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [23.9 kB] 125s Fetched 1208 kB in 0s (2758 kB/s) 126s Reading package lists... 126s autopkgtest [14:28:29]: upgrading testbed (apt dist-upgrade and autopurge) 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 127s Calculating upgrade... 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s Reading package lists... 128s Building dependency tree... 128s Reading state information... 128s Solving dependencies... 128s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s autopkgtest [14:28:33]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 131s autopkgtest [14:28:34]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-devise-two-factor 132s Get:1 http://ftpmaster.internal/ubuntu questing/universe ruby-devise-two-factor 4.0.2-1 (dsc) [2308 B] 132s Get:2 http://ftpmaster.internal/ubuntu questing/universe ruby-devise-two-factor 4.0.2-1 (tar) [21.9 kB] 132s Get:3 http://ftpmaster.internal/ubuntu questing/universe ruby-devise-two-factor 4.0.2-1 (diff) [3708 B] 132s gpgv: Signature made Fri Apr 1 17:34:50 2022 UTC 132s gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 132s gpgv: Can't check signature: No public key 132s dpkg-source: warning: cannot verify inline signature for ./ruby-devise-two-factor_4.0.2-1.dsc: no acceptable signature found 132s autopkgtest [14:28:35]: testing package ruby-devise-two-factor version 4.0.2-1 133s autopkgtest [14:28:36]: build not needed 133s autopkgtest [14:28:36]: test gem2deb-test-runner: preparing testbed 133s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s Solving dependencies... 134s Some packages could not be installed. This may mean that you have 134s requested an impossible situation or if you are using the unstable 134s distribution that some required packages have not yet been created 134s or been moved out of Incoming. 134s The following information may help to resolve the situation: 134s 134s The following packages have unmet dependencies: 134s satisfy:command-line : Depends: ruby-devise-two-factor but it is not going to be installed 134s Depends: rake but it is not going to be installed 134s Depends: ruby-activemodel but it is not going to be installed 134s Depends: ruby-activesupport but it is not going to be installed 134s Depends: ruby-attr-encrypted (>= 3.0.0~) but it is not going to be installed 134s Depends: ruby-devise (>= 4.0~) but it is not going to be installed 134s Depends: ruby-faker but it is not going to be installed 134s Depends: ruby-railties but it is not going to be installed 134s Depends: ruby-rotp (>= 6.0~) but it is not going to be installed 134s Depends: ruby-rspec but it is not going to be installed 134s Depends: ruby-timecop but it is not going to be installed 134s Depends: gem2deb-test-runner but it is not going to be installed 134s E: Unable to satisfy dependencies. Reached two conflicting decisions: 134s 1. ruby-railties:arm64 is selected for install because: 134s 1. satisfy:command-line:arm64=1 is selected for install 134s 2. satisfy:command-line:arm64 Depends ruby-railties 134s 2. ruby-railties:arm64 is available in versions 2:7.2.2.1+dfsg-7, 2:6.1.7.3+dfsg-7 134s but none of the choices are installable: 134s - ruby-railties:arm64=2:7.2.2.1+dfsg-7 Depends ruby-rackup 134s but none of the choices are installable: 134s - ruby-rackup:arm64 is not selected for install because: 134s 1. satisfy:command-line:arm64=1 is selected for install as above 134s 2. satisfy:command-line:arm64 Depends ruby-devise (>= 4.0~) 134s 3. ruby-devise:arm64 Depends ruby-warden (>= 1.2.3) 134s 4. ruby-warden:arm64 Depends ruby-rack 134s 5. ruby-rack:arm64 is available in versions 2.2.7-1.1, 3.1.12-1 134s [selected ruby-rack:arm64=2.2.7-1.1 for install] 134s 6. ruby-rackup:arm64 Breaks ruby-rack (< 3~) 134s For context, additional choices that could not be installed: 134s * In ruby-rack:arm64 is available in versions 2.2.7-1.1, 3.1.12-1: 134s - ruby-rack:arm64=3.1.12-1 is not selected for install 134s - ruby-railties:arm64=2:6.1.7.3+dfsg-7 is not selected for install 134s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 135s Solving dependencies... 135s The following NEW packages will be installed: 135s gem2deb-test-runner libjs-jquery libruby libruby3.3 libxslt1.1 racc rake 135s ruby ruby-actionpack ruby-actionview ruby-activemodel ruby-activesupport 135s ruby-attr-encrypted ruby-base64 ruby-bcrypt ruby-builder ruby-concurrent 135s ruby-connection-pool ruby-crass ruby-csv ruby-devise ruby-devise-two-factor 135s ruby-did-you-mean ruby-diff-lcs ruby-encryptor ruby-erubi ruby-faker 135s ruby-i18n ruby-loofah ruby-method-source ruby-mini-portile2 ruby-minitest 135s ruby-net-telnet ruby-nokogiri ruby-orm-adapter ruby-pkg-config 135s ruby-power-assert ruby-rack ruby-rack-session ruby-rack-test ruby-rackup 135s ruby-rails-dom-testing ruby-rails-html-sanitizer ruby-railties 135s ruby-responders ruby-rotp ruby-rspec ruby-rspec-core ruby-rspec-expectations 135s ruby-rspec-mocks ruby-rspec-support ruby-ruby2-keywords ruby-rubygems 135s ruby-test-unit ruby-thor ruby-timecop ruby-tzinfo ruby-useragent ruby-warden 135s ruby-webrick ruby-xmlrpc ruby-zeitwerk ruby3.3 rubygems-integration 135s 0 upgraded, 64 newly installed, 0 to remove and 46 not upgraded. 135s Need to get 10.8 MB of archives. 135s After this operation, 58.2 MB of additional disk space will be used. 135s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 rubygems-integration all 1.19 [5550 B] 135s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-csv all 3.3.4-1 [43.0 kB] 135s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 135s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 135s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] 135s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-webrick all 1.9.1-1 [60.8 kB] 135s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 135s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libruby3.3 arm64 3.3.8-2ubuntu1 [5840 kB] 135s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 ruby3.3 arm64 3.3.8-2ubuntu1 [49.1 kB] 135s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libruby arm64 1:3.3 [5164 B] 135s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 ruby-rubygems all 3.6.7-2 [332 kB] 135s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 ruby arm64 1:3.3 [3668 B] 135s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 rake all 13.2.1-1 [45.8 kB] 135s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 135s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-power-assert all 2.0.3-1 [12.0 kB] 135s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-test-unit all 3.6.2-1 [67.0 kB] 135s Get:17 http://ftpmaster.internal/ubuntu questing/universe arm64 gem2deb-test-runner arm64 2.2.5 [18.3 kB] 135s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 135s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.43-0exp1 [161 kB] 135s Get:20 http://ftpmaster.internal/ubuntu questing/universe arm64 racc all 1.8.1-1 [71.3 kB] 135s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-concurrent all 1.3.4-1 [283 kB] 135s Get:22 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-i18n all 1.14.7-1 [42.8 kB] 135s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-tzinfo all 2.0.6-1 [55.2 kB] 135s Get:24 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-connection-pool all 2.4.1-1 [8876 B] 135s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 ruby-base64 all 0.2.0-2 [7168 B] 135s Get:26 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-activesupport all 2:7.2.2.1+dfsg-7 [224 kB] 135s Get:27 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-builder all 3.2.4-2 [17.1 kB] 135s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-erubi all 1.12.0-1 [9230 B] 135s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-mini-portile2 all 2.8.7-1 [17.3 kB] 135s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-pkg-config all 1.5.9-1 [8710 B] 135s Get:31 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-nokogiri arm64 1.18.2+dfsg-1build1 [266 kB] 135s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rails-dom-testing all 2.2.0-1 [11.8 kB] 135s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-crass all 1.0.6-1ubuntu1 [16.0 kB] 135s Get:34 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-loofah all 2.24.1-1 [26.2 kB] 135s Get:35 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-rails-html-sanitizer all 1.6.2-1 [12.5 kB] 135s Get:36 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-actionview all 2:7.2.2.1+dfsg-7 [164 kB] 135s Get:37 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 ruby-rack all 3.1.12-1 [79.3 kB] 135s Get:38 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-rack-session all 2.1.1-0maysync1 [12.8 kB] 135s Get:39 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rack-test all 2.2.0-1 [14.4 kB] 135s Get:40 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-useragent all 0.16.8-1.1 [12.0 kB] 135s Get:41 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-actionpack all 2:7.2.2.1+dfsg-7 [210 kB] 135s Get:42 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-activemodel all 2:7.2.2.1+dfsg-7 [68.6 kB] 135s Get:43 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-encryptor all 3.0.0-2 [8676 B] 135s Get:44 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-attr-encrypted all 4.1.0-1ubuntu1 [16.7 kB] 135s Get:45 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-bcrypt arm64 3.1.20-1 [38.4 kB] 135s Get:46 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-orm-adapter all 0.5.0-2.1ubuntu1 [7846 B] 135s Get:47 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-method-source all 1.1.0-1 [8502 B] 135s Get:48 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-rackup all 2.1.0-4 [13.0 kB] 135s Get:49 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-thor all 1.3.2-2.1 [50.3 kB] 135s Get:50 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-zeitwerk all 2.6.8-1 [36.0 kB] 135s Get:51 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 ruby-railties all 2:7.2.2.1+dfsg-7 [162 kB] 135s Get:52 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-responders all 3.0.1-2 [18.5 kB] 135s Get:53 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-warden all 1.2.8-1ubuntu1 [15.5 kB] 135s Get:54 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-devise all 4.9.3-1 [93.8 kB] 135s Get:55 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rotp all 6.2.0-2 [38.4 kB] 135s Get:56 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-devise-two-factor all 4.0.2-1 [14.5 kB] 135s Get:57 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 135s Get:58 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-faker all 2.21.0-1.1 [1129 kB] 136s Get:59 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 136s Get:60 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 136s Get:61 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 136s Get:62 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 136s Get:63 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 136s Get:64 http://ftpmaster.internal/ubuntu questing/universe arm64 ruby-timecop all 0.9.10-1.1 [11.5 kB] 136s Fetched 10.8 MB in 1s (15.3 MB/s) 136s Selecting previously unselected package rubygems-integration. 136s (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 ... 86180 files and directories currently installed.) 136s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 136s Unpacking rubygems-integration (1.19) ... 136s Selecting previously unselected package ruby-csv. 136s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 136s Unpacking ruby-csv (3.3.4-1) ... 136s Selecting previously unselected package ruby-did-you-mean. 136s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 136s Unpacking ruby-did-you-mean (1.6.3-2) ... 136s Selecting previously unselected package ruby-net-telnet. 136s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 136s Unpacking ruby-net-telnet (0.2.0-1) ... 136s Selecting previously unselected package ruby-ruby2-keywords. 136s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 136s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 136s Selecting previously unselected package ruby-webrick. 136s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 136s Unpacking ruby-webrick (1.9.1-1) ... 136s Selecting previously unselected package ruby-xmlrpc. 136s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 136s Unpacking ruby-xmlrpc (0.3.3-2) ... 136s Selecting previously unselected package libruby3.3:arm64. 136s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu1_arm64.deb ... 136s Unpacking libruby3.3:arm64 (3.3.8-2ubuntu1) ... 137s Selecting previously unselected package ruby3.3. 137s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu1_arm64.deb ... 137s Unpacking ruby3.3 (3.3.8-2ubuntu1) ... 137s Selecting previously unselected package libruby:arm64. 137s Preparing to unpack .../09-libruby_1%3a3.3_arm64.deb ... 137s Unpacking libruby:arm64 (1:3.3) ... 137s Selecting previously unselected package ruby-rubygems. 137s Preparing to unpack .../10-ruby-rubygems_3.6.7-2_all.deb ... 137s Unpacking ruby-rubygems (3.6.7-2) ... 137s Selecting previously unselected package ruby. 137s Preparing to unpack .../11-ruby_1%3a3.3_arm64.deb ... 137s Unpacking ruby (1:3.3) ... 137s Selecting previously unselected package rake. 137s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 137s Unpacking rake (13.2.1-1) ... 137s Selecting previously unselected package ruby-minitest. 137s Preparing to unpack .../13-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 137s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 137s Selecting previously unselected package ruby-power-assert. 137s Preparing to unpack .../14-ruby-power-assert_2.0.3-1_all.deb ... 137s Unpacking ruby-power-assert (2.0.3-1) ... 137s Selecting previously unselected package ruby-test-unit. 137s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 137s Unpacking ruby-test-unit (3.6.2-1) ... 137s Selecting previously unselected package gem2deb-test-runner. 137s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_arm64.deb ... 137s Unpacking gem2deb-test-runner (2.2.5) ... 137s Selecting previously unselected package libjs-jquery. 137s Preparing to unpack .../17-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 137s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 137s Selecting previously unselected package libxslt1.1:arm64. 137s Preparing to unpack .../18-libxslt1.1_1.1.43-0exp1_arm64.deb ... 137s Unpacking libxslt1.1:arm64 (1.1.43-0exp1) ... 137s Selecting previously unselected package racc. 137s Preparing to unpack .../19-racc_1.8.1-1_all.deb ... 137s Unpacking racc (1.8.1-1) ... 137s Selecting previously unselected package ruby-concurrent. 137s Preparing to unpack .../20-ruby-concurrent_1.3.4-1_all.deb ... 137s Unpacking ruby-concurrent (1.3.4-1) ... 137s Selecting previously unselected package ruby-i18n. 137s Preparing to unpack .../21-ruby-i18n_1.14.7-1_all.deb ... 137s Unpacking ruby-i18n (1.14.7-1) ... 137s Selecting previously unselected package ruby-tzinfo. 137s Preparing to unpack .../22-ruby-tzinfo_2.0.6-1_all.deb ... 137s Unpacking ruby-tzinfo (2.0.6-1) ... 137s Selecting previously unselected package ruby-connection-pool. 137s Preparing to unpack .../23-ruby-connection-pool_2.4.1-1_all.deb ... 137s Unpacking ruby-connection-pool (2.4.1-1) ... 137s Selecting previously unselected package ruby-base64. 137s Preparing to unpack .../24-ruby-base64_0.2.0-2_all.deb ... 137s Unpacking ruby-base64 (0.2.0-2) ... 137s Selecting previously unselected package ruby-activesupport. 137s Preparing to unpack .../25-ruby-activesupport_2%3a7.2.2.1+dfsg-7_all.deb ... 137s Unpacking ruby-activesupport (2:7.2.2.1+dfsg-7) ... 137s Selecting previously unselected package ruby-builder. 137s Preparing to unpack .../26-ruby-builder_3.2.4-2_all.deb ... 137s Unpacking ruby-builder (3.2.4-2) ... 137s Selecting previously unselected package ruby-erubi. 137s Preparing to unpack .../27-ruby-erubi_1.12.0-1_all.deb ... 137s Unpacking ruby-erubi (1.12.0-1) ... 137s Selecting previously unselected package ruby-mini-portile2. 137s Preparing to unpack .../28-ruby-mini-portile2_2.8.7-1_all.deb ... 137s Unpacking ruby-mini-portile2 (2.8.7-1) ... 137s Selecting previously unselected package ruby-pkg-config. 138s Preparing to unpack .../29-ruby-pkg-config_1.5.9-1_all.deb ... 138s Unpacking ruby-pkg-config (1.5.9-1) ... 138s Selecting previously unselected package ruby-nokogiri. 138s Preparing to unpack .../30-ruby-nokogiri_1.18.2+dfsg-1build1_arm64.deb ... 138s Unpacking ruby-nokogiri (1.18.2+dfsg-1build1) ... 138s Selecting previously unselected package ruby-rails-dom-testing. 138s Preparing to unpack .../31-ruby-rails-dom-testing_2.2.0-1_all.deb ... 138s Unpacking ruby-rails-dom-testing (2.2.0-1) ... 138s Selecting previously unselected package ruby-crass. 138s Preparing to unpack .../32-ruby-crass_1.0.6-1ubuntu1_all.deb ... 138s Unpacking ruby-crass (1.0.6-1ubuntu1) ... 138s Selecting previously unselected package ruby-loofah. 138s Preparing to unpack .../33-ruby-loofah_2.24.1-1_all.deb ... 138s Unpacking ruby-loofah (2.24.1-1) ... 138s Selecting previously unselected package ruby-rails-html-sanitizer. 138s Preparing to unpack .../34-ruby-rails-html-sanitizer_1.6.2-1_all.deb ... 138s Unpacking ruby-rails-html-sanitizer (1.6.2-1) ... 138s Selecting previously unselected package ruby-actionview. 138s Preparing to unpack .../35-ruby-actionview_2%3a7.2.2.1+dfsg-7_all.deb ... 138s Unpacking ruby-actionview (2:7.2.2.1+dfsg-7) ... 138s Selecting previously unselected package ruby-rack. 138s Preparing to unpack .../36-ruby-rack_3.1.12-1_all.deb ... 138s Unpacking ruby-rack (3.1.12-1) ... 138s Selecting previously unselected package ruby-rack-session. 138s Preparing to unpack .../37-ruby-rack-session_2.1.1-0maysync1_all.deb ... 138s Unpacking ruby-rack-session (2.1.1-0maysync1) ... 138s Selecting previously unselected package ruby-rack-test. 138s Preparing to unpack .../38-ruby-rack-test_2.2.0-1_all.deb ... 138s Unpacking ruby-rack-test (2.2.0-1) ... 138s Selecting previously unselected package ruby-useragent. 138s Preparing to unpack .../39-ruby-useragent_0.16.8-1.1_all.deb ... 138s Unpacking ruby-useragent (0.16.8-1.1) ... 138s Selecting previously unselected package ruby-actionpack. 138s Preparing to unpack .../40-ruby-actionpack_2%3a7.2.2.1+dfsg-7_all.deb ... 138s Unpacking ruby-actionpack (2:7.2.2.1+dfsg-7) ... 138s Selecting previously unselected package ruby-activemodel. 138s Preparing to unpack .../41-ruby-activemodel_2%3a7.2.2.1+dfsg-7_all.deb ... 138s Unpacking ruby-activemodel (2:7.2.2.1+dfsg-7) ... 138s Selecting previously unselected package ruby-encryptor. 138s Preparing to unpack .../42-ruby-encryptor_3.0.0-2_all.deb ... 138s Unpacking ruby-encryptor (3.0.0-2) ... 138s Selecting previously unselected package ruby-attr-encrypted. 138s Preparing to unpack .../43-ruby-attr-encrypted_4.1.0-1ubuntu1_all.deb ... 138s Unpacking ruby-attr-encrypted (4.1.0-1ubuntu1) ... 138s Selecting previously unselected package ruby-bcrypt:arm64. 138s Preparing to unpack .../44-ruby-bcrypt_3.1.20-1_arm64.deb ... 138s Unpacking ruby-bcrypt:arm64 (3.1.20-1) ... 138s Selecting previously unselected package ruby-orm-adapter. 138s Preparing to unpack .../45-ruby-orm-adapter_0.5.0-2.1ubuntu1_all.deb ... 138s Unpacking ruby-orm-adapter (0.5.0-2.1ubuntu1) ... 138s Selecting previously unselected package ruby-method-source. 138s Preparing to unpack .../46-ruby-method-source_1.1.0-1_all.deb ... 138s Unpacking ruby-method-source (1.1.0-1) ... 138s Selecting previously unselected package ruby-rackup. 138s Preparing to unpack .../47-ruby-rackup_2.1.0-4_all.deb ... 138s Unpacking ruby-rackup (2.1.0-4) ... 138s Selecting previously unselected package ruby-thor. 138s Preparing to unpack .../48-ruby-thor_1.3.2-2.1_all.deb ... 138s Unpacking ruby-thor (1.3.2-2.1) ... 138s Selecting previously unselected package ruby-zeitwerk. 138s Preparing to unpack .../49-ruby-zeitwerk_2.6.8-1_all.deb ... 138s Unpacking ruby-zeitwerk (2.6.8-1) ... 138s Selecting previously unselected package ruby-railties. 138s Preparing to unpack .../50-ruby-railties_2%3a7.2.2.1+dfsg-7_all.deb ... 138s Unpacking ruby-railties (2:7.2.2.1+dfsg-7) ... 138s Selecting previously unselected package ruby-responders. 138s Preparing to unpack .../51-ruby-responders_3.0.1-2_all.deb ... 138s Unpacking ruby-responders (3.0.1-2) ... 138s Selecting previously unselected package ruby-warden. 138s Preparing to unpack .../52-ruby-warden_1.2.8-1ubuntu1_all.deb ... 138s Unpacking ruby-warden (1.2.8-1ubuntu1) ... 138s Selecting previously unselected package ruby-devise. 138s Preparing to unpack .../53-ruby-devise_4.9.3-1_all.deb ... 138s Unpacking ruby-devise (4.9.3-1) ... 138s Selecting previously unselected package ruby-rotp. 138s Preparing to unpack .../54-ruby-rotp_6.2.0-2_all.deb ... 138s Unpacking ruby-rotp (6.2.0-2) ... 138s Selecting previously unselected package ruby-devise-two-factor. 138s Preparing to unpack .../55-ruby-devise-two-factor_4.0.2-1_all.deb ... 138s Unpacking ruby-devise-two-factor (4.0.2-1) ... 138s Selecting previously unselected package ruby-diff-lcs. 138s Preparing to unpack .../56-ruby-diff-lcs_1.5.1-1_all.deb ... 138s Unpacking ruby-diff-lcs (1.5.1-1) ... 138s Selecting previously unselected package ruby-faker. 138s Preparing to unpack .../57-ruby-faker_2.21.0-1.1_all.deb ... 138s Unpacking ruby-faker (2.21.0-1.1) ... 139s Selecting previously unselected package ruby-rspec-support. 139s Preparing to unpack .../58-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 139s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 139s Selecting previously unselected package ruby-rspec-core. 139s Preparing to unpack .../59-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 139s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 139s Selecting previously unselected package ruby-rspec-expectations. 139s Preparing to unpack .../60-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 139s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 139s Selecting previously unselected package ruby-rspec-mocks. 139s Preparing to unpack .../61-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 139s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 139s Selecting previously unselected package ruby-rspec. 139s Preparing to unpack .../62-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 139s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 139s Selecting previously unselected package ruby-timecop. 139s Preparing to unpack .../63-ruby-timecop_0.9.10-1.1_all.deb ... 139s Unpacking ruby-timecop (0.9.10-1.1) ... 139s Setting up ruby-ruby2-keywords (0.0.5-1) ... 139s Setting up ruby-power-assert (2.0.3-1) ... 139s Setting up ruby-crass (1.0.6-1ubuntu1) ... 139s Setting up ruby-mini-portile2 (2.8.7-1) ... 139s Setting up rubygems-integration (1.19) ... 139s Setting up ruby-concurrent (1.3.4-1) ... 139s Setting up ruby-timecop (0.9.10-1.1) ... 139s Setting up ruby-erubi (1.12.0-1) ... 139s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 139s Setting up ruby-method-source (1.1.0-1) ... 139s Setting up ruby-test-unit (3.6.2-1) ... 139s Setting up ruby-net-telnet (0.2.0-1) ... 139s Setting up ruby-csv (3.3.4-1) ... 139s Setting up ruby-base64 (0.2.0-2) ... 139s Setting up ruby-i18n (1.14.7-1) ... 139s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 139s Setting up ruby-webrick (1.9.1-1) ... 139s Setting up ruby-faker (2.21.0-1.1) ... 139s Setting up ruby-builder (3.2.4-2) ... 139s Setting up libxslt1.1:arm64 (1.1.43-0exp1) ... 139s Setting up ruby-connection-pool (2.4.1-1) ... 139s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 139s Setting up ruby-did-you-mean (1.6.3-2) ... 139s Setting up ruby-xmlrpc (0.3.3-2) ... 139s Setting up ruby-zeitwerk (2.6.8-1) ... 139s Setting up ruby-tzinfo (2.0.6-1) ... 139s Setting up rake (13.2.1-1) ... 139s Setting up libruby3.3:arm64 (3.3.8-2ubuntu1) ... 139s Setting up ruby-activesupport (2:7.2.2.1+dfsg-7) ... 139s Setting up ruby-rubygems (3.6.7-2) ... 139s Setting up ruby3.3 (3.3.8-2ubuntu1) ... 139s Setting up libruby:arm64 (1:3.3) ... 139s Setting up ruby (1:3.3) ... 139s Setting up racc (1.8.1-1) ... 139s Setting up ruby-thor (1.3.2-2.1) ... 139s Setting up ruby-pkg-config (1.5.9-1) ... 139s Setting up ruby-activemodel (2:7.2.2.1+dfsg-7) ... 139s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 139s Setting up ruby-useragent (0.16.8-1.1) ... 139s Setting up ruby-diff-lcs (1.5.1-1) ... 139s Setting up ruby-orm-adapter (0.5.0-2.1ubuntu1) ... 139s Setting up ruby-bcrypt:arm64 (3.1.20-1) ... 139s Setting up ruby-rotp (6.2.0-2) ... 139s Setting up ruby-nokogiri (1.18.2+dfsg-1build1) ... 139s Setting up ruby-rack (3.1.12-1) ... 139s Setting up ruby-encryptor (3.0.0-2) ... 139s Setting up gem2deb-test-runner (2.2.5) ... 139s Setting up ruby-rack-test (2.2.0-1) ... 139s Setting up ruby-attr-encrypted (4.1.0-1ubuntu1) ... 139s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 139s Setting up ruby-loofah (2.24.1-1) ... 139s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 139s Setting up ruby-rails-dom-testing (2.2.0-1) ... 139s Setting up ruby-warden (1.2.8-1ubuntu1) ... 139s Setting up ruby-rack-session (2.1.1-0maysync1) ... 139s Setting up ruby-rackup (2.1.0-4) ... 139s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 139s Setting up ruby-rails-html-sanitizer (1.6.2-1) ... 139s Setting up ruby-actionview (2:7.2.2.1+dfsg-7) ... 139s Setting up ruby-actionpack (2:7.2.2.1+dfsg-7) ... 139s Setting up ruby-railties (2:7.2.2.1+dfsg-7) ... 139s Setting up ruby-responders (3.0.1-2) ... 139s Setting up ruby-devise (4.9.3-1) ... 139s Setting up ruby-devise-two-factor (4.0.2-1) ... 139s Processing triggers for man-db (2.13.1-1) ... 139s Processing triggers for libc-bin (2.41-6ubuntu2) ... 140s autopkgtest [14:28:43]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 140s autopkgtest [14:28:43]: test gem2deb-test-runner: [----------------------- 140s ************************************************************************** 140s # A new feature in cloud-init identified possible datasources for # 140s # this system as: # 140s # [] # 140s # However, the datasource used was: OpenStack # 140s # # 140s # In the future, cloud-init will only attempt to use datasources that # 140s # are identified or specifically configured. # 140s # For more information see # 140s # https://bugs.launchpad.net/bugs/1669675 # 140s # # 140s # If you are seeing this message, please file a bug against # 140s # cloud-init at # 140s # https://github.com/canonical/cloud-init/issues # 140s # Make sure to include the cloud provider your instance is # 140s # running on. # 140s # # 140s # After you have filed a bug, you can disable this warning by launching # 140s # your instance with the cloud-config below, or putting that content # 140s # into /etc/cloud/cloud.cfg.d/99-warnings.cfg # 140s # # 140s # #cloud-config # 140s # warnings: # 140s # dsid_missing_source: off # 140s ************************************************************************** 140s 140s Disable the warnings above by: 140s touch /home/ubuntu/.cloud-warnings.skip 140s or 140s touch /var/lib/cloud/instance/warnings/.skip 140s 140s ┌──────────────────────────────────────────────────────────────────────────────┐ 140s │ Checking Rubygems dependency resolution on ruby3.3 │ 140s └──────────────────────────────────────────────────────────────────────────────┘ 140s 140s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"devise-two-factor\" 140s mv lib ./.gem2deb.lib 141s /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1421:in `block in activate_dependencies': Could not find 'railties' (< 7.1) among 143 total gem(s) (Gem::MissingSpecError) 141s Checked in 'GEM_PATH=/home/ubuntu/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0' at: /usr/share/rubygems-integration/all/specifications/devise-two-factor-4.0.2.gemspec, execute `gem env` for more information 141s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each' 141s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies' 141s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate' 141s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem' 141s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize' 141s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem' 141s from -e:1:in `
' 141s mv ./.gem2deb.lib lib 141s abbrev (default: 0.1.2) 141s actionpack (7.2.2.1) 141s actionview (7.2.2.1) 141s activemodel (7.2.2.1) 141s activesupport (7.2.2.1) 141s attr_encrypted (4.1.0) 141s base64 (0.2.0) 141s bcrypt (3.1.20) 141s benchmark (default: 0.3.0) 141s bigdecimal (default: 3.1.5) 141s builder (3.2.4) 141s bundler (default: 2.5.22) 141s cgi (default: 0.4.2) 141s concurrent-ruby (1.3.4) 141s concurrent-ruby-edge (0.7.1) 141s connection_pool (2.4.1) 141s crass (1.0.6) 141s csv (3.3.4, default: 3.2.8) 141s date (default: 3.3.4) 141s debug (1.9.2) 141s delegate (default: 0.3.1) 141s devise (4.9.3) 141s devise-two-factor (4.0.2) 141s did_you_mean (1.6.3) 141s diff-lcs (1.5.1) 141s digest (default: 3.1.1) 141s drb (default: 2.2.0) 141s encryptor (3.0.0) 141s english (default: 0.8.0) 141s erb (default: 4.0.3) 141s error_highlight (default: 0.6.0) 141s erubi (1.12.0) 141s etc (default: 1.4.3) 141s faker (2.21.0) 141s fcntl (default: 1.1.0) 141s fiddle (default: 1.1.2) 141s fileutils (default: 1.7.2) 141s find (default: 0.2.0) 141s forwardable (default: 1.3.3) 141s getoptlong (default: 0.2.1) 141s i18n (1.14.7) 141s io-console (default: 0.7.1) 141s io-nonblock (default: 0.3.0) 141s io-wait (default: 0.3.1) 141s ipaddr (default: 1.2.6) 141s irb (default: 1.13.1) 141s json (default: 2.7.2) 141s logger (default: 1.6.0) 141s loofah (2.24.1) 141s matrix (0.4.2) 141s method_source (1.1.0) 141s mini_portile2 (2.8.7) 141s minitest (5.25.4, 5.20.0) 141s mutex_m (default: 0.2.0) 141s net-ftp (0.3.4) 141s net-http (default: 0.4.1) 141s net-imap (0.4.19) 141s net-pop (0.1.2) 141s net-protocol (default: 0.2.2) 141s net-smtp (0.5.1) 141s net-telnet (0.2.0) 141s nkf (default: 0.1.3) 141s nokogiri (1.18.2) 141s observer (default: 0.1.2) 141s open-uri (default: 0.4.1) 141s open3 (default: 0.2.1) 141s openssl (default: 3.2.0) 141s optparse (default: 0.4.0) 141s orm_adapter (0.5.0) 141s ostruct (default: 0.6.0) 141s pathname (default: 0.3.0) 141s pkg-config (1.5.9) 141s power_assert (2.0.3) 141s pp (default: 0.5.0) 141s prettyprint (default: 0.2.0) 141s prime (0.1.2) 141s prism (default: 0.19.0) 141s pstore (default: 0.1.3) 141s psych (default: 5.1.2) 141s racc (1.8.1, 1.7.3) 141s rack (3.1.12) 141s rack-session (2.1.1) 141s rack-test (2.2.0) 141s rackup (2.1.0) 141s rails-dom-testing (2.2.0) 141s rails-html-sanitizer (1.6.2) 141s railties (7.2.2.1) 141s rake (13.2.1, 13.1.0) 141s rbs (3.4.0) 141s rdoc (default: 6.6.3.1) 141s readline (default: 0.0.4) 141s reline (default: 0.5.10) 141s resolv (default: 0.3.0) 141s resolv-replace (default: 0.1.1) 141s responders (3.0.1) 141s rexml (3.3.9) 141s rinda (default: 0.2.0) 141s rotp (6.2.0) 141s rspec (3.13.0) 141s rspec-core (3.13.0) 141s rspec-expectations (3.13.0) 141s rspec-mocks (3.13.0) 141s rspec-support (3.13.1) 141s rss (0.3.1) 141s ruby2_keywords (0.0.5) 141s rubygems-update (3.6.7) 141s securerandom (default: 0.3.1) 141s set (default: 1.1.0) 141s shellwords (default: 0.2.0) 141s singleton (default: 0.2.0) 141s stringio (default: 3.1.1) 141s strscan (default: 3.0.9) 141s syntax_suggest (default: 2.0.1) 141s syslog (default: 0.1.2) 141s tempfile (default: 0.2.1) 141s test-unit (3.6.2, 3.6.1) 141s thor (1.3.2) 141s time (default: 0.3.0) 141s timecop (0.9.10) 141s timeout (default: 0.4.1) 141s tmpdir (default: 0.2.0) 141s tsort (default: 0.2.0) 141s typeprof (0.21.9) 141s tzinfo (2.0.6) 141s un (default: 0.3.0) 141s uri (default: 0.13.2) 141s useragent (0.16.8) 141s warden (1.2.8) 141s weakref (default: 0.1.3) 141s webrick (1.9.1) 141s xmlrpc (0.3.3) 141s yaml (default: 0.3.0) 141s zeitwerk (2.6.8) 141s zlib (default: 3.1.1) 141s 141s ┌──────────────────────────────────────────────────────────────────────────────┐ 141s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 141s └──────────────────────────────────────────────────────────────────────────────┘ 141s 141s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 141s mv lib ./.gem2deb.lib 141s /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 --format documentation 142s 142s Randomized with seed 55676 142s 142s Devise::Models::TwoFactorAuthenticatable 142s When included in a class 142s behaves like two_factor_authenticatable 142s #validate_and_consume_otp! 142s validates an OTP within the allowed drift 142s validates a precisely correct OTP 142s does not validate an OTP above the allowed drift 142s validates a precisely correct OTP with whitespace 142s fails a nil OTP value 142s does not validate an OTP below the allowed drift 142s with a stored consumed_timestep 142s given a previously valid OTP within the allowed drift 142s fails to validate 142s given a valid OTP used multiple times within the allowed drift 142s after the otp interval 142s fails to validate 142s given a valid OTP used multiple times within the allowed drift after a subsequent login 142s after the otp interval 142s fails to validate 142s given a precisely correct OTP 142s fails to validate 142s required_fields 142s should have the attr_encrypted fields for otp_secret 142s #otp_provisioning_uri 143s should return uri with issuer option 143s should return uri with specified account 143s #otp_secret 143s stores a salt for otp_secret 143s should be of the configured length 143s stores an iv for otp_secret 143s stores the encrypted otp_secret 143s 143s Devise::Models::TwoFactorAuthenticatable 143s When included in a class 143s behaves like two_factor_authenticatable 143s required_fields 143s should have the attr_encrypted fields for otp_secret 143s #otp_provisioning_uri 143s should return uri with specified account 143s should return uri with issuer option 143s #validate_and_consume_otp! 143s does not validate an OTP above the allowed drift 143s validates a precisely correct OTP with whitespace 143s validates an OTP within the allowed drift 143s fails a nil OTP value 143s validates a precisely correct OTP 143s does not validate an OTP below the allowed drift 143s with a stored consumed_timestep 143s given a previously valid OTP within the allowed drift 143s fails to validate 143s given a valid OTP used multiple times within the allowed drift 143s after the otp interval 143s fails to validate 143s given a precisely correct OTP 143s fails to validate 143s given a valid OTP used multiple times within the allowed drift after a subsequent login 143s after the otp interval 143s fails to validate 143s #otp_secret 143s stores an iv for otp_secret 143s stores a salt for otp_secret 143s should be of the configured length 143s stores the encrypted otp_secret 143s otp_secret options 143s should be of the key (FAILED - 1) 143s should be of the mode (FAILED - 2) 143s should be of the mode (FAILED - 3) 143s 143s Devise::Models::TwoFactorBackupable 143s When included in a class 143s behaves like two_factor_backupable 143s #invalidate_otp_backup_code! 143s given a valid recovery code 146s does not invalidate the other recovery codes 149s invalidates that recovery code 151s returns true 151s given an invalid recovery code 154s returns false 154s required_fields 154s has the attr_encrypted fields for otp_backup_codes 154s #generate_otp_backup_codes! 154s with existing recovery codes 156s invalidates the existing recovery codes 156s with no existing recovery codes 157s generates distinct recovery codes 158s generates the correct number of new recovery codes 159s stores the codes as BCrypt hashes 161s generates recovery codes of the correct length 161s 161s Devise::Models::TwoFactorAuthenticatable 161s When clean_up_passwords is called 161s password_confirmation should be nill 161s otp_attempt should be nill 161s 161s Failures: 161s 161s 1) Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the key 161s Failure/Error: expect(subject.encrypted_attributes[:otp_secret][:key]).to eq('test-key'*8) 161s 161s NoMethodError: 161s undefined method `encrypted_attributes' for an instance of TwoFactorAuthenticatableWithCustomizeAttrEncryptedDouble 161s # ./spec/devise/models/two_factor_authenticatable_spec.rb:67:in `block (4 levels) in ' 161s 161s 2) Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s Failure/Error: expect(subject.encrypted_attributes[:otp_secret][:algorithm]).to eq('aes-256-cbc') 161s 161s NoMethodError: 161s undefined method `encrypted_attributes' for an instance of TwoFactorAuthenticatableWithCustomizeAttrEncryptedDouble 161s # ./spec/devise/models/two_factor_authenticatable_spec.rb:75:in `block (4 levels) in ' 161s 161s 3) Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s Failure/Error: expect(subject.encrypted_attributes[:otp_secret][:mode]).to eq(:per_attribute_iv_and_salt) 161s 161s NoMethodError: 161s undefined method `encrypted_attributes' for an instance of TwoFactorAuthenticatableWithCustomizeAttrEncryptedDouble 161s # ./spec/devise/models/two_factor_authenticatable_spec.rb:71:in `block (4 levels) in ' 161s 161s Finished in 18.82 seconds (files took 0.73345 seconds to load) 161s 49 examples, 3 failures 161s 161s Failed examples: 161s 161s rspec ./spec/devise/models/two_factor_authenticatable_spec.rb:66 # Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the key 161s rspec ./spec/devise/models/two_factor_authenticatable_spec.rb:74 # Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s rspec ./spec/devise/models/two_factor_authenticatable_spec.rb:70 # Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s 161s Randomized with seed 55676 161s 161s /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 --format documentation failed 161s mv ./.gem2deb.lib lib 161s autopkgtest [14:29:04]: test gem2deb-test-runner: -----------------------] 162s autopkgtest [14:29:05]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 162s gem2deb-test-runner FAIL non-zero exit status 1 162s autopkgtest [14:29:05]: @@@@@@@@@@@@@@@@@@@@ summary 162s gem2deb-test-runner FAIL non-zero exit status 1 174s nova [W] Using flock in prodstack7-arm64 174s flock: timeout while waiting to get lock 174s Creating nova instance adt-questing-arm64-ruby-devise-two-factor-20250619-142622-juju-7f2275-prod-proposed-migration-environment-15-731d7995-7721-46b4-bfbb-132a35418b44 from image adt/ubuntu-questing-arm64-server-20250619.img (UUID 7b84bb89-224c-4e23-be96-b5e4f0293f0f)... 174s nova [W] Timed out waiting for 2181c409-ca15-4356-a5da-6eade99b97ff to get deleted.