0s autopkgtest [16:41:36]: starting date and time: 2025-11-17 16:41:36+0000 0s autopkgtest [16:41:36]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:41:36]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.3srnbxvu/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 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-19.secgroup --name adt-resolute-arm64-trocla-20251117-162408-juju-7f2275-prod-proposed-migration-environment-15-bf599ce6-db63-4c62-8813-6ac225325c40 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-arm64-trocla-20251117-162408-juju-7f2275-prod-proposed-migration-environment-15-bf599ce6-db63-4c62-8813-6ac225325c40 from image adt/ubuntu-resolute-arm64-server-20251117.img (UUID 1cd33fbb-18df-4c5a-b8f0-2dcb25269485)... 69s autopkgtest [16:42:45]: testbed dpkg architecture: arm64 69s autopkgtest [16:42:45]: testbed apt version: 3.1.11 70s autopkgtest [16:42:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 70s autopkgtest [16:42:46]: testbed release detected to be: None 71s autopkgtest [16:42:47]: updating testbed package index (apt update) 71s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 72s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 72s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 72s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 72s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 72s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 72s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [143 kB] 72s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3224 B] 72s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 72s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 72s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [517 kB] 72s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [17.1 kB] 72s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [12.5 kB] 72s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [576 B] 74s Fetched 1774 kB in 1s (1337 kB/s) 76s Reading package lists... 77s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 77s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 77s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 79s Reading package lists... 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Calculating upgrade... 80s The following packages will be upgraded: 80s apt libapt-pkg7.0 libcrypt-dev libcrypt1 usbutils 80s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 2764 kB of archives. 80s After this operation, 104 kB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 80s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt1 arm64 1:4.5.1-1 [88.3 kB] 80s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libapt-pkg7.0 arm64 3.1.12 [1063 kB] 81s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 apt arm64 3.1.12 [1407 kB] 81s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 usbutils arm64 1:019-1 [81.7 kB] 82s dpkg-preconfigure: unable to re-open stdin: No such file or directory 82s Fetched 2764 kB in 1s (2205 kB/s) 82s (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 ... 88137 files and directories currently installed.) 82s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 83s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) over (1:4.4.38-1build1) ... 83s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_arm64.deb ... 83s Unpacking libcrypt1:arm64 (1:4.5.1-1) over (1:4.4.38-1build1) ... 83s Setting up libcrypt1:arm64 (1:4.5.1-1) ... 83s (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 ... 88137 files and directories currently installed.) 83s Preparing to unpack .../libapt-pkg7.0_3.1.12_arm64.deb ... 83s Unpacking libapt-pkg7.0:arm64 (3.1.12) over (3.1.11) ... 83s Preparing to unpack .../archives/apt_3.1.12_arm64.deb ... 83s Unpacking apt (3.1.12) over (3.1.11) ... 84s Preparing to unpack .../usbutils_1%3a019-1_arm64.deb ... 84s Unpacking usbutils (1:019-1) over (1:018-2) ... 84s Setting up usbutils (1:019-1) ... 84s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 84s Setting up libapt-pkg7.0:arm64 (3.1.12) ... 84s Setting up apt (3.1.12) ... 85s Processing triggers for man-db (2.13.1-1) ... 89s Processing triggers for libc-bin (2.42-2ubuntu2) ... 89s autopkgtest [16:43:05]: upgrading testbed (apt dist-upgrade and autopurge) 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 92s Calculating upgrade... 92s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Solving dependencies... 94s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s autopkgtest [16:43:10]: rebooting testbed after setup commands that affected boot 129s autopkgtest [16:43:45]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 132s autopkgtest [16:43:48]: @@@@@@@@@@@@@@@@@@@@ apt-source trocla 135s Get:1 http://ftpmaster.internal/ubuntu resolute/universe trocla 0.6.0-1 (dsc) [1697 B] 135s Get:2 http://ftpmaster.internal/ubuntu resolute/universe trocla 0.6.0-1 (tar) [32.9 kB] 135s Get:3 http://ftpmaster.internal/ubuntu resolute/universe trocla 0.6.0-1 (diff) [6116 B] 136s gpgv: Signature made Mon Apr 14 18:07:35 2025 UTC 136s gpgv: using EDDSA key C0AB4E11BF6C5B96ABFF7AEE69C52F658E988542 136s gpgv: Can't check signature: No public key 136s dpkg-source: warning: cannot verify inline signature for ./trocla_0.6.0-1.dsc: no acceptable signature found 136s autopkgtest [16:43:52]: testing package trocla version 0.6.0-1 136s autopkgtest [16:43:52]: build not needed 137s autopkgtest [16:43:53]: test gem2deb-test-runner: preparing testbed 137s Reading package lists... 137s Building dependency tree... 137s Reading state information... 138s Solving dependencies... 138s The following NEW packages will be installed: 138s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-bcrypt ruby-csv 138s ruby-did-you-mean ruby-diff-lcs ruby-highline ruby-minitest ruby-moneta 138s ruby-net-telnet ruby-power-assert ruby-rspec ruby-rspec-core 138s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-pending-for 138s ruby-rspec-support ruby-ruby-engine ruby-ruby-version ruby-ruby2-keywords 138s ruby-rubygems ruby-sshkey ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 138s rubygems-integration trocla wireguard-tools 139s 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. 139s Need to get 7556 kB of archives. 139s After this operation, 41.7 MB of additional disk space will be used. 139s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 rubygems-integration all 1.19 [5550 B] 139s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-csv all 3.3.4-1 [43.0 kB] 139s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 139s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 139s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] 139s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-webrick all 1.9.1-1 [60.8 kB] 139s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 139s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libruby3.3 arm64 3.3.8-2ubuntu2 [5971 kB] 140s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby3.3 arm64 3.3.8-2ubuntu2 [59.1 kB] 140s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libruby arm64 1:3.3 [5164 B] 140s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby-rubygems all 3.6.7-2ubuntu1 [332 kB] 140s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 ruby arm64 1:3.3 [3668 B] 140s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 rake all 13.2.1-1 [45.8 kB] 140s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-minitest all 5.25.4-3 [48.8 kB] 140s Get:15 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-power-assert all 2.0.5-1 [12.0 kB] 140s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-test-unit all 3.6.2-1 [67.0 kB] 140s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 gem2deb-test-runner arm64 2.2.5 [18.3 kB] 140s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-bcrypt arm64 3.1.20-1 [38.4 kB] 140s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 140s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-highline all 3.1.2-1 [191 kB] 140s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 140s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 140s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 140s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 140s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 140s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-ruby-engine all 1.0.1-2.1 [3908 B] 140s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-ruby-version all 1.0.3-1 [5028 B] 140s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-rspec-pending-for all 0.1.3-2.1 [7130 B] 140s Get:29 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 ruby-sshkey all 3.0.0-1 [15.7 kB] 140s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 ruby-moneta all 1.6.0-5 [54.7 kB] 141s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 trocla all 0.6.0-1 [24.7 kB] 141s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 wireguard-tools arm64 1.0.20210914-3ubuntu2 [94.4 kB] 141s Fetched 7556 kB in 2s (3493 kB/s) 141s Selecting previously unselected package rubygems-integration. 142s (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 ... 88137 files and directories currently installed.) 142s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 142s Unpacking rubygems-integration (1.19) ... 142s Selecting previously unselected package ruby-csv. 142s Preparing to unpack .../01-ruby-csv_3.3.4-1_all.deb ... 142s Unpacking ruby-csv (3.3.4-1) ... 142s Selecting previously unselected package ruby-did-you-mean. 142s Preparing to unpack .../02-ruby-did-you-mean_1.6.3-2_all.deb ... 142s Unpacking ruby-did-you-mean (1.6.3-2) ... 142s Selecting previously unselected package ruby-net-telnet. 142s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 142s Unpacking ruby-net-telnet (0.2.0-1) ... 142s Selecting previously unselected package ruby-ruby2-keywords. 142s Preparing to unpack .../04-ruby-ruby2-keywords_0.0.5-1_all.deb ... 142s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 142s Selecting previously unselected package ruby-webrick. 142s Preparing to unpack .../05-ruby-webrick_1.9.1-1_all.deb ... 142s Unpacking ruby-webrick (1.9.1-1) ... 142s Selecting previously unselected package ruby-xmlrpc. 142s Preparing to unpack .../06-ruby-xmlrpc_0.3.3-2_all.deb ... 142s Unpacking ruby-xmlrpc (0.3.3-2) ... 142s Selecting previously unselected package libruby3.3:arm64. 142s Preparing to unpack .../07-libruby3.3_3.3.8-2ubuntu2_arm64.deb ... 142s Unpacking libruby3.3:arm64 (3.3.8-2ubuntu2) ... 143s Selecting previously unselected package ruby3.3. 143s Preparing to unpack .../08-ruby3.3_3.3.8-2ubuntu2_arm64.deb ... 143s Unpacking ruby3.3 (3.3.8-2ubuntu2) ... 143s Selecting previously unselected package libruby:arm64. 143s Preparing to unpack .../09-libruby_1%3a3.3_arm64.deb ... 143s Unpacking libruby:arm64 (1:3.3) ... 143s Selecting previously unselected package ruby-rubygems. 143s Preparing to unpack .../10-ruby-rubygems_3.6.7-2ubuntu1_all.deb ... 143s Unpacking ruby-rubygems (3.6.7-2ubuntu1) ... 143s Selecting previously unselected package ruby. 143s Preparing to unpack .../11-ruby_1%3a3.3_arm64.deb ... 143s Unpacking ruby (1:3.3) ... 143s Selecting previously unselected package rake. 143s Preparing to unpack .../12-rake_13.2.1-1_all.deb ... 143s Unpacking rake (13.2.1-1) ... 143s Selecting previously unselected package ruby-minitest. 143s Preparing to unpack .../13-ruby-minitest_5.25.4-3_all.deb ... 143s Unpacking ruby-minitest (5.25.4-3) ... 143s Selecting previously unselected package ruby-power-assert. 143s Preparing to unpack .../14-ruby-power-assert_2.0.5-1_all.deb ... 143s Unpacking ruby-power-assert (2.0.5-1) ... 143s Selecting previously unselected package ruby-test-unit. 143s Preparing to unpack .../15-ruby-test-unit_3.6.2-1_all.deb ... 143s Unpacking ruby-test-unit (3.6.2-1) ... 143s Selecting previously unselected package gem2deb-test-runner. 143s Preparing to unpack .../16-gem2deb-test-runner_2.2.5_arm64.deb ... 143s Unpacking gem2deb-test-runner (2.2.5) ... 143s Selecting previously unselected package ruby-bcrypt:arm64. 143s Preparing to unpack .../17-ruby-bcrypt_3.1.20-1_arm64.deb ... 143s Unpacking ruby-bcrypt:arm64 (3.1.20-1) ... 143s Selecting previously unselected package ruby-diff-lcs. 143s Preparing to unpack .../18-ruby-diff-lcs_1.5.1-1_all.deb ... 143s Unpacking ruby-diff-lcs (1.5.1-1) ... 143s Selecting previously unselected package ruby-highline. 143s Preparing to unpack .../19-ruby-highline_3.1.2-1_all.deb ... 143s Unpacking ruby-highline (3.1.2-1) ... 143s Selecting previously unselected package ruby-rspec-support. 143s Preparing to unpack .../20-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 143s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 143s Selecting previously unselected package ruby-rspec-core. 144s Preparing to unpack .../21-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec-expectations. 144s Preparing to unpack .../22-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec-mocks. 144s Preparing to unpack .../23-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-rspec. 144s Preparing to unpack .../24-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 144s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 144s Selecting previously unselected package ruby-ruby-engine. 144s Preparing to unpack .../25-ruby-ruby-engine_1.0.1-2.1_all.deb ... 144s Unpacking ruby-ruby-engine (1.0.1-2.1) ... 144s Selecting previously unselected package ruby-ruby-version. 144s Preparing to unpack .../26-ruby-ruby-version_1.0.3-1_all.deb ... 144s Unpacking ruby-ruby-version (1.0.3-1) ... 144s Selecting previously unselected package ruby-rspec-pending-for. 144s Preparing to unpack .../27-ruby-rspec-pending-for_0.1.3-2.1_all.deb ... 144s Unpacking ruby-rspec-pending-for (0.1.3-2.1) ... 144s Selecting previously unselected package ruby-sshkey. 144s Preparing to unpack .../28-ruby-sshkey_3.0.0-1_all.deb ... 144s Unpacking ruby-sshkey (3.0.0-1) ... 144s Selecting previously unselected package ruby-moneta. 144s Preparing to unpack .../29-ruby-moneta_1.6.0-5_all.deb ... 144s Unpacking ruby-moneta (1.6.0-5) ... 144s Selecting previously unselected package trocla. 144s Preparing to unpack .../30-trocla_0.6.0-1_all.deb ... 144s Unpacking trocla (0.6.0-1) ... 144s Selecting previously unselected package wireguard-tools. 144s Preparing to unpack .../31-wireguard-tools_1.0.20210914-3ubuntu2_arm64.deb ... 144s Unpacking wireguard-tools (1.0.20210914-3ubuntu2) ... 144s Setting up ruby-ruby2-keywords (0.0.5-1) ... 144s Setting up ruby-sshkey (3.0.0-1) ... 144s Setting up ruby-power-assert (2.0.5-1) ... 144s Setting up rubygems-integration (1.19) ... 144s Setting up ruby-minitest (5.25.4-3) ... 144s Setting up ruby-test-unit (3.6.2-1) ... 144s Setting up ruby-net-telnet (0.2.0-1) ... 144s Setting up ruby-csv (3.3.4-1) ... 144s Setting up wireguard-tools (1.0.20210914-3ubuntu2) ... 145s wg-quick.target is a disabled or a static unit, not starting it. 145s Setting up ruby-moneta (1.6.0-5) ... 145s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 145s Setting up ruby-webrick (1.9.1-1) ... 145s Setting up ruby-ruby-version (1.0.3-1) ... 145s Setting up ruby-did-you-mean (1.6.3-2) ... 145s Setting up ruby-xmlrpc (0.3.3-2) ... 145s Setting up rake (13.2.1-1) ... 145s Setting up ruby3.3 (3.3.8-2ubuntu2) ... 145s Setting up libruby3.3:arm64 (3.3.8-2ubuntu2) ... 145s Setting up libruby:arm64 (1:3.3) ... 145s Setting up ruby-highline (3.1.2-1) ... 145s Setting up ruby (1:3.3) ... 145s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 145s Setting up ruby-ruby-engine (1.0.1-2.1) ... 145s Setting up ruby-diff-lcs (1.5.1-1) ... 145s Setting up ruby-bcrypt:arm64 (3.1.20-1) ... 145s Setting up ruby-rubygems (3.6.7-2ubuntu1) ... 145s Setting up gem2deb-test-runner (2.2.5) ... 145s Setting up ruby-rspec-pending-for (0.1.3-2.1) ... 145s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 145s Setting up trocla (0.6.0-1) ... 145s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 145s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 145s Processing triggers for libc-bin (2.42-2ubuntu2) ... 145s Processing triggers for man-db (2.13.1-1) ... 148s autopkgtest [16:44:04]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 148s autopkgtest [16:44:04]: test gem2deb-test-runner: [----------------------- 149s 149s ┌──────────────────────────────────────────────────────────────────────────────┐ 149s │ Checking Rubygems dependency resolution on ruby3.3 │ 149s └──────────────────────────────────────────────────────────────────────────────┘ 149s 149s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"trocla\" 149s mv lib ./.gem2deb.lib 149s mv ext ./.gem2deb.ext 149s mv ./.gem2deb.lib lib 149s mv ./.gem2deb.ext ext 149s 149s ┌──────────────────────────────────────────────────────────────────────────────┐ 149s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 149s └──────────────────────────────────────────────────────────────────────────────┘ 149s 149s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 149s mv lib ./.gem2deb.lib 149s mv ext ./.gem2deb.ext 149s /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 150s 150s Trocla::Encryptions::None 150s none 150s stores plaintext passwords 150s storing 150s random passwords 150s long random passwords 150s retrieve 150s random passwords 150s encrypted passwords 150s resets passwords 150s deleting 150s plain 150s delete formats 150s all passwords 150s 150s Trocla::Encryptions::Ssl 154s encrypt 154s does not store plaintext passwords 154s makes sure identical passwords do not match when stored 154s storing 154s random passwords 154s long random passwords 154s retrieve 154s random passwords 154s encrypted passwords 155s resets passwords 155s deleting 155s plain 155s delete formats 155s all passwords 155s 155s Trocla::Format::Pgsql 155s default pgsql 155s create a pgsql password keypair without options in sha256 155s pgsql in md5 encode 155s create a pgsql password in md5 encode 155s 155s Trocla::Format::Sshkey 155s sshkey 156s is able to create an ssh keypair without options 164s is able to create an ssh keypair with options 164s supports fetching only the priv key 165s supports fetching only the pub key 166s is able to create an ssh keypair with a passphrase 166s 166s Trocla::Format::X509 166s x509 selfsigned 171s is able to create self signed cert without being a ca by default 177s is able to create a self signed cert that is a CA 182s is able to create a self signed cert without any keyUsage restrictions 184s is able to create a self signed cert with custom keyUsage restrictions 184s x509 signed by a ca 193s is able to get a cert signed by the ca 206s supports fetching only the key 209s supports fetching only the publickey 217s supports fetching only the cert 240s supports fetching only the cert even a second time 248s does not simply increment the serial 256s is able to get a cert signed by the ca that is again a ca 279s supports simple name constraints for CAs 297s supports simple name constraints for CAs with leading dots 303s is able to get a cert signed by the ca that is again a ca that is able to sign certs 305s respects all options 315s shold not add subject alt name on empty array 319s prefers full subject of single subject parts 326s is able to create a signed cert with custom keyUsage restrictions 326s 326s Trocla::Hooks::Runner 326s running hooks 326s setting password 326s calls the set hook 326s deleting password 326s calls the delete hook 326s reset password 326s calls the delete and set hook 326s 326s Trocla::Stores::Memory 326s .get 326s is expected to be nil 326s .set 326s stores nil values 326s stores plain format 326s stores other formats 326s resets other formats on setting plain 326s .delete 326s is expected to be nil 326s is expected to be empty 326s deletes the value of a format 326s deletes only the value of a format 326s deletes all values without a format 326s expiration 329s will not return an expired key 334s increases expiration when setting anything for that key 337s keeps expiration when setting another value 341s setting plain clears everything including expiration 348s extends expiration when setting another value 355s extends expiration when deleting a format 359s keeps expiration although we're fetching a value 362s readding a value with an expiration makes it expiring in the future 365s setting an expires of false removes expiration 368s setting an expires of 0 removes expiration 371s setting an expires of false removes expiration even if it's for a different format 374s setting an expires of 0 removes expiration even if it's for a different format 374s 374s Trocla::Stores::Moneta 374s .get 374s is expected to be nil 374s .set 374s stores nil values 374s stores plain format 374s stores other formats 374s resets other formats on setting plain 374s .delete 374s is expected to be nil 374s is expected to be empty 374s deletes the value of a format 374s deletes only the value of a format 374s deletes all values without a format 374s expiration 377s will not return an expired key 382s increases expiration when setting anything for that key 385s keeps expiration when setting another value 389s setting plain clears everything including expiration 396s extends expiration when setting another value 403s extends expiration when deleting a format 407s keeps expiration although we're fetching a value 410s readding a value with an expiration makes it expiring in the future 413s setting an expires of false removes expiration 416s setting an expires of 0 removes expiration 419s setting an expires of false removes expiration even if it's for a different format 422s setting an expires of 0 removes expiration even if it's for a different format 422s 422s Trocla::Util 422s random_str 422s is random 422s defaults to length 12 422s is possible to change length 422s salt 422s is random 422s defaults to length 8 422s is possible to change length 422s numeric_generator 422s creates random numeric password 0 422s creates random numeric password 1 422s creates random numeric password 2 422s creates random numeric password 3 422s creates random numeric password 4 422s creates random numeric password 5 422s creates random numeric password 6 422s creates random numeric password 7 422s creates random numeric password 8 422s creates random numeric password 9 422s hexadecimal_generator 422s creates random hexadecimal password 0 422s creates random hexadecimal password 1 422s creates random hexadecimal password 2 422s creates random hexadecimal password 3 422s creates random hexadecimal password 4 422s creates random hexadecimal password 5 422s creates random hexadecimal password 6 422s creates random hexadecimal password 7 422s creates random hexadecimal password 8 422s creates random hexadecimal password 9 422s typesafe_generator 422s creates random typesafe password 0 422s creates random typesafe password 1 422s creates random typesafe password 2 422s creates random typesafe password 3 422s creates random typesafe password 4 422s creates random typesafe password 5 422s creates random typesafe password 6 422s creates random typesafe password 7 422s creates random typesafe password 8 422s creates random typesafe password 9 422s salt 422s contains only characters and numbers 0 422s contains only characters and numbers 1 422s contains only characters and numbers 2 422s contains only characters and numbers 3 422s contains only characters and numbers 4 422s contains only characters and numbers 5 422s contains only characters and numbers 6 422s contains only characters and numbers 7 422s contains only characters and numbers 8 422s contains only characters and numbers 9 422s 422s Trocla 422s in normal usage with 422s password 422s generates random passwords by default 422s generates passwords of length 16 422s raises an exception if not a random password is asked but plain password is not present for format bcrypt 422s raises an exception if not a random password is asked but plain password is not present for format md5crypt 422s raises an exception if not a random password is asked but plain password is not present for format mysql 422s raises an exception if not a random password is asked but plain password is not present for format pgsql 422s raises an exception if not a random password is asked but plain password is not present for format sha1 422s raises an exception if not a random password is asked but plain password is not present for format sha256crypt 422s raises an exception if not a random password is asked but plain password is not present for format sha512crypt 422s raises an exception if not a random password is asked but plain password is not present for format ssha 422s raises an exception if not a random password is asked but plain password is not present for format sshkey 422s raises an exception if not a random password is asked but plain password is not present for format wireguard 422s raises an exception if not a random password is asked but plain password is not present for format x509 422s bcrypt password format 422s retursn a password hashed in the bcrypt format 423s returns the same hashed for the bcrypt format on multiple invocations 423s also stores the plain password by default 423s md5crypt password format 423s retursn a password hashed in the md5crypt format 423s returns the same hashed for the md5crypt format on multiple invocations 423s also stores the plain password by default 423s mysql password format 423s retursn a password hashed in the mysql format 423s returns the same hashed for the mysql format on multiple invocations 423s also stores the plain password by default 423s pgsql password format 423s retursn a password hashed in the pgsql format 423s returns the same hashed for the pgsql format on multiple invocations 423s also stores the plain password by default 423s plain password format 423s retursn a password hashed in the plain format 423s returns the same hashed for the plain format on multiple invocations 423s also stores the plain password by default 423s sha1 password format 423s retursn a password hashed in the sha1 format 423s returns the same hashed for the sha1 format on multiple invocations 423s also stores the plain password by default 423s sha256crypt password format 423s retursn a password hashed in the sha256crypt format 423s returns the same hashed for the sha256crypt format on multiple invocations 423s also stores the plain password by default 423s sha512crypt password format 423s retursn a password hashed in the sha512crypt format 423s returns the same hashed for the sha512crypt format on multiple invocations 423s also stores the plain password by default 423s ssha password format 423s retursn a password hashed in the ssha format 423s returns the same hashed for the ssha format on multiple invocations 423s also stores the plain password by default 423s sshkey password format 423s retursn a password hashed in the sshkey format 424s returns the same hashed for the sshkey format on multiple invocations 424s also stores the plain password by default 424s wireguard password format 424s retursn a password hashed in the wireguard format 424s returns the same hashed for the wireguard format on multiple invocations 424s also stores the plain password by default 424s x509 password format 427s retursn a password hashed in the x509 format 429s returns the same hashed for the x509 format on multiple invocations 429s also stores the plain password by default 429s with profiles 429s raises an exception on unknown profile 429s takes a profile and merge its options 429s is possible to combine profiles but first profile wins 429s is possible to combine profiles but first profile wins 2 429s is possible to combine profiles but first profile wins 3 429s set_password 429s resets hashed passwords on a new plain password 429s otherwise updates only the hash 429s is able to set password with umlauts and other UTF-8 charcters 429s reset_password 429s resets a password 429s does not reset other formats 429s search_key 429s search a specific key 429s ensure search regex is ok 429s list_format 429s list available formats for key 429s no return if key doesn't exist 429s delete_password 429s deletes all passwords if no format is given 429s deletes only a given format 429s deletes only a given non-plain format 429s concurrent access 429s on expensive flagged formats 433s should not overwrite a value if it takes longer 433s on inexpensive flagged formats 437s should not overwrite a value if it takes longer 437s real world example 454s should store the quicker one 462s should store the quicker one test 2 462s with .open 462s closes the connection with a block 462s keeps the connection without a block 462s 462s VERSION 462s returns a version 462s 462s Finished in 5 minutes 12 seconds (files took 0.35881 seconds to load) 462s 210 examples, 0 failures 462s 462s mv ./.gem2deb.lib lib 462s mv ./.gem2deb.ext ext 463s autopkgtest [16:49:19]: test gem2deb-test-runner: -----------------------] 463s gem2deb-test-runner PASS 463s autopkgtest [16:49:19]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 464s autopkgtest [16:49:20]: test puppetserver: preparing testbed 487s Creating nova instance adt-resolute-arm64-trocla-20251117-162408-juju-7f2275-prod-proposed-migration-environment-15-bf599ce6-db63-4c62-8813-6ac225325c40 from image adt/ubuntu-resolute-arm64-server-20251117.img (UUID 1cd33fbb-18df-4c5a-b8f0-2dcb25269485)... 544s autopkgtest [16:50:40]: testbed dpkg architecture: arm64 545s autopkgtest [16:50:41]: testbed apt version: 3.1.11 545s autopkgtest [16:50:41]: @@@@@@@@@@@@@@@@@@@@ test bed setup 545s autopkgtest [16:50:41]: testbed release detected to be: resolute 546s autopkgtest [16:50:42]: updating testbed package index (apt update) 546s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 547s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 547s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 547s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 547s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 547s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 547s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 547s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 547s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [143 kB] 547s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3224 B] 547s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 547s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 547s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [517 kB] 547s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [17.1 kB] 547s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [12.5 kB] 547s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [576 B] 548s Fetched 1774 kB in 1s (1383 kB/s) 549s Reading package lists... 550s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 550s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 550s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 550s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 551s Reading package lists... 551s Reading package lists... 551s Building dependency tree... 551s Reading state information... 552s Calculating upgrade... 552s The following packages will be upgraded: 552s apt libapt-pkg7.0 libcrypt-dev libcrypt1 usbutils 552s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 552s Need to get 2764 kB of archives. 552s After this operation, 104 kB of additional disk space will be used. 552s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 552s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt1 arm64 1:4.5.1-1 [88.3 kB] 552s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libapt-pkg7.0 arm64 3.1.12 [1063 kB] 553s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 apt arm64 3.1.12 [1407 kB] 553s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 usbutils arm64 1:019-1 [81.7 kB] 553s dpkg-preconfigure: unable to re-open stdin: No such file or directory 553s Fetched 2764 kB in 1s (2601 kB/s) 554s (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 ... 88137 files and directories currently installed.) 554s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 554s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) over (1:4.4.38-1build1) ... 554s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_arm64.deb ... 554s Unpacking libcrypt1:arm64 (1:4.5.1-1) over (1:4.4.38-1build1) ... 554s Setting up libcrypt1:arm64 (1:4.5.1-1) ... 554s (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 ... 88137 files and directories currently installed.) 554s Preparing to unpack .../libapt-pkg7.0_3.1.12_arm64.deb ... 554s Unpacking libapt-pkg7.0:arm64 (3.1.12) over (3.1.11) ... 554s Preparing to unpack .../archives/apt_3.1.12_arm64.deb ... 554s Unpacking apt (3.1.12) over (3.1.11) ... 554s Preparing to unpack .../usbutils_1%3a019-1_arm64.deb ... 554s Unpacking usbutils (1:019-1) over (1:018-2) ... 554s Setting up usbutils (1:019-1) ... 554s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 554s Setting up libapt-pkg7.0:arm64 (3.1.12) ... 555s Setting up apt (3.1.12) ... 555s Processing triggers for man-db (2.13.1-1) ... 557s Processing triggers for libc-bin (2.42-2ubuntu2) ... 557s autopkgtest [16:50:53]: upgrading testbed (apt dist-upgrade and autopurge) 558s Reading package lists... 558s Building dependency tree... 558s Reading state information... 559s Calculating upgrade... 559s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 559s Reading package lists... 560s Building dependency tree... 560s Reading state information... 560s Solving dependencies... 560s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 560s autopkgtest [16:50:56]: rebooting testbed after setup commands that affected boot 595s Reading package lists... 596s Building dependency tree... 596s Reading state information... 596s Solving dependencies... 596s Some packages could not be installed. This may mean that you have 596s requested an impossible situation or if you are using the unstable 596s distribution that some required packages have not yet been created 596s or been moved out of Incoming. 596s The following information may help to resolve the situation: 596s 596s The following packages have unmet dependencies: 596s satisfy:command-line : Depends: trocla-puppetserver but it is not going to be installed 596s E: Unable to satisfy dependencies. Reached two conflicting decisions: 596s 1. ruby-sshkey:arm64=2.0.0-3 is not selected for install 596s 2. ruby-sshkey:arm64=2.0.0-3 is selected for install because: 596s 1. satisfy:command-line:arm64=1 is selected for install 596s 2. satisfy:command-line:arm64 Depends trocla-puppetserver 596s 3. trocla-puppetserver:arm64 Depends ruby-sshkey (< 2.0.0.) 596s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from resolute-proposed 597s Reading package lists... 597s Building dependency tree... 597s Reading state information... 597s Solving dependencies... 597s Some packages could not be installed. This may mean that you have 597s requested an impossible situation or if you are using the unstable 597s distribution that some required packages have not yet been created 597s or been moved out of Incoming. 597s The following information may help to resolve the situation: 597s 597s The following packages have unmet dependencies: 598s satisfy:command-line : Depends: trocla-puppetserver but it is not going to be installed 598s E: Unable to satisfy dependencies. Reached two conflicting decisions: 598s 1. ruby-sshkey:arm64=2.0.0-3 is not selected for install 598s 2. ruby-sshkey:arm64=2.0.0-3 is selected for install because: 598s 1. satisfy:command-line:arm64=1 is selected for install 598s 2. satisfy:command-line:arm64 Depends trocla-puppetserver 598s 3. trocla-puppetserver:arm64 Depends ruby-sshkey (< 2.0.0.) 598s autopkgtest [16:51:34]: @@@@@@@@@@@@@@@@@@@@ summary 598s gem2deb-test-runner PASS 598s puppetserver FAIL badpkg 598s blame: trocla 598s 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. 598s puppetserver FAIL badpkg 598s blame: trocla 598s 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.