0s autopkgtest [11:31:51]: starting date: 2024-03-11 0s autopkgtest [11:31:51]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [11:31:51]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.l2ufprf1/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:ruby3.1,src:openssl --apt-upgrade ruby-vagrant-cloud --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby3.1/3.1.2-7ubuntu5 openssl/3.0.13-0ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-20.secgroup --name adt-noble-arm64-ruby-vagrant-cloud-20240311-113151-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 92s autopkgtest [11:33:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 92s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 93s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.3 kB] 93s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 93s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [438 kB] 93s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2616 kB] 93s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [585 kB] 93s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 93s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 93s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 93s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2965 kB] 94s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 94s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.6 kB] 94s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 95s Fetched 6834 kB in 2s (3948 kB/s) 95s Reading package lists... 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 99s Calculating upgrade... 100s The following packages will be REMOVED: 100s libssl3 100s The following NEW packages will be installed: 100s libssl3t64 100s The following packages will be upgraded: 100s openssl 100s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 100s Need to get 2753 kB of archives. 100s After this operation, 72.7 kB of additional disk space will be used. 100s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 100s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 101s Fetched 2753 kB in 1s (3502 kB/s) 102s (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 ... 74748 files and directories currently installed.) 102s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 102s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 102s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 102s wget depends on libssl3 (>= 3.0.0). 102s u-boot-tools depends on libssl3 (>= 3.0.0). 102s tnftp depends on libssl3 (>= 3.0.0). 102s tcpdump depends on libssl3 (>= 3.0.0). 102s systemd-resolved depends on libssl3 (>= 3.0.0). 102s systemd depends on libssl3 (>= 3.0.0). 102s sudo depends on libssl3 (>= 3.0.0). 102s sbsigntool depends on libssl3 (>= 3.0.0). 102s rsync depends on libssl3 (>= 3.0.0). 102s python3-cryptography depends on libssl3 (>= 3.0.0). 102s openssh-server depends on libssl3 (>= 3.0.10). 102s openssh-client depends on libssl3 (>= 3.0.10). 102s mtd-utils depends on libssl3 (>= 3.0.0). 102s mokutil depends on libssl3 (>= 3.0.0). 102s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 102s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 102s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 102s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 102s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 102s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 102s libnvme1 depends on libssl3 (>= 3.0.0). 102s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 102s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 102s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 102s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 102s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 102s kmod depends on libssl3 (>= 3.0.0). 102s dhcpcd-base depends on libssl3 (>= 3.0.0). 102s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 102s 102s (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 ... 74748 files and directories currently installed.) 102s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 102s Selecting previously unselected package libssl3t64:arm64. 102s (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 ... 74737 files and directories currently installed.) 102s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 102s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 102s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 102s Setting up openssl (3.0.13-0ubuntu1) ... 102s Processing triggers for man-db (2.12.0-3) ... 103s Processing triggers for libc-bin (2.39-0ubuntu2) ... 103s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s sh: Attempting to set up Debian/Ubuntu apt sources automatically 107s sh: Distribution appears to be Ubuntu 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 109s eatmydata is already the newest version (131-1). 109s dbus is already the newest version (1.14.10-4ubuntu1). 109s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 110s rng-tools-debian is already the newest version (2.4). 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 111s haveged is already the newest version (1.9.14-1ubuntu1). 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s The following packages will be REMOVED: 112s cloud-init* python3-configobj* python3-debconf* 113s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 113s After this operation, 3248 kB disk space will be freed. 113s (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 ... 74750 files and directories currently installed.) 113s Removing cloud-init (24.1-0ubuntu1) ... 114s Removing python3-configobj (5.0.8-3) ... 114s Removing python3-debconf (1.5.86) ... 114s Processing triggers for man-db (2.12.0-3) ... 115s (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 ... 74361 files and directories currently installed.) 115s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 116s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 116s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 116s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s linux-generic is already the newest version (6.8.0-11.11+1). 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 118s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 118s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 118s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 119s Reading package lists... 119s Reading package lists... 120s Building dependency tree... 120s Reading state information... 120s Calculating upgrade... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s autopkgtest [11:33:53]: rebooting testbed after setup commands that affected boot 160s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 166s autopkgtest [11:34:37]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 167s autopkgtest [11:34:38]: testbed dpkg architecture: arm64 168s autopkgtest [11:34:39]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-vagrant-cloud 170s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-vagrant-cloud 3.0.5-1 (dsc) [2195 B] 170s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-vagrant-cloud 3.0.5-1 (tar) [34.8 kB] 170s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-vagrant-cloud 3.0.5-1 (diff) [2984 B] 171s gpgv: Signature made Sat Oct 23 19:58:11 2021 UTC 171s gpgv: using RSA key B2DEE66036C40829FCD0F10CFC0DB1BBCD460BDE 171s gpgv: Can't check signature: No public key 171s dpkg-source: warning: cannot verify inline signature for ./ruby-vagrant-cloud_3.0.5-1.dsc: no acceptable signature found 171s autopkgtest [11:34:42]: testing package ruby-vagrant-cloud version 3.0.5-1 171s autopkgtest [11:34:42]: build not needed 172s autopkgtest [11:34:43]: test gem2deb-test-runner: preparing testbed 175s Reading package lists... 175s Building dependency tree... 175s Reading state information... 175s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 175s Starting 2 pkgProblemResolver with broken count: 0 175s Done 176s Done 176s Starting pkgProblemResolver with broken count: 0 177s Starting 2 pkgProblemResolver with broken count: 0 177s Done 178s The following additional packages will be installed: 178s gem2deb-test-runner libruby libruby3.1 rake ruby ruby-addressable ruby-crack 178s ruby-diff-lcs ruby-excon ruby-hashdiff ruby-log4r ruby-net-telnet 178s ruby-public-suffix ruby-rspec ruby-rspec-core ruby-rspec-expectations 178s ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm 178s ruby-vagrant-cloud ruby-webmock ruby-webrick ruby-xmlrpc ruby3.1 178s rubygems-integration 178s Suggested packages: 178s ri ruby-dev bundler 178s Recommended packages: 178s zip fonts-lato libjs-jquery 179s The following NEW packages will be installed: 179s gem2deb-test-runner libruby libruby3.1 rake ruby ruby-addressable ruby-crack 179s ruby-diff-lcs ruby-excon ruby-hashdiff ruby-log4r ruby-net-telnet 179s ruby-public-suffix ruby-rspec ruby-rspec-core ruby-rspec-expectations 179s ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm 179s ruby-vagrant-cloud ruby-webmock ruby-webrick ruby-xmlrpc ruby3.1 179s rubygems-integration 179s 0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded. 179s 1 not fully installed or removed. 179s Need to get 6412 kB of archives. 179s After this operation, 34.8 MB of additional disk space will be used. 179s Get:1 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-excon all 0.88.0-1 [160 kB] 179s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 179s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 179s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 179s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 179s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 179s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 179s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 179s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libruby3.1 arm64 3.1.2-7ubuntu5 [5116 kB] 179s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 ruby3.1 arm64 3.1.2-7ubuntu5 [49.0 kB] 179s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 179s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 179s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-log4r all 1.1.10-4.1 [102 kB] 179s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-vagrant-cloud all 3.0.5-1 [18.9 kB] 179s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 179s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 179s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 179s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 179s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 179s Get:20 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 179s Get:21 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-public-suffix all 4.0.6+ds-2 [14.1 kB] 179s Get:22 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-addressable all 2.8.5-1 [55.3 kB] 179s Get:23 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-crack all 0.4.4-4 [8764 B] 179s Get:24 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-hashdiff all 1.1.0-1 [12.9 kB] 179s Get:25 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-webmock all 3.18.1-2 [47.1 kB] 179s Get:26 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.2 [18.2 kB] 180s Fetched 6412 kB in 1s (7214 kB/s) 180s Selecting previously unselected package ruby-excon. 180s (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 ... 74306 files and directories currently installed.) 180s Preparing to unpack .../00-ruby-excon_0.88.0-1_all.deb ... 180s Unpacking ruby-excon (0.88.0-1) ... 180s Selecting previously unselected package rubygems-integration. 180s Preparing to unpack .../01-rubygems-integration_1.18_all.deb ... 180s Unpacking rubygems-integration (1.18) ... 180s Selecting previously unselected package rake. 180s Preparing to unpack .../02-rake_13.0.6-3_all.deb ... 180s Unpacking rake (13.0.6-3) ... 181s Selecting previously unselected package ruby-net-telnet. 181s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 181s Unpacking ruby-net-telnet (0.2.0-1) ... 181s Selecting previously unselected package ruby-webrick. 181s Preparing to unpack .../04-ruby-webrick_1.8.1-1_all.deb ... 181s Unpacking ruby-webrick (1.8.1-1) ... 181s Selecting previously unselected package ruby-xmlrpc. 181s Preparing to unpack .../05-ruby-xmlrpc_0.3.2-2_all.deb ... 181s Unpacking ruby-xmlrpc (0.3.2-2) ... 181s Selecting previously unselected package libruby:arm64. 181s Preparing to unpack .../06-libruby_1%3a3.1+1_arm64.deb ... 181s Unpacking libruby:arm64 (1:3.1+1) ... 181s Selecting previously unselected package ruby-sdbm:arm64. 181s Preparing to unpack .../07-ruby-sdbm_1.0.0-5build3_arm64.deb ... 181s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 181s Selecting previously unselected package libruby3.1:arm64. 181s Preparing to unpack .../08-libruby3.1_3.1.2-7ubuntu5_arm64.deb ... 181s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu5) ... 181s Selecting previously unselected package ruby3.1. 181s Preparing to unpack .../09-ruby3.1_3.1.2-7ubuntu5_arm64.deb ... 181s Unpacking ruby3.1 (3.1.2-7ubuntu5) ... 181s Selecting previously unselected package ruby-rubygems. 181s Preparing to unpack .../10-ruby-rubygems_3.4.20-1_all.deb ... 181s Unpacking ruby-rubygems (3.4.20-1) ... 182s Selecting previously unselected package ruby. 182s Preparing to unpack .../11-ruby_1%3a3.1+1_arm64.deb ... 182s Unpacking ruby (1:3.1+1) ... 182s Selecting previously unselected package ruby-log4r. 182s Preparing to unpack .../12-ruby-log4r_1.1.10-4.1_all.deb ... 182s Unpacking ruby-log4r (1.1.10-4.1) ... 182s Selecting previously unselected package ruby-vagrant-cloud. 182s Preparing to unpack .../13-ruby-vagrant-cloud_3.0.5-1_all.deb ... 182s Unpacking ruby-vagrant-cloud (3.0.5-1) ... 182s Selecting previously unselected package ruby-rspec-support. 182s Preparing to unpack .../14-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 182s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 182s Selecting previously unselected package ruby-rspec-core. 182s Preparing to unpack .../15-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 182s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 182s Selecting previously unselected package ruby-diff-lcs. 182s Preparing to unpack .../16-ruby-diff-lcs_1.5.0-1_all.deb ... 182s Unpacking ruby-diff-lcs (1.5.0-1) ... 182s Selecting previously unselected package ruby-rspec-expectations. 182s Preparing to unpack .../17-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 182s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 182s Selecting previously unselected package ruby-rspec-mocks. 182s Preparing to unpack .../18-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 182s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 183s Selecting previously unselected package ruby-rspec. 183s Preparing to unpack .../19-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 183s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 183s Selecting previously unselected package ruby-public-suffix. 183s Preparing to unpack .../20-ruby-public-suffix_4.0.6+ds-2_all.deb ... 183s Unpacking ruby-public-suffix (4.0.6+ds-2) ... 183s Selecting previously unselected package ruby-addressable. 183s Preparing to unpack .../21-ruby-addressable_2.8.5-1_all.deb ... 183s Unpacking ruby-addressable (2.8.5-1) ... 183s Selecting previously unselected package ruby-crack. 183s Preparing to unpack .../22-ruby-crack_0.4.4-4_all.deb ... 183s Unpacking ruby-crack (0.4.4-4) ... 183s Selecting previously unselected package ruby-hashdiff. 183s Preparing to unpack .../23-ruby-hashdiff_1.1.0-1_all.deb ... 183s Unpacking ruby-hashdiff (1.1.0-1) ... 183s Selecting previously unselected package ruby-webmock. 183s Preparing to unpack .../24-ruby-webmock_3.18.1-2_all.deb ... 183s Unpacking ruby-webmock (3.18.1-2) ... 183s Selecting previously unselected package gem2deb-test-runner. 183s Preparing to unpack .../25-gem2deb-test-runner_2.2.2_arm64.deb ... 183s Unpacking gem2deb-test-runner (2.2.2) ... 183s Setting up ruby-excon (0.88.0-1) ... 183s Setting up ruby-hashdiff (1.1.0-1) ... 183s Setting up ruby-public-suffix (4.0.6+ds-2) ... 183s Setting up rubygems-integration (1.18) ... 183s Setting up ruby-net-telnet (0.2.0-1) ... 183s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 183s Setting up ruby-webrick (1.8.1-1) ... 183s Setting up ruby-xmlrpc (0.3.2-2) ... 183s Setting up ruby-addressable (2.8.5-1) ... 183s Setting up rake (13.0.6-3) ... 183s Setting up ruby3.1 (3.1.2-7ubuntu5) ... 183s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 183s Setting up libruby3.1:arm64 (3.1.2-7ubuntu5) ... 183s Setting up libruby:arm64 (1:3.1+1) ... 183s Setting up ruby-rubygems (3.4.20-1) ... 183s Setting up ruby (1:3.1+1) ... 183s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 183s Setting up ruby-diff-lcs (1.5.0-1) ... 183s Setting up ruby-crack (0.4.4-4) ... 183s Setting up gem2deb-test-runner (2.2.2) ... 183s Setting up ruby-log4r (1.1.10-4.1) ... 183s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 183s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 183s Setting up ruby-webmock (3.18.1-2) ... 183s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 183s Setting up ruby-vagrant-cloud (3.0.5-1) ... 183s Setting up autopkgtest-satdep (0) ... 183s Processing triggers for libc-bin (2.39-0ubuntu2) ... 183s Processing triggers for man-db (2.12.0-3) ... 188s (Reading database ... 78057 files and directories currently installed.) 188s Removing autopkgtest-satdep (0) ... 189s autopkgtest [11:35:00]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 189s autopkgtest [11:35:00]: test gem2deb-test-runner: [----------------------- 190s 190s ┌──────────────────────────────────────────────────────────────────────────────┐ 190s │ Checking Rubygems dependency resolution on ruby3.1 │ 190s └──────────────────────────────────────────────────────────────────────────────┘ 190s 190s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"vagrant_cloud\" 190s mv lib ./.gem2deb.lib 190s mv ./.gem2deb.lib lib 190s 190s ┌──────────────────────────────────────────────────────────────────────────────┐ 190s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 190s └──────────────────────────────────────────────────────────────────────────────┘ 190s 190s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 190s mv lib ./.gem2deb.lib 190s /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 191s 191s VagrantCloud::Account 191s #initialize 191s should support a custom server 191s should support retry count 191s should support retry interval 191s should support custom instrumentor 191s should set the username during initialization 191s #searcher 191s should create a new Searcher instance 191s should be attached to the account 191s #create_token 191s should require a password 191s should return a create token response 191s should send username and password 191s should send description and two factor code if provided 191s #delete_token 191s should send DELETE request to authenticate 191s should return itself 191s #validate_token 191s should call authenticate 191s should return self 191s #request_2fa_code 191s should require delivery method 191s should require password 191s should return a 2FA request response 191s should include 2FA request information 191s should make a post request to the request code path 191s #organization 191s should request account username organization by default 191s should request organization with given name 191s should return an organization instance 191s should set the account into the organization instance 191s #setup! 191s should make a request to authenticate 191s should extract the username 191s when client is built without access token 191s should not fetch the token username 191s 191s VagrantCloud::Box::Provider 191s #initialize 191s should require a version 191s should require a name 191s #delete 191s when provdier does not exist 191s should not request deletion 191s should return nil 191s when provider does exist 191s should request deletion 191s should send box username 191s should send box name 191s should send version number 191s should send provider_name 191s should return nil 191s should remove itself from the versions provider collection 191s #upload 191s when provider does not exist 191s should error 191s when direct upload is enabled 191s should error 191s when provider exists 191s should error if path and block are both provided 191s should return the upload path 191s with path provided 191s when path does not exist 191s should error 191s when path does exist 191s should make request for upload 191s should upload the path 191s should return self 191s with block provided 191s should make request for upload 191s should yield the upload path 191s should return result of block 191s with direct option set 191s should error if path and block are both provided 191s should return a DirectUpload 191s should include an upload_url and callback_url in result 191s with path provided 191s when path does not exist 191s should error 191s when path does exist 191s should make request for direct upload 191s should upload the path 191s should request the callback 191s should return self 191s with block provided 191s should make request for upload 191s should yield the upload path 191s should request the callback 191s should return result of block 191s #exist? 191s with created_at attribute set 191s should be true 191s with created_at attribute unset 191s should be false 191s #dirty? 191s when provider does not exist 191s should be true 191s when provider does exist 191s should be false 191s with modified attribute 191s should be true 191s #save 191s when provider is not dirty 191s should not save provider 191s should return self 191s when provider is dirty 191s should save the provider 191s should return self 191s #save_provider 191s when provider exists 191s should request an update 191s should return self 191s should include box organization 191s should include box name 191s should include version 191s should include provider 191s should include checksum 191s should include checksum_type 191s should include URL 191s when provider does not exist 191s should request a creation 191s should return self 191s should include box organization 191s should include box name 191s should include version 191s should include provider 191s should include checksum 191s should include checksum_type 191s should include URL 191s 191s VagrantCloud::Box::Version 191s #initialize 191s should require a box 191s should require box argument be box type 191s should load providers 191s #delete 191s should not delete if version does not exist 191s should return nil 191s when version exists 191s should make a version deletion request 191s should include box username and name 191s should include the version 191s should delete the version from the box versions 191s #release 191s when version is released 191s should error 191s when version has not been saved 191s should error 191s when version is saved and not released 191s should send request to release version 191s should include box username, box name, and version 191s should update status with value provided in result 191s should return self 191s #revoke 191s when version is not released 191s should error 191s when version is released 191s should send request to revoke release 191s should include the box username, box name, and version 191s should update status with value provided in result 191s should return self 191s #add_provider 191s should create a new provider 191s should add provider to providers collection 191s should raise error when provider exists 191s #dirty? 191s when version does not exist 191s should be true 191s when version does exist 191s should be false 191s with modified attribute 191s should be true 191s with deep check 191s should be false 191s with modified attribute 191s should be true 191s with dirty provider in providers collection 191s should be true 191s #exist? 191s with created_at attribute set 191s should be true 191s with created_at attribute unset 191s should be false 191s #save 191s should return self 191s when version is dirty 191s should save the version 191s when version is clean 191s should not save the version 191s when dirty provider in providers collection 191s should save the providers 191s #save_version 191s when version exists 191s should request a version update 191s should include the box username, box name, version, and description 191s should return self 191s when version does not exist 191s should request a version create 191s should include the box username, box name, version, and description 191s should return self 191s #save_providers 191s should return self 191s should save the providers 191s 191s VagrantCloud::Box 191s #initialize 191s should require a name 191s should require an organization 191s should create new instance with organization and name 191s #short_description 191s should be mutable 191s #description 191s should be mutable 191s #private 191s should be mutable 191s #delete 191s should return nil 191s should not request to delete box that does not exist 191s when box exists 191s should request box deletion 191s #add_version 191s should create a new version 191s should add new version to the versions collection 191s should error when adding an existing version 191s #dirty? 191s should be true when box does not exist 191s when box exists 191s should be false 191s when attribute is modified 191s should be true 191s should be true on attribute name check 191s deep check 191s should be false 191s when a version is added 191s should be true 191s #exist? 191s should be false when created_at is unset 191s when created_at is set 191s should be true 191s #versions_on_demand 191s when box exists 191s should load versions when called 191s should not load versions after initial load 191s when box does not exist 191s should not load versions when called 191s should not load versions after initial load 191s #save 191s should return self 191s when box does not exist 191s should save the box 191s when box includes unsaved versions 191s should save the versions 191s when box exists 191s should not save anything 191s when box includes unsaved versions 191s should save the versions 191s when box attribute is updated 191s should save the box 191s #save_box 191s when box exists 191s should return self 191s should request a box update 191s should include the organization name 191s should include the name 191s should include the short description 191s should include the description 191s should include the box privacy 191s when box does not exist 191s should request a box create 191s should include the organization name 191s should include the name 191s should include the short description 191s should include the description 191s should include the box privacy 191s #save_versions 191s should return self 191s should call save on any versions 191s 191s VagrantCloud::Client 191s #intialize 191s with no arguments 191s should have #url_base set 191s should have #retry_count set 191s should have #retry_interval set 191s should have #instrumentor set 191s should not have #access_token set 191s with arguments 191s should set #url_base 191s should set #retry_count 191s should set #retry_interval 191s should set #instrumentor 191s should set #access_token 191s #parse_json 191s should return result with symbolized keys 191s #clean_parameters 191s should remove Data::Nil values from Array 191s should remove Data::Nil values from nested Arrays 191s should remove Data::Nil values from Hash 191s should remove Data::Nil values from nested Hashes 191s should remove Data::Nil values from nested Arrays and Hashes 191s #with_connection 191s should provide the connection to the block 191s should gate access to the connection 191s #request 191s should require path to be set 191s should default to GET method 191s should use method provided 191s should set a request ID header 191s when response body is valid json 191s should parse the return the JSON value 191s with parameters 191s should use query parameters for GET request method 191s should use query parameters for HEAD request method 191s should use query parameters for DELETE request method 191s should use JSON body parameters for other request methods 191s should pass parameter hash through in request 191s should remove parameters that were not explicitly set 191s idempotent information 191s should set idempotent options for GET request method 191s should set idempotent options for HEAD request method 191s should not set idempotent options for other request methods 191s with errors 191s with request errors 191s should raise a wrapped error 191s should set the error message from the content 191s should set the error status code 191s #clone 191s should create a new clone 191s should be a new instance 191s should clone custom settings 191s should override the access_token when provided 191s #authentication_token_create 191s should require a username 191s should require a password 191s should send remote request and include username and password 191s should include description and code if provided 191s #authentication_token_delete 191s should send delete request 191s #authentication_request_2fa_code 191s should require a username 191s should require a password 191s should require a delivery method 191s should include username, password, and delivery method in request 191s should post to the two factor request path 191s #search 191s should sent request for search 191s should include given values within request parameters 191s #box_get 191s should require username is provided 191s should require name is provided 191s should send the remote request with username and name 191s #box_create 191s should require username is provided 191s should require name is provided 191s should only require username and name 191s should include description 191s should include short_description 191s should include is_private 191s #box_update 191s should require username is provided 191s should require name is provided 191s should only require username and name 191s should include description 191s should include short_description 191s should include is_private 191s #box_delete 191s should require username is provided 191s should require name is provided 191s should send deletion request 191s #box_version_get 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should request the box version 191s #box_version_create 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should request the version creation 191s should make request using POST method 191s should include description if provided 191s should include the version in the parameters 191s #box_version_update 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should request the version update 191s should make request using PUT method 191s should include description if provided 191s should include the version in the parameters 191s #box_version_delete 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should request the version delete 191s should make request using DELETE method 191s #box_version_release 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should request the version release 191s should make request using PUT method 191s #box_version_revoke 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should request the version revoke 191s should make request using PUT method 191s #box_version_provider_get 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should require provider is provided 191s should request the box version provider 191s #box_version_provider_create 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should require provider is provided 191s should create the box version provider 191s should create the box version provider with POST method 191s should include url if provided 191s should include checksum if provided 191s should include checksum_type if provided 191s #box_version_provider_update 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should require provider is provided 191s should update the box version provider 191s should update the box version provider with PUT method 191s should include url if provided 191s should include checksum if provided 191s should include checksum_type if provided 191s #box_version_provider_delete 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should require provider is provided 191s should delete the box version provider 191s should delete the box version provider with DELETE method 191s #box_version_provider_upload 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should require provider is provided 191s should send upload request for the box version provider 191s should request the box version provider upload with GET method 191s should request the upload path 191s #box_version_provider_upload_direct 191s should require username is provided 191s should require name is provided 191s should require version is provided 191s should require provider is provided 191s should send upload request for the box version provider 191s should request the box version provider upload with GET method 191s should request the upload path 191s 191s VagrantCloud::Data::NilClass 191s should be a singleton 191s should be nil? 191s should == nil 191s should === nil 191s should equal? nil 191s should convert to 0 191s should convert to 0.0 191s should convert to empty array 191s should convert to empty hash 191s should convert to empty string 191s should & to false 191s should | to false 191s should ^ to false 191s should inspect to nil string 191s 191s VagrantCloud::Data 191s #initialize 191s should accept no arguments when creating 191s should accept arguments when creating 191s #[] 191s should provide access to arguments 191s should return custom nil when argument is not defined 191s 191s VagrantCloud::Data::Immutable 191s with required attributes 191s should error if required argument is not provided 191s should not error if required argument is provided 191s should add an accessor to retrieve the value 191s should retrieve value via [] using a symbol 191s should retrieve value via [] using a string 191s should not allow value to be modified 191s with optional attributes 191s should not error if argument is not provided 191s should add an accessor to retrieve the value 191s should retrieve value via [] using a symbol 191s should retrieve value via [] using a string 191s should not allow value to be modified 191s should return custom nil via accessor when unset 191s should return custom nil via [] 191s with optional and required attributes 191s should error if invalid argument is provided 191s should error if no arguments are provided 191s should error if only optional argument is provided 191s should not error if required argument is provided 191s should not error if both required and optional arguments are provided 191s 191s VagrantCloud::Data::Mutable 191s .load 191s should create a new instance 191s should set the information provided in the data hash 191s should ignore extra information in the hash 191s #freeze 191s should return self 191s should not freeze 191s with no mutables defined 191s should not allow setting optional value 191s should not allow setting required value 191s with mutables defined 191s should allow setting optional value 191s should allow setting required value 191s should return updated optional value 191s should return updated required value 191s #dirty? 191s should mark the instance as dirty when value is updated 191s should mark the field as dirty with value is updated 191s should not mark other fields dirty when not updated 191s #clean! 191s should make a dirty instance clean 191s should make clean values non-modifyable 191s #clean 191s should update values with provided data 191s should update instance so it is non-dirty 191s should ignore fields of data provided 191s should only update requested fields of data provided 191s should make clean values non-modifyable 191s should error if data provided is not a hash 191s 191s VagrantCloud::Instrumentor::Collection 191s #initialize 191s should be a Core type 191s should have a logger instrumentor by default 191s should accept additional instrumentors 191s should accept single additional instrumentor 191s #add 191s should add a new instrumentor 191s should return self 191s should only add an instrumentor instance once 191s should error if instance is not an instrumentor 191s should freeze instrumentors after adding 191s #remove 191s should remove an instrumentor 191s should return self 191s should freeze instrumentors after removing 191s #subscribe 191s should add a new subscription entry 191s should freeze subscriptions after subscribing 191s should return self 191s should error if callable is not provided 191s should error if non-callable is provided 191s should error if callable and block are provided 191s should add with callable argument 191s should add with block 191s #unsubscribe 191s should remove entry using callable instance 191s should freeze subscriptions after remove 191s should return self 191s #instrument 191s should call the logger instrumentor 191s should yield when a block is provided 191s should return the result of the block when provided 191s should add timing information to params 191s should provide duration timing 191s when a subscription is added with exact name match 191s should call the subscription 191s when a subscription is added with regex name match 191s should call the subscription 191s when a subscription is added with exact name not matching 191s should not call the subscription 191s when a subscription is added with regex name not matching 191s should not call the subscription 191s 191s VagrantCloud::Instrumentor::Core 191s #instrument 191s should raise NotImplementedError 191s 191s VagrantCloud::Instrumentor::Logger 191s should be a subclass of Core 191s #instrument 191s errors 191s should output error message when event type is error 191s should include namespace and event type in output 191s should include optional error message if provided 191s should not proceed any farther 191s non-excon namespaced events 191s should include namespace in info output 191s should include namespace in debug output 191s should include the event name in the info output upcased 191s should include the event name in the debug output upcased 191s should format output to the logger 191s when params include content 191s should include params in the info output 191s should include params in the debug output 191s excon namespaced events 191s should call #excon to filter parameters 191s should send event type to #excon 191s should output all parameters via debug 191s excon 191s should return hash with duration 191s when parameters include password 191s should redact the password value 191s when parameters include proxy password 191s should redact the password value 191s when parameters include access token 191s should redact the access token value 191s when parameters include authorization header 191s should redact the authorization header value 191s when parameters include proxy authorization header 191s should redact the authorization header value 191s 191s VagrantCloud::Organization 191s #initialize 191s should error if account is not provided 191s should error if username is not provided 191s #add_box 191s should create a new box 191s should add box to the collection 191s should error if box name already exists 191s #dirty? 191s should return false by default 191s should check dirtiness based on attribute 191s deep check 191s should return false by default 191s with box collection of one clean box 191s should return false 191s with a dirty box in collection 191s should return true 191s #save 191s should return self 191s with boxes 191s should save boxes 191s 191s VagrantCloud::Response::CreateToken 191s #initialize 191s should create a new instance 191s should require token 191s should require token_hash 191s should require created_at 191s should require description 191s #token 191s should return a value 191s should freeze the value 191s #token_hash 191s should return a value 191s should freeze the value 191s #created_at 191s should return a value 191s should freeze the value 191s #description 191s should return a value 191s should freeze the value 191s 191s VagrantCloud::Response::Request2FA 191s #initialize 191s should create a new instance 191s should error if destination is not provided 191s #destination 191s should return a value 191s should freeze the value 191s 191s VagrantCloud::Response::Search 191s #initialize 191s should error when account is not provided 191s should error when params are not provided 191s should error when account is not the right type 191s should load boxes 191s #page 191s defaults to page 1 191s when page is set in params 191s should return the page value 191s #previous 191s should raise error when no previous page is available 191s with previous pages available 191s should request previous page through a searcher 191s #next 191s should request next page through a searcher 191s #boxes 191s should have a boxes count of 1 191s should contain a Box instance 191s should population the organization 191s 191s VagrantCloud::Search 191s #initialize 191s should create a new instance without an access token 191s should create a new instance with a custom access token 191s should create a new instance with an account 191s should create a new instance with a client 191s should error when more than one argument is provided 191s should error when client is not a client instance 191s should error when account is not an account instance 191s #search 191s should execute the search request 191s should set instance to active after a search 191s should return a search response 191s #next_page 191s should error without active search 191s with active search 191s should not produce an error 191s should increment the page requested 191s should return a search response 191s should persist the page number 191s #prev_page 191s should error without active search 191s with active search 191s should not produce an error 191s should maintain page 1 when decrementing page is less than 1 191s should return a search response 191s with active search on page 10 191s should request results from page 9 191s should persist page value and request page 8 191s #active? 191s without active search 191s should be false 191s with active search 191s should be true 191s #clear! 191s should return self 191s should not be active after clearing 191s with active search 191s should not be active after clearing 191s #seed 191s should return self 191s should make search instance active 191s should not execute a request 191s #from_response 191s should yield a new search instance 191s 191s Finished in 0.43001 seconds (files took 0.61057 seconds to load) 191s 504 examples, 0 failures 191s 191s mv ./.gem2deb.lib lib 192s autopkgtest [11:35:03]: test gem2deb-test-runner: -----------------------] 192s autopkgtest [11:35:03]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 192s gem2deb-test-runner PASS 192s autopkgtest [11:35:03]: @@@@@@@@@@@@@@@@@@@@ summary 192s gem2deb-test-runner PASS 204s Creating nova instance adt-noble-arm64-ruby-vagrant-cloud-20240311-113151-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)...