0s autopkgtest [17:54:59]: starting date and time: 2025-11-17 17:54:59+0000 0s autopkgtest [17:54:59]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [17:54:59]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1tla9wr0/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-sshkey --apt-upgrade trocla --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-sshkey/3.0.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-5.secgroup --name adt-resolute-ppc64el-trocla-20251117-175459-juju-7f2275-prod-proposed-migration-environment-15-b4547b4b-fb4e-450d-a7eb-f7f82a581041 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-trocla-20251117-175459-juju-7f2275-prod-proposed-migration-environment-15-b4547b4b-fb4e-450d-a7eb-f7f82a581041 from image adt/ubuntu-resolute-ppc64el-server-20251117.img (UUID c6f5b741-c77a-45db-84cb-f00b40e77676)... 58s autopkgtest [17:55:57]: testbed dpkg architecture: ppc64el 59s autopkgtest [17:55:58]: testbed apt version: 3.1.11 59s autopkgtest [17:55:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 60s autopkgtest [17:55:59]: testbed release detected to be: None 61s autopkgtest [17:56:00]: updating testbed package index (apt update) 61s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 61s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 62s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 62s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 62s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 62s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 62s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 62s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 62s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [135 kB] 62s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 62s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [501 kB] 62s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [11.0 kB] 62s Fetched 1622 kB in 1s (1324 kB/s) 63s Reading package lists... 64s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 64s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 64s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 64s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 65s Reading package lists... 65s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Calculating upgrade... 65s The following packages will be upgraded: 65s apt libapt-pkg7.0 libcrypt-dev libcrypt1 usbutils 66s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s Need to get 3180 kB of archives. 66s After this operation, 118 kB of additional disk space will be used. 66s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 66s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt1 ppc64el 1:4.5.1-1 [125 kB] 66s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libapt-pkg7.0 ppc64el 3.1.12 [1286 kB] 66s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el apt ppc64el 3.1.12 [1516 kB] 67s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el usbutils ppc64el 1:019-1 [91.5 kB] 67s dpkg-preconfigure: unable to re-open stdin: No such file or directory 67s Fetched 3180 kB in 1s (3232 kB/s) 67s (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 ... 81022 files and directories currently installed.) 67s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 67s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) over (1:4.4.38-1build1) ... 67s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_ppc64el.deb ... 67s Unpacking libcrypt1:ppc64el (1:4.5.1-1) over (1:4.4.38-1build1) ... 67s Setting up libcrypt1:ppc64el (1:4.5.1-1) ... 67s (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 ... 81022 files and directories currently installed.) 67s Preparing to unpack .../libapt-pkg7.0_3.1.12_ppc64el.deb ... 68s Unpacking libapt-pkg7.0:ppc64el (3.1.12) over (3.1.11) ... 68s Preparing to unpack .../apt_3.1.12_ppc64el.deb ... 68s Unpacking apt (3.1.12) over (3.1.11) ... 68s Preparing to unpack .../usbutils_1%3a019-1_ppc64el.deb ... 68s Unpacking usbutils (1:019-1) over (1:018-2) ... 68s Setting up usbutils (1:019-1) ... 68s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 68s Setting up libapt-pkg7.0:ppc64el (3.1.12) ... 68s Setting up apt (3.1.12) ... 69s Processing triggers for man-db (2.13.1-1) ... 72s Processing triggers for libc-bin (2.42-2ubuntu2) ... 72s autopkgtest [17:56:11]: upgrading testbed (apt dist-upgrade and autopurge) 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Calculating upgrade... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Solving dependencies... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s autopkgtest [17:56:14]: rebooting testbed after setup commands that affected boot 102s autopkgtest [17:56:41]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:02:41 UTC 2025 104s autopkgtest [17:56:43]: @@@@@@@@@@@@@@@@@@@@ apt-source trocla 107s Get:1 http://ftpmaster.internal/ubuntu resolute/universe trocla 0.6.0-1 (dsc) [1697 B] 107s Get:2 http://ftpmaster.internal/ubuntu resolute/universe trocla 0.6.0-1 (tar) [32.9 kB] 107s Get:3 http://ftpmaster.internal/ubuntu resolute/universe trocla 0.6.0-1 (diff) [6116 B] 107s gpgv: Signature made Mon Apr 14 18:07:35 2025 UTC 107s gpgv: using EDDSA key C0AB4E11BF6C5B96ABFF7AEE69C52F658E988542 107s gpgv: Can't check signature: No public key 107s dpkg-source: warning: cannot verify inline signature for ./trocla_0.6.0-1.dsc: no acceptable signature found 107s autopkgtest [17:56:46]: testing package trocla version 0.6.0-1 107s autopkgtest [17:56:46]: build not needed 108s autopkgtest [17:56:47]: test gem2deb-test-runner: preparing testbed 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s Solving dependencies... 108s The following NEW packages will be installed: 108s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-bcrypt ruby-csv 108s ruby-did-you-mean ruby-diff-lcs ruby-highline ruby-minitest ruby-moneta 108s ruby-net-telnet ruby-power-assert ruby-rspec ruby-rspec-core 108s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-pending-for 108s ruby-rspec-support ruby-ruby-engine ruby-ruby-version ruby-ruby2-keywords 108s ruby-rubygems ruby-sshkey ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 108s rubygems-integration trocla wireguard-tools 108s 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. 108s Need to get 7973 kB of archives. 108s After this operation, 43.1 MB of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el rubygems-integration all 1.19 [5550 B] 108s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-csv all 3.3.4-1 [43.0 kB] 108s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-did-you-mean all 1.6.3-2 [14.8 kB] 108s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] 108s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-ruby2-keywords all 0.0.5-1 [4280 B] 108s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-webrick all 1.9.1-1 [60.8 kB] 108s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-xmlrpc all 0.3.3-2 [24.8 kB] 108s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby3.3 ppc64el 3.3.8-2ubuntu2 [6368 kB] 110s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby3.3 ppc64el 3.3.8-2ubuntu2 [58.9 kB] 110s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libruby ppc64el 1:3.3 [5172 B] 110s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby-rubygems all 3.6.7-2ubuntu1 [332 kB] 110s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el ruby ppc64el 1:3.3 [3666 B] 110s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el rake all 13.2.1-1 [45.8 kB] 110s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-minitest all 5.25.4-3 [48.8 kB] 110s Get:15 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-power-assert all 2.0.5-1 [12.0 kB] 110s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-test-unit all 3.6.2-1 [67.0 kB] 110s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el gem2deb-test-runner ppc64el 2.2.5 [18.3 kB] 110s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-bcrypt ppc64el 3.1.20-1 [40.1 kB] 110s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-diff-lcs all 1.5.1-1 [22.8 kB] 110s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-highline all 3.1.2-1 [191 kB] 110s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 110s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 110s Get:23 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 110s Get:24 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 110s Get:25 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 110s Get:26 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-ruby-engine all 1.0.1-2.1 [3908 B] 110s Get:27 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-ruby-version all 1.0.3-1 [5028 B] 110s Get:28 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-rspec-pending-for all 0.1.3-2.1 [7130 B] 110s Get:29 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el ruby-sshkey all 3.0.0-1 [15.7 kB] 110s Get:30 http://ftpmaster.internal/ubuntu resolute/universe ppc64el ruby-moneta all 1.6.0-5 [54.7 kB] 110s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el trocla all 0.6.0-1 [24.7 kB] 110s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el wireguard-tools ppc64el 1.0.20210914-3ubuntu2 [113 kB] 110s Fetched 7973 kB in 2s (4837 kB/s) 110s Selecting previously unselected package rubygems-integration. 110s (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 ... 81022 files and directories currently installed.) 110s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 110s Unpacking rubygems-integration (1.19) ... 110s Selecting previously unselected package ruby-csv. 110s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 110s Unpacking ruby-csv (3.3.4-1) ... 110s Selecting previously unselected package ruby-did-you-mean. 110s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 110s Unpacking ruby-did-you-mean (1.6.3-2) ... 110s Selecting previously unselected package ruby-net-telnet. 111s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 111s Unpacking ruby-net-telnet (0.2.0-1) ... 111s Selecting previously unselected package ruby-ruby2-keywords. 111s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 111s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 111s Selecting previously unselected package ruby-webrick. 111s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 111s Unpacking ruby-webrick (1.9.1-1) ... 111s Selecting previously unselected package ruby-xmlrpc. 111s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 111s Unpacking ruby-xmlrpc (0.3.3-2) ... 111s Selecting previously unselected package libruby3.3:ppc64el. 111s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 111s Unpacking libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 111s Selecting previously unselected package ruby3.3. 111s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_ppc64el.deb ... 111s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 111s Selecting previously unselected package libruby:ppc64el. 111s Preparing to unpack .../09-libruby_1%3a3.3_ppc64el.deb ... 111s Unpacking libruby:ppc64el (1:3.3) ... 111s Selecting previously unselected package ruby-rubygems. 111s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu1_all.deb ... 111s Unpacking ruby-rubygems (3.6.7-2ubuntu1) ... 111s Selecting previously unselected package ruby. 111s Preparing to unpack .../11-ruby_1%3a3.3_ppc64el.deb ... 111s Unpacking ruby (1:3.3) ... 111s Selecting previously unselected package rake. 111s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 111s Unpacking rake (13.2.1-1) ... 111s Selecting previously unselected package ruby-minitest. 111s Preparing to unpack .../13-ruby-minitest_5.25.4-3_all.deb ... 111s Unpacking ruby-minitest (5.25.4-3) ... 111s Selecting previously unselected package ruby-power-assert. 111s Preparing to unpack .../14-ruby-power-assert_2.0.5-1_all.deb ... 111s Unpacking ruby-power-assert (2.0.5-1) ... 111s Selecting previously unselected package ruby-test-unit. 111s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 111s Unpacking ruby-test-unit (3.6.2-1) ... 111s Selecting previously unselected package gem2deb-test-runner. 111s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_ppc64el.deb ... 111s Unpacking gem2deb-test-runner (2.2.5) ... 111s Selecting previously unselected package ruby-bcrypt:ppc64el. 111s Preparing to unpack .../17-ruby-bcrypt_3.1.20-1_ppc64el.deb ... 111s Unpacking ruby-bcrypt:ppc64el (3.1.20-1) ... 111s Selecting previously unselected package ruby-diff-lcs. 111s Preparing to unpack .../18-ruby-diff-lcs_1.5.1-1_all.deb ... 111s Unpacking ruby-diff-lcs (1.5.1-1) ... 111s Selecting previously unselected package ruby-highline. 111s Preparing to unpack .../19-ruby-highline_3.1.2-1_all.deb ... 111s Unpacking ruby-highline (3.1.2-1) ... 111s Selecting previously unselected package ruby-rspec-support. 111s Preparing to unpack .../20-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 111s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 111s Selecting previously unselected package ruby-rspec-core. 111s Preparing to unpack .../21-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 111s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 111s Selecting previously unselected package ruby-rspec-expectations. 111s Preparing to unpack .../22-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 111s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 111s Selecting previously unselected package ruby-rspec-mocks. 111s Preparing to unpack .../23-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 111s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 111s Selecting previously unselected package ruby-rspec. 111s Preparing to unpack .../24-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 111s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 111s Selecting previously unselected package ruby-ruby-engine. 111s Preparing to unpack .../25-ruby-ruby-engine_1.0.1-2.1_all.deb ... 111s Unpacking ruby-ruby-engine (1.0.1-2.1) ... 111s Selecting previously unselected package ruby-ruby-version. 111s Preparing to unpack .../26-ruby-ruby-version_1.0.3-1_all.deb ... 111s Unpacking ruby-ruby-version (1.0.3-1) ... 111s Selecting previously unselected package ruby-rspec-pending-for. 111s Preparing to unpack .../27-ruby-rspec-pending-for_0.1.3-2.1_all.deb ... 111s Unpacking ruby-rspec-pending-for (0.1.3-2.1) ... 111s Selecting previously unselected package ruby-sshkey. 111s Preparing to unpack .../28-ruby-sshkey_3.0.0-1_all.deb ... 111s Unpacking ruby-sshkey (3.0.0-1) ... 111s Selecting previously unselected package ruby-moneta. 112s Preparing to unpack .../29-ruby-moneta_1.6.0-5_all.deb ... 112s Unpacking ruby-moneta (1.6.0-5) ... 112s Selecting previously unselected package trocla. 112s Preparing to unpack .../30-trocla_0.6.0-1_all.deb ... 112s Unpacking trocla (0.6.0-1) ... 112s Selecting previously unselected package wireguard-tools. 112s Preparing to unpack .../31-wireguard-tools_1.0.20210914-3ubuntu2_ppc64el.deb ... 112s Unpacking wireguard-tools (1.0.20210914-3ubuntu2) ... 112s Setting up ruby-ruby2-keywords (0.0.5-1) ... 112s Setting up ruby-sshkey (3.0.0-1) ... 112s Setting up ruby-power-assert (2.0.5-1) ... 112s Setting up rubygems-integration (1.19) ... 112s Setting up ruby-minitest (5.25.4-3) ... 112s Setting up ruby-test-unit (3.6.2-1) ... 112s Setting up ruby-net-telnet (0.2.0-1) ... 112s Setting up ruby-csv (3.3.4-1) ... 112s Setting up wireguard-tools (1.0.20210914-3ubuntu2) ... 112s wg-quick.target is a disabled or a static unit, not starting it. 112s Setting up ruby-moneta (1.6.0-5) ... 112s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 112s Setting up ruby-webrick (1.9.1-1) ... 112s Setting up ruby-ruby-version (1.0.3-1) ... 112s Setting up ruby-did-you-mean (1.6.3-2) ... 112s Setting up ruby-xmlrpc (0.3.3-2) ... 112s Setting up rake (13.2.1-1) ... 112s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 112s Setting up libruby3.3:ppc64el (3.3.8-2ubuntu2) ... 112s Setting up libruby:ppc64el (1:3.3) ... 112s Setting up ruby-highline (3.1.2-1) ... 112s Setting up ruby (1:3.3) ... 112s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 112s Setting up ruby-ruby-engine (1.0.1-2.1) ... 112s Setting up ruby-diff-lcs (1.5.1-1) ... 112s Setting up ruby-bcrypt:ppc64el (3.1.20-1) ... 112s Setting up ruby-rubygems (3.6.7-2ubuntu1) ... 112s Setting up gem2deb-test-runner (2.2.5) ... 112s Setting up ruby-rspec-pending-for (0.1.3-2.1) ... 112s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 112s Setting up trocla (0.6.0-1) ... 112s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 112s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 112s Processing triggers for libc-bin (2.42-2ubuntu2) ... 112s Processing triggers for man-db (2.13.1-1) ... 114s autopkgtest [17:56:53]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 114s autopkgtest [17:56:53]: test gem2deb-test-runner: [----------------------- 115s 115s ┌──────────────────────────────────────────────────────────────────────────────┐ 115s │ Checking Rubygems dependency resolution on ruby3.3 │ 115s └──────────────────────────────────────────────────────────────────────────────┘ 115s 115s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"trocla\" 115s mv lib ./.gem2deb.lib 115s mv ext ./.gem2deb.ext 115s mv ./.gem2deb.lib lib 115s mv ./.gem2deb.ext ext 115s 115s ┌──────────────────────────────────────────────────────────────────────────────┐ 115s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 115s └──────────────────────────────────────────────────────────────────────────────┘ 115s 115s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 115s mv lib ./.gem2deb.lib 115s mv ext ./.gem2deb.ext 115s /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 115s 115s Trocla::Encryptions::None 115s none 115s stores plaintext passwords 115s storing 115s random passwords 115s long random passwords 115s retrieve 115s random passwords 115s encrypted passwords 115s resets passwords 115s deleting 115s plain 115s delete formats 115s all passwords 115s 115s Trocla::Encryptions::Ssl 116s encrypt 116s does not store plaintext passwords 116s makes sure identical passwords do not match when stored 116s storing 116s random passwords 116s long random passwords 116s retrieve 116s random passwords 116s encrypted passwords 116s resets passwords 116s deleting 116s plain 116s delete formats 116s all passwords 116s 116s Trocla::Format::Pgsql 116s default pgsql 116s create a pgsql password keypair without options in sha256 116s pgsql in md5 encode 116s create a pgsql password in md5 encode 116s 116s Trocla::Format::Sshkey 116s sshkey 116s is able to create an ssh keypair without options 117s is able to create an ssh keypair with options 117s supports fetching only the priv key 117s supports fetching only the pub key 117s is able to create an ssh keypair with a passphrase 117s 117s Trocla::Format::X509 117s x509 selfsigned 117s is able to create self signed cert without being a ca by default 118s is able to create a self signed cert that is a CA 118s is able to create a self signed cert without any keyUsage restrictions 119s is able to create a self signed cert with custom keyUsage restrictions 119s x509 signed by a ca 120s is able to get a cert signed by the ca 121s supports fetching only the key 121s supports fetching only the publickey 124s supports fetching only the cert 126s supports fetching only the cert even a second time 127s does not simply increment the serial 129s is able to get a cert signed by the ca that is again a ca 133s supports simple name constraints for CAs 135s supports simple name constraints for CAs with leading dots 138s is able to get a cert signed by the ca that is again a ca that is able to sign certs 138s respects all options 139s shold not add subject alt name on empty array 141s prefers full subject of single subject parts 142s is able to create a signed cert with custom keyUsage restrictions 142s 142s Trocla::Hooks::Runner 142s running hooks 142s setting password 142s calls the set hook 142s deleting password 142s calls the delete hook 142s reset password 142s calls the delete and set hook 142s 142s Trocla::Stores::Memory 142s .get 142s is expected to be nil 142s .set 142s stores nil values 142s stores plain format 142s stores other formats 142s resets other formats on setting plain 142s .delete 142s is expected to be nil 142s is expected to be empty 142s deletes the value of a format 142s deletes only the value of a format 142s deletes all values without a format 142s expiration 145s will not return an expired key 150s increases expiration when setting anything for that key 153s keeps expiration when setting another value 157s setting plain clears everything including expiration 164s extends expiration when setting another value 171s extends expiration when deleting a format 175s keeps expiration although we're fetching a value 178s readding a value with an expiration makes it expiring in the future 181s setting an expires of false removes expiration 184s setting an expires of 0 removes expiration 187s setting an expires of false removes expiration even if it's for a different format 190s setting an expires of 0 removes expiration even if it's for a different format 190s 190s Trocla::Stores::Moneta 190s .get 190s is expected to be nil 190s .set 190s stores nil values 190s stores plain format 190s stores other formats 190s resets other formats on setting plain 190s .delete 190s is expected to be nil 190s is expected to be empty 190s deletes the value of a format 190s deletes only the value of a format 190s deletes all values without a format 190s expiration 193s will not return an expired key 198s increases expiration when setting anything for that key 201s keeps expiration when setting another value 205s setting plain clears everything including expiration 212s extends expiration when setting another value 219s extends expiration when deleting a format 223s keeps expiration although we're fetching a value 226s readding a value with an expiration makes it expiring in the future 229s setting an expires of false removes expiration 232s setting an expires of 0 removes expiration 235s setting an expires of false removes expiration even if it's for a different format 238s setting an expires of 0 removes expiration even if it's for a different format 238s 238s Trocla::Util 238s random_str 238s is random 238s defaults to length 12 238s is possible to change length 238s salt 238s is random 238s defaults to length 8 238s is possible to change length 238s numeric_generator 238s creates random numeric password 0 238s creates random numeric password 1 238s creates random numeric password 2 238s creates random numeric password 3 238s creates random numeric password 4 238s creates random numeric password 5 238s creates random numeric password 6 238s creates random numeric password 7 238s creates random numeric password 8 238s creates random numeric password 9 238s hexadecimal_generator 238s creates random hexadecimal password 0 238s creates random hexadecimal password 1 238s creates random hexadecimal password 2 238s creates random hexadecimal password 3 238s creates random hexadecimal password 4 238s creates random hexadecimal password 5 238s creates random hexadecimal password 6 238s creates random hexadecimal password 7 238s creates random hexadecimal password 8 238s creates random hexadecimal password 9 238s typesafe_generator 238s creates random typesafe password 0 238s creates random typesafe password 1 238s creates random typesafe password 2 238s creates random typesafe password 3 238s creates random typesafe password 4 238s creates random typesafe password 5 238s creates random typesafe password 6 238s creates random typesafe password 7 238s creates random typesafe password 8 238s creates random typesafe password 9 238s salt 238s contains only characters and numbers 0 238s contains only characters and numbers 1 238s contains only characters and numbers 2 238s contains only characters and numbers 3 238s contains only characters and numbers 4 238s contains only characters and numbers 5 238s contains only characters and numbers 6 238s contains only characters and numbers 7 238s contains only characters and numbers 8 238s contains only characters and numbers 9 238s 238s Trocla 238s in normal usage with 238s password 238s generates random passwords by default 238s generates passwords of length 16 238s raises an exception if not a random password is asked but plain password is not present for format bcrypt 238s raises an exception if not a random password is asked but plain password is not present for format md5crypt 238s raises an exception if not a random password is asked but plain password is not present for format mysql 238s raises an exception if not a random password is asked but plain password is not present for format pgsql 238s raises an exception if not a random password is asked but plain password is not present for format sha1 238s raises an exception if not a random password is asked but plain password is not present for format sha256crypt 238s raises an exception if not a random password is asked but plain password is not present for format sha512crypt 238s raises an exception if not a random password is asked but plain password is not present for format ssha 238s raises an exception if not a random password is asked but plain password is not present for format sshkey 238s raises an exception if not a random password is asked but plain password is not present for format wireguard 238s raises an exception if not a random password is asked but plain password is not present for format x509 238s bcrypt password format 239s retursn a password hashed in the bcrypt format 239s returns the same hashed for the bcrypt format on multiple invocations 239s also stores the plain password by default 239s md5crypt password format 239s retursn a password hashed in the md5crypt format 239s returns the same hashed for the md5crypt format on multiple invocations 239s also stores the plain password by default 239s mysql password format 239s retursn a password hashed in the mysql format 239s returns the same hashed for the mysql format on multiple invocations 239s also stores the plain password by default 239s pgsql password format 239s retursn a password hashed in the pgsql format 239s returns the same hashed for the pgsql format on multiple invocations 239s also stores the plain password by default 239s plain password format 239s retursn a password hashed in the plain format 239s returns the same hashed for the plain format on multiple invocations 239s also stores the plain password by default 239s sha1 password format 239s retursn a password hashed in the sha1 format 239s returns the same hashed for the sha1 format on multiple invocations 239s also stores the plain password by default 239s sha256crypt password format 239s retursn a password hashed in the sha256crypt format 239s returns the same hashed for the sha256crypt format on multiple invocations 239s also stores the plain password by default 239s sha512crypt password format 239s retursn a password hashed in the sha512crypt format 239s returns the same hashed for the sha512crypt format on multiple invocations 239s also stores the plain password by default 239s ssha password format 239s retursn a password hashed in the ssha format 239s returns the same hashed for the ssha format on multiple invocations 239s also stores the plain password by default 239s sshkey password format 239s retursn a password hashed in the sshkey format 239s returns the same hashed for the sshkey format on multiple invocations 239s also stores the plain password by default 239s wireguard password format 239s retursn a password hashed in the wireguard format 239s returns the same hashed for the wireguard format on multiple invocations 239s also stores the plain password by default 239s x509 password format 240s retursn a password hashed in the x509 format 242s returns the same hashed for the x509 format on multiple invocations 242s also stores the plain password by default 242s with profiles 242s raises an exception on unknown profile 242s takes a profile and merge its options 242s is possible to combine profiles but first profile wins 242s is possible to combine profiles but first profile wins 2 242s is possible to combine profiles but first profile wins 3 242s set_password 242s resets hashed passwords on a new plain password 242s otherwise updates only the hash 242s is able to set password with umlauts and other UTF-8 charcters 242s reset_password 242s resets a password 242s does not reset other formats 242s search_key 242s search a specific key 242s ensure search regex is ok 242s list_format 242s list available formats for key 242s no return if key doesn't exist 242s delete_password 242s deletes all passwords if no format is given 242s deletes only a given format 242s deletes only a given non-plain format 242s concurrent access 242s on expensive flagged formats 246s should not overwrite a value if it takes longer 246s on inexpensive flagged formats 250s should not overwrite a value if it takes longer 250s real world example 259s should store the quicker one 261s should store the quicker one test 2 261s with .open 261s closes the connection with a block 261s keeps the connection without a block 261s 261s VERSION 261s returns a version 261s 261s Finished in 2 minutes 25.3 seconds (files took 0.19458 seconds to load) 261s 210 examples, 0 failures 261s 261s mv ./.gem2deb.lib lib 261s mv ./.gem2deb.ext ext 261s autopkgtest [17:59:20]: test gem2deb-test-runner: -----------------------] 261s gem2deb-test-runner PASS 261s autopkgtest [17:59:20]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 262s autopkgtest [17:59:21]: test puppetserver: preparing testbed 281s Creating nova instance adt-resolute-ppc64el-trocla-20251117-175459-juju-7f2275-prod-proposed-migration-environment-15-b4547b4b-fb4e-450d-a7eb-f7f82a581041 from image adt/ubuntu-resolute-ppc64el-server-20251117.img (UUID c6f5b741-c77a-45db-84cb-f00b40e77676)... 332s autopkgtest [18:00:31]: testbed dpkg architecture: ppc64el 332s autopkgtest [18:00:31]: testbed apt version: 3.1.11 332s autopkgtest [18:00:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 332s autopkgtest [18:00:31]: testbed release detected to be: resolute 333s autopkgtest [18:00:32]: updating testbed package index (apt update) 333s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 334s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 334s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 334s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 334s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 335s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 335s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 335s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 335s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [135 kB] 336s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 336s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [501 kB] 336s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [11.0 kB] 336s Fetched 1622 kB in 3s (534 kB/s) 337s Reading package lists... 338s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 338s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 338s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 338s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 339s Reading package lists... 339s Reading package lists... 339s Building dependency tree... 339s Reading state information... 340s Calculating upgrade... 340s The following packages will be upgraded: 340s apt libapt-pkg7.0 libcrypt-dev libcrypt1 usbutils 340s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 340s Need to get 3180 kB of archives. 340s After this operation, 118 kB of additional disk space will be used. 340s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 340s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt1 ppc64el 1:4.5.1-1 [125 kB] 340s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libapt-pkg7.0 ppc64el 3.1.12 [1286 kB] 342s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el apt ppc64el 3.1.12 [1516 kB] 342s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el usbutils ppc64el 1:019-1 [91.5 kB] 343s dpkg-preconfigure: unable to re-open stdin: No such file or directory 343s Fetched 3180 kB in 3s (1199 kB/s) 344s (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 ... 81022 files and directories currently installed.) 344s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 344s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) over (1:4.4.38-1build1) ... 344s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_ppc64el.deb ... 344s Unpacking libcrypt1:ppc64el (1:4.5.1-1) over (1:4.4.38-1build1) ... 344s Setting up libcrypt1:ppc64el (1:4.5.1-1) ... 344s (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 ... 81022 files and directories currently installed.) 344s Preparing to unpack .../libapt-pkg7.0_3.1.12_ppc64el.deb ... 344s Unpacking libapt-pkg7.0:ppc64el (3.1.12) over (3.1.11) ... 345s Preparing to unpack .../apt_3.1.12_ppc64el.deb ... 345s Unpacking apt (3.1.12) over (3.1.11) ... 345s Preparing to unpack .../usbutils_1%3a019-1_ppc64el.deb ... 345s Unpacking usbutils (1:019-1) over (1:018-2) ... 345s Setting up usbutils (1:019-1) ... 345s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 345s Setting up libapt-pkg7.0:ppc64el (3.1.12) ... 345s Setting up apt (3.1.12) ... 346s Processing triggers for man-db (2.13.1-1) ... 351s Processing triggers for libc-bin (2.42-2ubuntu2) ... 351s autopkgtest [18:00:50]: upgrading testbed (apt dist-upgrade and autopurge) 352s Reading package lists... 352s Building dependency tree... 352s Reading state information... 352s Calculating upgrade... 352s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 352s Reading package lists... 352s Building dependency tree... 352s Reading state information... 353s Solving dependencies... 353s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 353s autopkgtest [18:00:52]: rebooting testbed after setup commands that affected boot 385s Reading package lists... 386s Building dependency tree... 386s Reading state information... 386s Solving dependencies... 386s Some packages could not be installed. This may mean that you have 386s requested an impossible situation or if you are using the unstable 386s distribution that some required packages have not yet been created 386s or been moved out of Incoming. 386s The following information may help to resolve the situation: 386s 386s The following packages have unmet dependencies: 386s satisfy:command-line : Depends: trocla-puppetserver but it is not going to be installed 386s E: Unable to satisfy dependencies. Reached two conflicting decisions: 386s 1. ruby-sshkey:ppc64el=2.0.0-3 is not selected for install 386s 2. ruby-sshkey:ppc64el=2.0.0-3 is selected for install because: 386s 1. satisfy:command-line:ppc64el=1 is selected for install 386s 2. satisfy:command-line:ppc64el Depends trocla-puppetserver 386s 3. trocla-puppetserver:ppc64el Depends ruby-sshkey (< 2.0.0.) 386s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from resolute-proposed 386s Reading package lists... 386s Building dependency tree... 386s Reading state information... 386s Solving dependencies... 386s Some packages could not be installed. This may mean that you have 386s requested an impossible situation or if you are using the unstable 386s distribution that some required packages have not yet been created 386s or been moved out of Incoming. 386s The following information may help to resolve the situation: 386s 386s The following packages have unmet dependencies: 386s satisfy:command-line : Depends: trocla-puppetserver but it is not going to be installed 386s E: Unable to satisfy dependencies. Reached two conflicting decisions: 386s 1. ruby-sshkey:ppc64el=2.0.0-3 is not selected for install 386s 2. ruby-sshkey:ppc64el=2.0.0-3 is selected for install because: 386s 1. satisfy:command-line:ppc64el=1 is selected for install 386s 2. satisfy:command-line:ppc64el Depends trocla-puppetserver 386s 3. trocla-puppetserver:ppc64el Depends ruby-sshkey (< 2.0.0.) 387s puppetserver FAIL badpkg 387s blame: trocla 387s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 387s autopkgtest [18:01:26]: @@@@@@@@@@@@@@@@@@@@ summary 387s gem2deb-test-runner PASS 387s puppetserver FAIL badpkg 387s blame: trocla 387s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.