0s autopkgtest [04:41:33]: starting date: 2024-02-20 0s autopkgtest [04:41:33]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [04:41:33]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yfiwy5oz/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:ruby-defaults --apt-upgrade ruby-rspec-puppet --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby-defaults/1:3.2~ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-22.secgroup --name adt-noble-arm64-ruby-rspec-puppet-20240220-044132-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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/ 255s autopkgtest [04:45:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 255s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 256s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [14.4 kB] 256s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [90.2 kB] 256s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [9892 B] 256s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [712 kB] 256s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [209 kB] 256s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 256s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [51.9 kB] 256s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 256s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [910 kB] 256s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 256s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [4636 B] 256s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 258s Fetched 2132 kB in 1s (1628 kB/s) 258s Reading package lists... 263s Reading package lists... 263s Building dependency tree... 263s Reading state information... 264s Calculating upgrade... 264s The following packages will be upgraded: 264s libuv1 python3-cryptography 264s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 264s Need to get 867 kB of archives. 264s After this operation, 226 kB of additional disk space will be used. 264s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libuv1 arm64 1.48.0-1 [95.0 kB] 265s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 python3-cryptography arm64 41.0.7-3 [772 kB] 266s Fetched 867 kB in 1s (1463 kB/s) 266s (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 ... 74296 files and directories currently installed.) 266s Preparing to unpack .../libuv1_1.48.0-1_arm64.deb ... 266s Unpacking libuv1:arm64 (1.48.0-1) over (1.46.0-3ubuntu1) ... 266s Preparing to unpack .../python3-cryptography_41.0.7-3_arm64.deb ... 266s Unpacking python3-cryptography (41.0.7-3) over (38.0.4-4ubuntu1) ... 266s Setting up libuv1:arm64 (1.48.0-1) ... 266s Setting up python3-cryptography (41.0.7-3) ... 266s Processing triggers for libc-bin (2.38-3ubuntu1) ... 267s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 267s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 267s Reading package lists... 267s Building dependency tree... 267s Reading state information... 269s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 269s sh: Attempting to set up Debian/Ubuntu apt sources automatically 269s sh: Distribution appears to be Ubuntu 273s Reading package lists... 273s Building dependency tree... 273s Reading state information... 274s eatmydata is already the newest version (131-1). 274s dbus is already the newest version (1.14.10-3ubuntu1). 274s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 274s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s Reading package lists... 274s Building dependency tree... 274s Reading state information... 275s rng-tools-debian is already the newest version (2.4). 275s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 276s Reading package lists... 276s Building dependency tree... 276s Reading state information... 277s haveged is already the newest version (1.9.14-1ubuntu1). 277s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 277s Reading package lists... 278s Building dependency tree... 278s Reading state information... 279s The following packages will be REMOVED: 279s cloud-init* python3-configobj* python3-debconf* 279s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 279s After this operation, 3227 kB disk space will be freed. 279s (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 ... 74296 files and directories currently installed.) 279s Removing cloud-init (24.1~6ga4140119-0ubuntu1) ... 280s Removing python3-configobj (5.0.8-3) ... 280s Removing python3-debconf (1.5.82) ... 280s Processing triggers for man-db (2.12.0-3) ... 281s (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 ... 73908 files and directories currently installed.) 281s Purging configuration files for cloud-init (24.1~6ga4140119-0ubuntu1) ... 282s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 282s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 282s Reading package lists... 283s Building dependency tree... 283s Reading state information... 284s linux-generic is already the newest version (6.6.0-14.14). 284s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 285s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 285s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 285s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 285s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 285s Hit:5 http://ftpmaster.internal/ubuntu noble-backports InRelease 288s Reading package lists... 288s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 288s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 288s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s Reading package lists... 289s Building dependency tree... 289s Reading state information... 289s Calculating upgrade... 290s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 290s Reading package lists... 290s Building dependency tree... 290s Reading state information... 291s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 291s autopkgtest [04:46:24]: rebooting testbed after setup commands that affected boot 317s autopkgtest [04:46:50]: testbed running kernel: Linux 6.6.0-14-generic #14-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 30 10:53:08 UTC 2023 317s autopkgtest [04:46:50]: testbed dpkg architecture: arm64 318s autopkgtest [04:46:51]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-rspec-puppet 319s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 319s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 319s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-rspec-puppet 2.9.0+ds-1 (dsc) [1607 B] 320s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-rspec-puppet 2.9.0+ds-1 (tar) [83.5 kB] 320s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-rspec-puppet 2.9.0+ds-1 (diff) [4904 B] 321s gpgv: Signature made Sat Oct 15 21:48:34 2022 UTC 321s gpgv: using EDDSA key C0AB4E11BF6C5B96ABFF7AEE69C52F658E988542 321s gpgv: Can't check signature: No public key 321s dpkg-source: warning: cannot verify inline signature for ./ruby-rspec-puppet_2.9.0+ds-1.dsc: no acceptable signature found 321s autopkgtest [04:46:54]: testing package ruby-rspec-puppet version 2.9.0+ds-1 321s autopkgtest [04:46:54]: build not needed 321s autopkgtest [04:46:54]: test gem2deb-test-runner: preparing testbed 323s Reading package lists... 323s Building dependency tree... 323s Reading state information... 324s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 324s Starting 2 pkgProblemResolver with broken count: 0 324s Done 324s Done 324s Starting pkgProblemResolver with broken count: 0 324s Starting 2 pkgProblemResolver with broken count: 0 324s Done 325s The following additional packages will be installed: 325s augeas-lenses facter gem2deb-test-runner hiera libaugeas0 libruby libruby3.2 325s puppet puppet-agent puppet-module-puppetlabs-augeas-core 325s puppet-module-puppetlabs-stdlib rake ruby ruby-augeas ruby-concurrent 325s ruby-deep-merge ruby-diff-lcs ruby-hocon ruby-net-telnet ruby-rbtree 325s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 325s ruby-rspec-puppet ruby-rspec-support ruby-rubygems ruby-sdbm 325s ruby-semantic-puppet ruby-shadow ruby-sorted-set ruby-thor ruby-webrick 325s ruby-xmlrpc ruby3.2 rubygems-integration 325s Suggested packages: 325s augeas-doc mcollective-common augeas-tools hiera-eyaml 325s puppet-module-puppetlabs-cron-core puppet-module-puppetlabs-host-core 325s puppet-module-puppetlabs-mount-core puppet-module-puppetlabs-selinux-core 325s puppet-module-puppetlabs-sshkeys-core ruby-msgpack ri ruby-dev bundler 325s Recommended packages: 325s ruby-sys-filesystem virt-what augeas-tools debconf-utils ruby-selinux zip 325s fonts-lato libjs-jquery 325s The following NEW packages will be installed: 325s augeas-lenses facter gem2deb-test-runner hiera libaugeas0 libruby libruby3.2 325s puppet puppet-agent puppet-module-puppetlabs-augeas-core 325s puppet-module-puppetlabs-stdlib rake ruby ruby-augeas ruby-concurrent 325s ruby-deep-merge ruby-diff-lcs ruby-hocon ruby-net-telnet ruby-rbtree 325s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 325s ruby-rspec-puppet ruby-rspec-support ruby-rubygems ruby-sdbm 325s ruby-semantic-puppet ruby-shadow ruby-sorted-set ruby-thor ruby-webrick 325s ruby-xmlrpc ruby3.2 rubygems-integration 325s 0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded. 325s 1 not fully installed or removed. 325s Need to get 8677 kB of archives. 325s After this operation, 49.0 MB of additional disk space will be used. 325s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 325s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 325s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 325s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 325s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 325s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libruby arm64 1:3.2~ubuntu1 [4694 B] 325s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 325s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libruby3.2 arm64 3.2.3-1 [5345 kB] 326s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby3.2 arm64 3.2.3-1 [50.8 kB] 326s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 326s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 ruby arm64 1:3.2~ubuntu1 [3466 B] 326s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-hocon all 1.3.1-2 [76.2 kB] 326s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-thor all 1.2.2-1 [47.4 kB] 326s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 facter all 4.3.0-2 [155 kB] 326s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-deep-merge all 1.1.1-2 [9244 B] 326s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 hiera all 3.10.0-1 [23.2 kB] 326s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 augeas-lenses all 1.14.1-1 [323 kB] 326s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 libaugeas0 arm64 1.14.1-1 [163 kB] 326s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-augeas arm64 1:0.5.0+gem-1build3 [11.8 kB] 326s Get:20 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-concurrent all 1.1.6+dfsg-5build3 [212 kB] 326s Get:21 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-semantic-puppet all 1.0.4-1 [14.8 kB] 326s Get:22 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-shadow arm64 2.5.1-1ubuntu1 [10.3 kB] 326s Get:23 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rbtree arm64 0.4.6-1build1 [27.8 kB] 326s Get:24 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-sorted-set all 1.0.3-3 [4258 B] 326s Get:25 http://ftpmaster.internal/ubuntu noble/universe arm64 puppet-agent all 7.23.0-1 [1160 kB] 326s Get:26 http://ftpmaster.internal/ubuntu noble/universe arm64 puppet all 7.23.0-1 [7984 B] 326s Get:27 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 326s Get:28 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 326s Get:29 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 326s Get:30 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 326s Get:31 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 326s Get:32 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 326s Get:33 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-puppet all 2.9.0+ds-1 [46.5 kB] 326s Get:34 http://ftpmaster.internal/ubuntu noble/universe arm64 puppet-module-puppetlabs-augeas-core all 1.1.2-1 [27.1 kB] 327s Get:35 http://ftpmaster.internal/ubuntu noble/universe arm64 puppet-module-puppetlabs-stdlib all 8.5.0-1 [131 kB] 327s Get:36 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.1 [20.4 kB] 327s Preconfiguring packages ... 327s Fetched 8677 kB in 2s (4672 kB/s) 327s Selecting previously unselected package rubygems-integration. 327s (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 ... 73853 files and directories currently installed.) 327s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 327s Unpacking rubygems-integration (1.18) ... 327s Selecting previously unselected package rake. 327s Preparing to unpack .../01-rake_13.0.6-3_all.deb ... 327s Unpacking rake (13.0.6-3) ... 327s Selecting previously unselected package ruby-net-telnet. 327s Preparing to unpack .../02-ruby-net-telnet_0.2.0-1_all.deb ... 327s Unpacking ruby-net-telnet (0.2.0-1) ... 327s Selecting previously unselected package ruby-webrick. 327s Preparing to unpack .../03-ruby-webrick_1.8.1-1_all.deb ... 327s Unpacking ruby-webrick (1.8.1-1) ... 327s Selecting previously unselected package ruby-xmlrpc. 327s Preparing to unpack .../04-ruby-xmlrpc_0.3.2-2_all.deb ... 327s Unpacking ruby-xmlrpc (0.3.2-2) ... 327s Selecting previously unselected package libruby:arm64. 327s Preparing to unpack .../05-libruby_1%3a3.2~ubuntu1_arm64.deb ... 327s Unpacking libruby:arm64 (1:3.2~ubuntu1) ... 327s Selecting previously unselected package ruby-sdbm:arm64. 327s Preparing to unpack .../06-ruby-sdbm_1.0.0-5build3_arm64.deb ... 327s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 327s Selecting previously unselected package libruby3.2:arm64. 327s Preparing to unpack .../07-libruby3.2_3.2.3-1_arm64.deb ... 327s Unpacking libruby3.2:arm64 (3.2.3-1) ... 328s Selecting previously unselected package ruby3.2. 328s Preparing to unpack .../08-ruby3.2_3.2.3-1_arm64.deb ... 328s Unpacking ruby3.2 (3.2.3-1) ... 328s Selecting previously unselected package ruby-rubygems. 328s Preparing to unpack .../09-ruby-rubygems_3.4.20-1_all.deb ... 328s Unpacking ruby-rubygems (3.4.20-1) ... 328s Selecting previously unselected package ruby. 328s Preparing to unpack .../10-ruby_1%3a3.2~ubuntu1_arm64.deb ... 328s Unpacking ruby (1:3.2~ubuntu1) ... 328s Selecting previously unselected package ruby-hocon. 328s Preparing to unpack .../11-ruby-hocon_1.3.1-2_all.deb ... 328s Unpacking ruby-hocon (1.3.1-2) ... 328s Selecting previously unselected package ruby-thor. 328s Preparing to unpack .../12-ruby-thor_1.2.2-1_all.deb ... 328s Unpacking ruby-thor (1.2.2-1) ... 328s Selecting previously unselected package facter. 328s Preparing to unpack .../13-facter_4.3.0-2_all.deb ... 328s Unpacking facter (4.3.0-2) ... 328s Selecting previously unselected package ruby-deep-merge. 328s Preparing to unpack .../14-ruby-deep-merge_1.1.1-2_all.deb ... 328s Unpacking ruby-deep-merge (1.1.1-2) ... 328s Selecting previously unselected package hiera. 328s Preparing to unpack .../15-hiera_3.10.0-1_all.deb ... 328s Unpacking hiera (3.10.0-1) ... 328s Selecting previously unselected package augeas-lenses. 328s Preparing to unpack .../16-augeas-lenses_1.14.1-1_all.deb ... 328s Unpacking augeas-lenses (1.14.1-1) ... 328s Selecting previously unselected package libaugeas0:arm64. 328s Preparing to unpack .../17-libaugeas0_1.14.1-1_arm64.deb ... 328s Unpacking libaugeas0:arm64 (1.14.1-1) ... 328s Selecting previously unselected package ruby-augeas. 328s Preparing to unpack .../18-ruby-augeas_1%3a0.5.0+gem-1build3_arm64.deb ... 328s Unpacking ruby-augeas (1:0.5.0+gem-1build3) ... 328s Selecting previously unselected package ruby-concurrent. 328s Preparing to unpack .../19-ruby-concurrent_1.1.6+dfsg-5build3_all.deb ... 328s Unpacking ruby-concurrent (1.1.6+dfsg-5build3) ... 328s Selecting previously unselected package ruby-semantic-puppet. 328s Preparing to unpack .../20-ruby-semantic-puppet_1.0.4-1_all.deb ... 328s Unpacking ruby-semantic-puppet (1.0.4-1) ... 328s Selecting previously unselected package ruby-shadow. 328s Preparing to unpack .../21-ruby-shadow_2.5.1-1ubuntu1_arm64.deb ... 328s Unpacking ruby-shadow (2.5.1-1ubuntu1) ... 328s Selecting previously unselected package ruby-rbtree. 328s Preparing to unpack .../22-ruby-rbtree_0.4.6-1build1_arm64.deb ... 328s Unpacking ruby-rbtree (0.4.6-1build1) ... 328s Selecting previously unselected package ruby-sorted-set. 328s Preparing to unpack .../23-ruby-sorted-set_1.0.3-3_all.deb ... 328s Unpacking ruby-sorted-set (1.0.3-3) ... 328s Selecting previously unselected package puppet-agent. 328s Preparing to unpack .../24-puppet-agent_7.23.0-1_all.deb ... 328s Unpacking puppet-agent (7.23.0-1) ... 328s Selecting previously unselected package puppet. 329s Preparing to unpack .../25-puppet_7.23.0-1_all.deb ... 329s Unpacking puppet (7.23.0-1) ... 329s Selecting previously unselected package ruby-rspec-support. 329s Preparing to unpack .../26-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-rspec-core. 329s Preparing to unpack .../27-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-diff-lcs. 329s Preparing to unpack .../28-ruby-diff-lcs_1.5.0-1_all.deb ... 329s Unpacking ruby-diff-lcs (1.5.0-1) ... 329s Selecting previously unselected package ruby-rspec-expectations. 329s Preparing to unpack .../29-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-rspec-mocks. 329s Preparing to unpack .../30-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-rspec. 329s Preparing to unpack .../31-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 329s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 329s Selecting previously unselected package ruby-rspec-puppet. 329s Preparing to unpack .../32-ruby-rspec-puppet_2.9.0+ds-1_all.deb ... 329s Unpacking ruby-rspec-puppet (2.9.0+ds-1) ... 329s Selecting previously unselected package puppet-module-puppetlabs-augeas-core. 329s Preparing to unpack .../33-puppet-module-puppetlabs-augeas-core_1.1.2-1_all.deb ... 329s Unpacking puppet-module-puppetlabs-augeas-core (1.1.2-1) ... 329s Selecting previously unselected package puppet-module-puppetlabs-stdlib. 329s Preparing to unpack .../34-puppet-module-puppetlabs-stdlib_8.5.0-1_all.deb ... 329s Unpacking puppet-module-puppetlabs-stdlib (8.5.0-1) ... 329s Selecting previously unselected package gem2deb-test-runner. 329s Preparing to unpack .../35-gem2deb-test-runner_2.2.1_arm64.deb ... 329s Unpacking gem2deb-test-runner (2.2.1) ... 329s Setting up ruby-semantic-puppet (1.0.4-1) ... 329s Setting up augeas-lenses (1.14.1-1) ... 329s Setting up rubygems-integration (1.18) ... 329s Setting up ruby-concurrent (1.1.6+dfsg-5build3) ... 329s Setting up libaugeas0:arm64 (1.14.1-1) ... 329s Setting up ruby-net-telnet (0.2.0-1) ... 329s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 329s Setting up ruby-webrick (1.8.1-1) ... 329s Setting up ruby-deep-merge (1.1.1-2) ... 329s Setting up puppet-module-puppetlabs-augeas-core (1.1.2-1) ... 329s update-alternatives: using /usr/share/puppet/modules.available/puppetlabs-augeas-core to provide /usr/share/puppet/modules/augeas_core (puppet-module-augeas-core) in auto mode 329s Setting up ruby-xmlrpc (0.3.2-2) ... 329s Setting up ruby-rubygems (3.4.20-1) ... 329s Setting up rake (13.0.6-3) ... 329s Setting up libruby3.2:arm64 (3.2.3-1) ... 329s Setting up ruby3.2 (3.2.3-1) ... 329s Setting up libruby:arm64 (1:3.2~ubuntu1) ... 329s Setting up ruby-augeas (1:0.5.0+gem-1build3) ... 329s Setting up ruby (1:3.2~ubuntu1) ... 329s Setting up ruby-thor (1.2.2-1) ... 329s Setting up ruby-rbtree (0.4.6-1build1) ... 329s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 329s Setting up ruby-shadow (2.5.1-1ubuntu1) ... 329s Setting up ruby-hocon (1.3.1-2) ... 329s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 329s Setting up ruby-diff-lcs (1.5.0-1) ... 329s Setting up hiera (3.10.0-1) ... 329s Setting up ruby-sorted-set (1.0.3-3) ... 329s Setting up gem2deb-test-runner (2.2.1) ... 329s Setting up facter (4.3.0-2) ... 329s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 329s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 329s Setting up puppet-agent (7.23.0-1) ... 330s puppet.service is a disabled or a static unit, not starting it. 330s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 330s Setting up puppet (7.23.0-1) ... 330s Setting up ruby-rspec-puppet (2.9.0+ds-1) ... 330s Setting up puppet-module-puppetlabs-stdlib (8.5.0-1) ... 330s update-alternatives: using /usr/share/puppet/modules.available/puppetlabs-stdlib to provide /usr/share/puppet/modules/stdlib (puppet-module-stdlib) in auto mode 330s Setting up autopkgtest-satdep (0) ... 330s Processing triggers for libc-bin (2.38-3ubuntu1) ... 330s Processing triggers for man-db (2.12.0-3) ... 334s (Reading database ... 81204 files and directories currently installed.) 334s Removing autopkgtest-satdep (0) ... 335s autopkgtest [04:47:08]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 335s autopkgtest [04:47:08]: test gem2deb-test-runner: [----------------------- 336s 336s ┌──────────────────────────────────────────────────────────────────────────────┐ 336s │ Checking Rubygems dependency resolution on ruby3.2 │ 336s └──────────────────────────────────────────────────────────────────────────────┘ 336s 336s RUBYLIB=. GEM_PATH= ruby3.2 -e gem\ \"rspec-puppet\" 336s mv lib ./.gem2deb.lib 336s mv ./.gem2deb.lib lib 336s 336s ┌──────────────────────────────────────────────────────────────────────────────┐ 336s │ Run tests for ruby3.2 from debian/ruby-tests.rake │ 336s └──────────────────────────────────────────────────────────────────────────────┘ 336s 336s RUBYLIB=. GEM_PATH= ruby3.2 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 336s mv lib ./.gem2deb.lib 336s /usr/bin/ruby3.2 -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 337s 337s RSpec::Puppet::Cache 337s fetching cached entries 337s calls the get_proc on cache misses 337s can supply a proc to the get method 337s can handle procs with multiple args 337s reuses cached entries 337s evicts expired entries 337s 337s structured_data 337s with a single level array of strings 337s is expected to contain Structured_data::Def[thing] with data => ["foo", "bar", "baz", "quux"] 337s with integers as data values 337s is expected to contain Structured_data::Def[thing] with data => ["first", 1, "second", 2] 337s with nested arrays 337s on Puppet 2.7 and later 337s is expected to contain Structured_data::Def[thing] with data => ["first", "second", ["third", "fourth"], 5, 6] 337s 337s boolean_test 337s is expected to contain Notify[bool testing] with message =~ /bool is false/ 337s is expected not to contain Notify[bool testing] with message =~ /true/ 337s is expected to contain Notify[bool testing] with message !~ /true/ 337s 337s boolean_test 337s is expected to contain Notify[bool testing] with message => "This will print when $bool is false." 337s 337s test::bare_class 337s cache between adjacent examples 337s records the initial catalogue ID 337s should contain the same catalogue ID 337s cache multiple catalogues 337s iteration 1 338s records the initial catalogue ID 338s iteration 2 338s records the initial catalogue ID 338s iteration 3 338s records the initial catalogue ID 338s iteration 4 338s records the initial catalogue ID 338s iteration 5 338s records the initial catalogue ID 338s iteration 6 338s records the initial catalogue ID 338s iteration 7 338s records the initial catalogue ID 338s iteration 8 338s records the initial catalogue ID 338s iteration 9 338s records the initial catalogue ID 338s iteration 10 338s records the initial catalogue ID 338s iteration 1 338s should contain the same catalogue ID 338s iteration 2 338s should contain the same catalogue ID 338s iteration 3 338s should contain the same catalogue ID 338s iteration 4 338s should contain the same catalogue ID 338s iteration 5 338s should contain the same catalogue ID 338s iteration 6 338s should contain the same catalogue ID 338s iteration 7 338s should contain the same catalogue ID 338s iteration 8 338s should contain the same catalogue ID 338s iteration 9 338s should contain the same catalogue ID 338s iteration 10 338s should contain the same catalogue ID 338s limits number of cached catalogues 338s iteration 1 338s records the initial catalogue ID 338s iteration 2 338s records the initial catalogue ID 338s iteration 3 338s records the initial catalogue ID 338s iteration 4 338s records the initial catalogue ID 338s iteration 5 338s records the initial catalogue ID 338s iteration 6 338s records the initial catalogue ID 338s iteration 7 338s records the initial catalogue ID 338s iteration 8 338s records the initial catalogue ID 338s iteration 9 338s records the initial catalogue ID 338s iteration 10 338s records the initial catalogue ID 338s iteration 11 338s records the initial catalogue ID 338s iteration 12 338s records the initial catalogue ID 338s iteration 13 338s records the initial catalogue ID 338s iteration 14 338s records the initial catalogue ID 338s iteration 15 338s records the initial catalogue ID 338s iteration 16 338s records the initial catalogue ID 338s iteration 17 338s records the initial catalogue ID 338s iteration 18 338s records the initial catalogue ID 338s iteration 19 338s records the initial catalogue ID 338s iteration 20 338s records the initial catalogue ID 338s iteration 1 338s should receive a new catalogue ID 338s iteration 2 339s should receive a new catalogue ID 339s iteration 3 339s should receive a new catalogue ID 339s iteration 4 339s should receive a new catalogue ID 339s iteration 9 339s should contain the same catalogue ID 339s iteration 10 339s should contain the same catalogue ID 339s iteration 11 339s should contain the same catalogue ID 339s iteration 12 339s should contain the same catalogue ID 339s iteration 13 339s should contain the same catalogue ID 339s iteration 14 339s should contain the same catalogue ID 339s iteration 15 339s should contain the same catalogue ID 339s iteration 16 339s should contain the same catalogue ID 339s iteration 17 339s should contain the same catalogue ID 339s iteration 18 339s should contain the same catalogue ID 339s iteration 19 339s should contain the same catalogue ID 339s iteration 20 339s should contain the same catalogue ID 339s 339s #rspec_puppet_cleanup 339s is expected to equal true 339s should wipe @catalogue 339s 339s cycle::bad 339s is expected not to compile into a catalogue without dependency cycles 339s 339s cycle::good 339s is expected to compile into a catalogue without dependency cycles 339s is expected not to fail to compile and raise an error matching // 339s 339s default_test 339s is expected to compile into a catalogue without dependency cycles 339s 339s deferred 339s is expected to contain Notify[deferred msg] with message => "A STRING" 339s 339s escape 339s is expected to contain File[/tmp/escape] with content =~ /\$MSG foo/ 339s 339s export_resource 339s exported_resources accessor 339s should support the contain_* matcher 339s should support the have_*_resource_count matcher 339s exported_resources sub-context 339s should support the contain_* matcher 339s should support the have_*_resource_count matcher 339s normal catalogue tests 339s should not match exported resources 339s 339s structured_facts::hash 339s symbols and strings in facts 339s is expected to contain Class[structured_facts::hash] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s only symbols in facts 339s is expected to contain Class[structured_facts::hash] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s mixed case symbols in facts 339s is expected to contain Class[structured_facts::hash] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s only strings in facts 339s is expected to contain Class[structured_facts::hash] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s mixed case strings in facts 339s is expected to contain Class[structured_facts::hash] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s 339s structured_facts::top_scope 339s symbols and strings in facts 339s is expected to contain Class[structured_facts::top_scope] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s only symbols in facts 339s is expected to contain Class[structured_facts::top_scope] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s mixed case in facts 339s is expected to contain Class[structured_facts::top_scope] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s only string in facts 339s is expected to contain Class[structured_facts::top_scope] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s mixed case in facts 339s is expected to contain Class[structured_facts::top_scope] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[RedHat] 339s 339s structured_facts::case_check 339s mixed case in structure fact nested keys 339s is expected to contain Class[structured_facts::case_check] 339s is expected to compile into a catalogue without dependency cycles 339s is expected to contain Notify[value] 339s 339s structured_data 339s with a single level hash of strings 340s is expected to contain Structured_data::Def[thing] with data => {"foo"=>"bar", "baz"=>"quux"} 340s with integers as keys 340s puppet 4 or greater 340s is expected to contain Structured_data::Def[thing] with data => {1=>"uno", 2=>"dos"} 340s with integers as values 340s is expected to contain Structured_data::Def[thing] with data => {"first"=>1, "second"=>2} 340s with nested hashes 340s is expected to contain Structured_data::Def[thing] with data => {"first"=>1, "sec.ond"=>2, "third"=>{"alpha"=>"a", "beta"=>"b"}} 340s 340s test::hiera 340s with :hiera_config set 340s is expected to contain Notify[foo] 340s without :hiera_config set 340s is expected to contain Notify[not found] 340s 340s hiera_test 340s without :hiera_config set 340s with module eyaml hiera data enabled 340s is expected to raise Puppet::PreformattedError with message matching /hiera_eyaml/ 340s with module eyaml hiera data disabled 340s is expected to raise Puppet::ParseError 340s with relative fixture hiera config path 340s is expected to contain Notify[module] 340s with absolute fixture hiera config path 340s is expected to contain Notify[module] 340s with invalid fixture hiera config path 340s is expected to raise Puppet::ParseError 340s with :use_fixture_spec_hiera set 340s is expected to contain Notify[spec] 340s with :hiera_config set 340s with module eyaml hiera data enabled 340s is expected to raise Puppet::PreformattedError with message matching /hiera_eyaml/ 340s with module eyaml hiera data disabled 340s is expected to contain Notify[global] 340s with relative fixture hiera config path 340s is expected to contain Notify[global] 340s with absolute fixture hiera config path 340s is expected to contain Notify[global] 340s with invalid fixture hiera config path 340s is expected to contain Notify[global] 340s with :use_fixture_spec_hiera set 340s is expected to contain Notify[global] 340s 340s hiera_test2 340s without :hiera_config set 340s with module-layer hiera enabled 340s is expected to contain Notify[module] 340s with module-layer hiera disabled 340s is expected to raise Puppet::ParseError 340s with :use_fixture_spec_hiera set 340s with missing spec hiera.yaml and hiera fallback enabled 340s is expected to contain Notify[module] 340s with missing spec hiera.yaml and hiera fallback disabled 340s is expected to raise Puppet::ParseError 340s with :hiera_config set 340s with module-layer hiera enabled 340s is expected to contain Notify[global] 340s with module-layer hiera disabled 340s is expected to contain Notify[global] 340s with :use_fixture_spec_hiera set 340s with missing spec hiera.yaml and hiera fallback enabled 340s is expected to contain Notify[global] 340s with missing spec hiera.yaml and hiera fallback disabled 340s is expected to contain Notify[global] 340s 341s map_reduce 341s is expected to compile into a catalogue without dependency cycles 341s is expected to contain Notify[joined_incremented_values] with message => "123" 341s 341s node_params 341s compiles into a catalogue without dependency cycles 341s contains Notify[string] with message => foo bar baz 341s contains Notify[hash] with message => {"foo"=>"bar", "baz"=>"foo"} 341s contains Notify[array] with message => ["baz", "foo", "bar"] 341s contains Notify[true] with message => true 341s contains Notify[false] with message => false 341s contains Notify[integer] with message => 5 341s contains Notify[float] with message => 4.4 341s contains Notify[nil] with message => 341s doesn't leak to the facts hash 341s 341s relationships::before 341s is expected to contain Notify[foo] that comes before Notify[bar] 341s is expected to contain Notify[foo] that comes before Notify[baz] 341s is expected to contain Notify[bar] that comes before Notify[baz] 341s is expected to contain Notify[bar] that requires Notify[foo] 341s is expected to contain Notify[baz] that requires Notify[foo] 341s is expected to contain Notify[baz] that requires Notify[bar] 341s is expected to contain Notify[foo] that comes before Notify[bar] and Notify[baz] 341s is expected to contain Notify[bar] that comes before Notify[baz] 341s is expected to contain Notify[bar] that requires Notify[foo] 341s is expected to contain Notify[baz] that requires Notify[foo] and Notify[bar] 341s is expected to contain Class[relationships::before::pre] that comes before Class[relationships::before::post] 341s is expected to contain Class[relationships::before::post] that requires Class[relationships::before::pre] 341s is expected to contain Notify[pre] that comes before Notify[post] 341s is expected to contain Notify[post] that requires Notify[pre] 341s is expected to contain File[/tmp/foo] that comes before File[/tmp/foo/bar] 341s is expected to contain File[/tmp/foo/bar] that requires File[/tmp/foo] 341s is expected to contain Notify[bazz] that comes before File[/tmp/foo/bar] 341s is expected to contain Notify[qux] that requires File[/tmp/foo] 341s is expected to contain Notify[bazz] that comes before Notify[qux] 341s is expected to contain Notify[qux] that requires Notify[bazz] 341s is expected not to contain Notify[foo] that comes before Notify[unknown] 341s is expected not to contain Notify[bar] that comes before Notify[unknown] 341s is expected not to contain Notify[baz] that comes before Notify[unknown] 341s is expected not to contain Notify[foo] that requires Notify[unknown] 341s is expected not to contain Notify[bar] that requires Notify[unknown] 341s is expected not to contain Notify[baz] that requires Notify[unknown] 341s is expected not to contain Class[relationships::before::pre] that comes before Class[relationships::before::unknown] 341s is expected not to contain Class[relationships::before::post] that requires Class[relationships::before::unknown] 341s 341s relationships::notify 341s is expected to contain Notify[foo] that notifies Notify[bar] 341s is expected to contain Notify[baz] that notifies Notify[bar] 341s is expected to contain Notify[baz] that notifies Notify[gronk] 341s is expected to contain Notify[gronk] that subscribes to Notify[baz] 341s is expected to contain Notify[bar] that subscribes to Notify[baz] 341s is expected to contain Notify[bar] that subscribes to Notify[foo] 341s is expected to contain Notify[foo] that notifies Notify[bar] 341s is expected to contain Notify[baz] that notifies Notify[bar] and Notify[gronk] 341s is expected to contain Notify[gronk] that subscribes to Notify[baz] 341s is expected to contain Notify[bar] that subscribes to Notify[baz] and Notify[foo] 341s is expected to contain Notify[pre] that notifies Notify[post] 341s is expected to contain Notify[post] that subscribes to Notify[pre] 341s 341s relationships::titles 341s is expected to compile into a catalogue without dependency cycles 341s is expected to compile into a catalogue without dependency cycles 341s is expected to contain File[/etc/svc] 341s is expected to contain Service[svc-title] 341s is expected to contain File[/etc/svc] that notifies Service[svc-name] 341s is expected to contain File[/etc/svc] that comes before Service[svc-name] 341s is expected to contain Service[svc-title] that requires File[/etc/svc] 341s is expected to contain Service[svc-title] that subscribes to File[/etc/svc] 341s 341s relationships::complex 341s is expected to contain Notify[foo] that comes before Notify[baz] and Notify[bar] 341s 341s server_facts 341s with server_facts 341s is expected to contain Class[server_facts] 341s is expected to compile into a catalogue without dependency cycles 341s is expected to contain Notify[servername-test123.test.com] 341s is expected to contain Notify[serverip-192.168.1.10] 341s is expected to contain Notify[serverversion-7.23.0] 341s is expected to contain Notify[environment-rp_env] 341s 341s sysctl::common 341s is expected to contain Exec[sysctl/reload] with command => "/sbin/sysctl -p /etc/sysctl.conf" and returns => [0, 2] 341s is expected not to contain Augeas[foo] 341s when using with to specify a hash of parameters 341s should fail if the parameter is not contained in the resource 341s should pass if the parameters are contained in the resource 341s when using without to specify parameter name(s) 341s should pass if the parameter name is not contained in the resource 341s should pass if the parameter names are not contained in the resource 341s should fail if any of the parameter names are contained in the resource 341s when using without to specify parameter value(s) 341s should pass if the parameter value is not contained in the resource 341s should fail if the parameter value is contained in the resource 341s 341s sysctl::common 341s is expected to contain Class[sysctl::common] with test_param => "yes" 341s is expected to contain exactly 1 class 341s is expected to contain exactly 1 Exec resource 342s is expected to contain exactly 2 resources 342s is expected to contain Notify[test] 342s 342s sysctl::common 342s is expected to contain Exec[sysctl/reload] with exactly 3 parameters, command => "/sbin/sysctl -p /etc/sysctl.conf", refreshonly => true and returns => [0, 2] 342s is expected to contain Exec[sysctl/reload] with exactly 3 parameters, command => "/sbin/sysctl -p /etc/sysctl.conf", refreshonly => true and returns => [0, 2] 342s should fail if not enough parameters are contained in the resource 342s should fail if different parameters are contained in the resource 342s 342s test::bare_class 342s rspec group 342s should have a catalogue method 342s subject should return a catalogue 342s derivative group 342s can redefine subject 342s coverage 342s class should be included in the coverage filter 342s should not include resources from other modules created with create_resources() 342s 342s test::basic 342s is expected to contain Fake[foo] with three => [{"foo"=>"bar"}] 342s testing node based facts 342s is expected to contain Notify[test123.test.com] 342s is expected not to contain Notify[notthis.test.com] 342s existing networking facts should not be clobbered 342s is expected to contain Notify[eth0] 342s is expected to contain Notify[test123] 342s when derive_node_facts_from_nodename => false 342s is expected to contain Notify[myhostname.test.com] 342s is expected not to contain Notify[mycertname.test.com] 342s 342s test::classes_used 342s is expected to include Class[test::bare_class] 342s is expected to include Class[test::parameterised_class] 342s is expected to contain Class[test::parameterised_class] with text => "bar" 342s is expected to contain Class[test::bare_class] 342s is expected to contain Class[test::parameterised_class] with something => # 342s 342s test::compile_error 342s should provide a useful message when compilation fails 342s 342s test::duplicate_alias 342s is expected to compile into a catalogue without dependency cycles 342s is expected to contain Exec[foo_bar_1] 342s is expected to contain Exec[foo_bar_2] 342s is expected not to contain Exec[/bin/echo foo bar] 342s 342s test::empty_class 342s is expected to compile into a catalogue without dependency cycles 342s exported resources 342s is expected to contain exactly 0 resources 342s 342s test::fail 342s is expected to fail to compile and raise an error matching /test/ 342s 342s test::provider_suitability 342s On Darwin 342s is expected to compile into a catalogue without dependency cycles 342s is expected to contain User[testuser] 342s On CentOS 342s is expected to compile into a catalogue without dependency cycles 342s is expected to contain User[testuser] 342s On Solaris 342s is expected to compile into a catalogue without dependency cycles 342s is expected to contain User[testuser] 342s 342s test::registry 342s example at ./spec/classes/test_registry_spec.rb:10 (PENDING: Temporarily skipped with xit) 342s 342s test::sensitive 342s is expected to contain Class[test::sensitive::user] with password => Sensitive("myPassword") 342s is expected to contain Class[test::sensitive::user] with password => Sensitive(/Pass/) 342s 342s test::user 342s is expected to contain User[luke] with exactly 2 parameters, ensure => "present" and uid => "501" 342s 342s test::windows 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain File[C:\something.txt] 343s 343s trusted_external_data 343s no trusted external data 343s is expected to contain Class[trusted_external_data] 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Notify[no-external-data] 343s with trusted external data 343s is expected to contain Class[trusted_external_data] 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Notify[external-foo_key-foo_value] 343s is expected to contain Notify[external-bar_key-bar_value] 343s 343s trusted_facts 343s FQDN as certname 343s is expected to contain Class[trusted_facts] 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Notify[certname-trusted.example.com] 343s is expected to contain Notify[authenticated-remote] 343s is expected to contain Notify[hostname-trusted] 343s is expected to contain Notify[domain-example.com] 343s is expected to contain Notify[no-extensions] 343s shortname as certname 343s is expected to contain Class[trusted_facts] 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Notify[certname-trusted] 343s is expected to contain Notify[authenticated-remote] 343s is expected to contain Notify[hostname-trusted] 343s is expected to contain Notify[domain-] 343s is expected to contain Notify[no-extensions] 343s with extensions 343s is expected to contain Class[trusted_facts] 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Notify[certname-trusted.example.com] 343s is expected to contain Notify[authenticated-remote] 343s is expected to contain Notify[hostname-trusted] 343s is expected to contain Notify[domain-example.com] 343s is expected not to contain Notify[no-extensions] 343s is expected to contain Notify[extension-pp_uuid-ED803750-E3C7-44F5-BB08-41A04433FE2E] 343s is expected to contain Notify[extension-1.3.6.1.4.1.34380.1.2.1-ssl-termination] 343s 343s type_mismatch 343s is expected to compile into a catalogue without dependency cycles 343s is expected not to contain Type_mismatch::Hash[bug] with hash => {"foo"=>{"bar"=>{}}} 343s is expected not to raise Exception 343s 343s undef_test 343s with required_attribute => 'some_string' 343s and defaults_to_undef unspecified 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Class[undef_test] with required_attribute => "some_string" 343s is expected to contain Class[undef_test] with defaults_to_undef undefined 343s does not include undef parameters in the parameter count matcher 343s and defaults_to_undef => :undef 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Class[undef_test] with required_attribute => "some_string" 343s is expected to contain Class[undef_test] with defaults_to_undef undefined 343s does not include undef parameters in the parameter count matcher 343s with required_attribute => :undef 343s and defaults_to_undef unspecified 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Class[undef_test] with required_attribute undefined 343s is expected to contain Class[undef_test] with defaults_to_undef undefined 343s does not include undef parameters in the parameter count matcher 343s and defaults_to_undef => :undef 343s is expected to compile into a catalogue without dependency cycles 343s is expected to contain Class[undef_test] with required_attribute undefined 343s is expected to contain Class[undef_test] with defaults_to_undef undefined 343s does not include undef parameters in the parameter count matcher 343s 343s unique::fail 343s is expected to compile into a catalogue without dependency cycles 343s is expected not to have unique attribute values for User[uid] 343s 343s unique 343s is expected to compile into a catalogue without dependency cycles 343s is expected to have unique attribute values for User[uid] 343s 343s #rspec_puppet_cleanup 343s is expected to equal true 343s should wipe @catalogue 343s 343s escape::def 343s is expected to contain File[/tmp/bla] with content =~ /bar \$BLA/ 343s 343s sysctl::before 343s Should raise an error about needing the sysctl::common class 343s 343s sysctl::before 343s is expected to contain Sysctl::Before[test define] with value => "title" 343s is expected to contain Class[sysctl::common] 343s 343s sysctl 343s is expected to contain Class[sysctl::common] 343s is expected to contain Augeas[sysctl/vm.swappiness] with context => "/files/etc/sysctl.conf", changes => "set vm.swappiness '60'", changes => #, onlyif => "match vm.swappiness[.='60'] size == 0", notify => "Exec[sysctl/reload]" and foo undefined 343s is expected to contain exactly 1 Sysctl resource 343s 343s test::addition 343s when passing an integer 343s is expected to contain Notify[61] 343s 343s sysctl 343s rspec group 344s should have a catalogue method 344s subject should return a catalogue 344s should be included in the coverage filter 344s 344s test::loop_define 344s with an array of plain strings 344s both sub resources in the catalogue 344s is expected to contain Package[a] 344s is expected to contain Package[b] 344s with a title containing a $ 344s is expected to compile into a catalogue without dependency cycles 344s 344s test::notify 344s is expected to contain Notify[test'] 344s 344s undef_test::def 344s with required_attribute => 'some_string' 344s and defaults_to_undef unspecified 344s is expected to compile into a catalogue without dependency cycles 344s is expected to contain Undef_test::Def[some_undef_test] with required_attribute => "some_string" 344s is expected to contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined 344s and defaults_to_undef => :undef 344s is expected to compile into a catalogue without dependency cycles 344s is expected to contain Undef_test::Def[some_undef_test] with required_attribute => "some_string" 344s is expected to contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined 344s with required_attribute => :undef 344s and defaults_to_undef unspecified 344s is expected to compile into a catalogue without dependency cycles 344s is expected to contain Undef_test::Def[some_undef_test] with required_attribute undefined 344s is expected to contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined 344s and defaults_to_undef => :undef 344s is expected to compile into a catalogue without dependency cycles 344s is expected to contain Undef_test::Def[some_undef_test] with required_attribute undefined 344s is expected to contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined 344s 344s camelCaseFunction 344s is expected not to be nil 344s is expected to run camelCaseFunction() and raise an Puppet::ParseError with the message matching /Requires 1 argument/ 344s is expected to run camelCaseFunction(1) and raise an Puppet::ParseError with the message matching /Argument must be a string/ 344s is expected to run camelCaseFunction("test") and return "test" 344s 344s split 344s rspec group 344s should have a catalogue method 344s catalogue should not change after subject is called 344s 344s #rspec_puppet_cleanup 344s is expected to equal true 344s should wipe @catalogue 344s 344s ensure_packages 344s should create the resource in the catalogue (PENDING: Temporarily skipped with xit) 344s 344s structured_facts::lookup 344s with one set of values 344s is expected to run structured_facts::lookup() and return "RedHat" 344s with a different set of values 344s is expected to run structured_facts::lookup() and return "Suse" 344s 344s map 344s is expected to run map([1, 2]) and return ["test-1", "test-2"] 344s 344s nasty 344s is expected not to eq nil 344s is expected to run nasty("foo", "bar") and return "foo" 344s the underlying Run matcher 344s should not have its description manipulated by running the function 344s 344s nil_function 344s is expected to run nil_function(false) and return nil 344s is expected to run nil_function(true) and raise an Puppet::ParseError with the message matching /Forced Failure/ 344s is expected to run nil_function(true) and raise an Puppet::ParseError with the message matching /Forced Failure - new version/ 344s 344s regsubst 344s is expected to run regsubst("thisisatest", "^192", "254") and match /sat/ 344s is expected to run regsubst("thisisatest", "sat", "xyz") and match /ixyze/ 344s is expected to run regsubst("thisisatest", "sat", "xyz") and return "thisixyzest" 344s is expected to run regsubst("thisisatest", "sat", "xyz") and match /^thisixyzest$/ 344s 344s split 344s is expected to run split("aoeu", "o") and return ["a", "eu"] 344s is expected not to run split("foo") and raise an Puppet::DevError 344s is expected to run split("foo") and raise an ArgumentError 344s is expected to run split("foo") and raise an ArgumentError with the message matching /expects \d+ arguments/ 344s is expected to run split("foo") and raise an Exception with the message matching /expects \d+ arguments/ 344s is expected to raise RSpec::Expectations::ExpectationNotMetError 344s after including a class 344s is expected to run split("aoeu", "o") and return ["a", "eu"] 344s 344s test_function 344s is expected to run test_function("foo") and match /value is foo/ 344s 344s frozen_function 344s is expected to run frozen_function("foo") and return true 344s is expected to run frozen_function(String) and return false 344s is expected to run frozen_function(true) and return true 344s is expected to run frozen_function(["foo"]) and return true 344s is expected to run frozen_function({"foo"=>"bar"}) and return true 344s 344s test::hiera_function 344s with :hiera_config set 344s is expected to run test::hiera_function() and return "foo" 344s without :hiera_config set 344s is expected to run test::hiera_function() and return "not found" 344s 344s test::bare_class 344s is expected to compile into a catalogue without dependency cycles 344s 344s trusted_facts::lookup 344s without trusted fact extensions 344s is expected to run trusted_facts::lookup("certname") and return "trusted.example.com" 345s is expected to run trusted_facts::lookup("hostname") and return "trusted" 345s is expected to run trusted_facts::lookup("domain") and return "example.com" 345s is expected to run trusted_facts::lookup("authenticated") and return "remote" 345s is expected to run trusted_facts::lookup("extensions") and return {} 345s with trusted fact extensions 345s is expected to run trusted_facts::lookup("extensions") and return {"extra1"=>"1", "extra2"=>"2"} 345s 345s someotherhost 345s is expected to contain Foo[bar] with param => ["baz"] 345s 345s #rspec_puppet_cleanup 345s is expected to equal true 345s should wipe @catalogue 345s 345s facts.acme.com 345s without an explicit environment setting 345s is expected to contain File[environment] with path => "rp_env" 345s when specifying an explicit environment 345s is expected to contain File[environment] with path => "test_env" 345s is expected to contain File[conditional_file] 345s test 345s is expected to contain File[environment] with path => "production" 345s 345s facts.acme.com 345s is expected to contain File[environment] with path => "rp_env" 345s is expected to contain File[clientversion] with path => "7.23.0" 345s is expected to contain File[fqdn] with path => "facts.acme.com" 345s is expected to contain File[hostname] with path => "facts" 345s is expected to contain File[domain] with path => "acme.com" 345s is expected to contain File[clientcert] with path => "cert facts.acme.com" 345s 345s foo.example.com 345s is expected not to contain Class[sysctl::common] 345s is expected to contain Notify[test] 345s 345s good_dep_host 345s is expected to compile into a catalogue without dependency cycles 345s 345s foo.example.com 345s rspec group 345s should have a catalogue method 345s subject should return a catalogue 345s should have resources in its coverage report 345s 345s testhost 345s is expected to contain Class[sysctl::common] 345s testhost_a 345s is expected not to contain Class[sysctl::common] 345s is expected to contain File[/tmp/a] 345s 345s RSpec::Puppet::RawString 345s #inspect 345s returns the raw string when doing an inspect 345s 345s RSpec::Puppet::Support 345s #setup_puppet 345s updates the ruby $LOAD_PATH based on the current modulepath 345s #ref 345s should return a new RawString with the type/title format 345s #sensitive 345s when using a version of Puppet that supports the Sensitive type 345s should return a new Sensitive with the given contents 345s #str_from_value 345s should quote strings 345s should not quote numbers 345s should use literal 'default' when receiving :default 345s should use literal 'undef' when receiving :undef 345s should convert Symbols to Strings 345s should handle Arrays recursively 345s should handle Hashes recursively 345s #find_pretend_platform 345s without os facts 345s returns the correct platform 345s with os structured fact 345s returns the correct platform 345s with osfamily fact 345s returns the correct platform 345s with os structured fact 345s returns the correct platform 345s with osfamily fact 345s returns the correct platform 345s #build_code 345s without any properties 345s builds a test manifest 345s with a pre_condition available 345s builds a test manifest 345s with a post_condition available 345s builds a test manifest 345s 345s Aliases::OnlyArray 345s is expected not to match values nil, "string" 345s is expected to match value ["a", "b"] 345s 345s Aliases::OnlyHash 345s is expected not to match values nil, "string" 345s is expected to match value {"a"=>"b"} 345s is expected to match value {"a"=>{"b"=>"c"}} 345s 345s Aliases::Shape 345s is expected to match value "square" 345s is expected to match value "circle" 345s is expected not to match value "triangle" 345s is expected not to match value nil 345s is expected to match values "square", "circle" 346s is expected not to match values "triangle", nil 346s 346s #rspec_puppet_cleanup 346s is expected to equal true 346s should wipe @catalogue 346s 346s fake 346s is expected to be a valid type 346s tests of the types 346s parameters checks 346s should fail for 2 baddies 346s should fail for 3 baddies 346s should pass with 2 goodies 346s should pass with 5 goodies 346s properties checks 346s should fail for 2 baddies 346s should fail for 4 baddies 346s should pass with 2 goodies 346s should pass with 5 goodies 346s features checks 346s should fail for 2 baddies 346s should fail for 4 baddies 346s should pass with 2 goodies 346s should pass with 6 goodies 346s tests that create a resource instance 346s should pass when providers match 346s should fail when provider does not match 346s should pass when providers match 346s should fail with invalid parameters 346s should not fail with valid parameters 346s 346s RSpec::Puppet::Adapters::Base 346s #setup_puppet 346s sets up all settings listed in the settings map 346s default settings 346s sets vardir to /dev/null 346s sets confdir to /dev/null 346s #set_setting 346s with a context specific setting 346s sets the Puppet setting based on the example group setting 346s does not persist settings between example groups 346s with a global RSpec configuration setting 346s sets the Puppet setting based on the global configuration value 346s with both a global RSpec configuration setting and a context specific setting 346s prefers the context specific setting 346s when the setting is not available on the given version of Puppet 346s logs a warning about the setting 346s 346s RSpec::Puppet::Coverage 346s filtering 346s filters boilerplate catalog resources by default 346s can add additional filters 346s filters resources based on the resource title 346s regular expression based filtering 346s maps (?-mix:test.*) to (?-mix:\ANotify\[.*test.*.*\]\z) 346s maps (?-mix:ignore[0-9]+) to (?-mix:\ANotify\[.*ignore[0-9]+.*\]\z) 346s maps (?-mix:\Astart_with) to (?-mix:\ANotify\[start_with.*\]\z) 346s maps (?-mix:\Aanchored\Z) to (?-mix:\ANotify\[anchored\]\z) 346s maps (?-mix:end_with\Z) to (?-mix:\ANotify\[.*end_with\]\z) 346s maps (?-mix:end_with\z) to (?-mix:\ANotify\[.*end_with\]\z) 346s maps (?-mix:end_with$) to (?-mix:\ANotify\[.*end_with\]\z) 346s maps (?-mix:escapism\$) to (?-mix:\ANotify\[.*escapism\$.*\]\z) 346s maps (?-mix:escapism\\Z) to (?-mix:\ANotify\[.*escapism\\Z.*\]\z) 346s maps (?-mix:escapism\\\\\Z) to (?-mix:\ANotify\[.*escapism\\\\\]\z) 346s maps (?-mix:escapism\\\\$) to (?-mix:\ANotify\[.*escapism\\\\\]\z) 346s maps (?-mix:escapism\\\\\$) to (?-mix:\ANotify\[.*escapism\\\\\$.*\]\z) 346s maps (?-mix:escapism\\\\\\\$) to (?-mix:\ANotify\[.*escapism\\\\\\\$.*\]\z) 346s adding resources that could be covered 346s adds resources that don't exist and aren't filtered 346s ignores resources that have been filtered 346s ignores resources that have been regex filtered 346s ignores resources that have already been added 346s getting coverage results 346s counts the total number of resources 346s counts the number of touched resources 346s counts the number of untouched resources 346s counts the coverage percentage 346s includes all resources and their status 346s when there are no resources 346s reports 100% coverage 346s with parallel tests 346s getting coverage results 346s outputs report 346s 346s RSpec::Puppet::FunctionExampleGroup::V4FunctionWrapper 346s when calling with params 346s is expected to receive call(#, 1, 2) 1 time 346s when executing with params 346s is expected to receive call(#, 1, 2) 1 time 346s 346s RSpec::Puppet::FunctionExampleGroup::V3FunctionWrapper 346s when calling with params 346s is expected to receive call([1, 2]) 1 time 346s when executing with params 346s is expected to receive call([1, 2]) 1 time 346s 346s RSpec::Puppet::TypeAliasMatchers::AllowValue 346s one matching value 346s #matches? 346s is expected to equal true 346s #description 346s is expected to eq "match value \"circle\"" 346s one incorrect value 346s #matches? 346s is expected to equal false 346s #description 346s is expected to eq "match value \"circle\"" 346s #failure_message 346s is expected to eq "expected that the type alias would match value \"circle\" but it raised the error expected a Shape value, got circle" 346s #failure_message_when_negated 346s is expected to eq "expected that the type alias would not match value \"circle\" but it does" 346s multiple matching values 346s #matches? 346s is expected to equal true 346s #description 346s is expected to eq "match values \"circle\", \"square\"" 346s mixed matching/incorrect values 346s #matches? 346s is expected to equal false 346s #description 346s is expected to eq "match values \"circle\", \"square\", \"triangle\"" 346s #failure_message 346s is expected to eq "expected that the type alias would match values \"circle\", \"square\", \"triangle\" but it raised the errors expected a Shape value, got circle, expected a Shape value, got triangle" 346s #failure_message_when_negated 346s is expected to eq "expected that the type alias would not match values \"circle\", \"square\", \"triangle\" but it does" 346s 346s RSpec::Puppet::ManifestMatchers::Compile 346s a valid manifest 346s matches 346s is expected to have attributes {:description => "compile into a catalogue without dependency cycles"} 346s when expecting an "example" error 346s doesn't match 346s is expected to have attributes {:description => "fail to compile and raise the error \"example\""} 346s after matching 346s is expected to have attributes {:failure_message => (a string starting with "expected that the catalogue would fail to compile and raise the error \"example\"")} 346s when matching an "example" error 346s doesn't match 346s is expected to have attributes {:description => "fail to compile and raise an error matching /example/"} 346s after matching 346s is expected to have attributes {:failure_message => (a string starting with "expected that the catalogue would fail to compile and raise an error matching /example/")} 346s a manifest with missing dependencies 346s doesn't match 346s after matching 346s is expected to have attributes {:failure_message => (a string matching /\Aerror during compilation: Could not (retrieve dependency|find resource) 'File\[\/tmp\/missing\]'/)} 346s a manifest with syntax error 346s doesn't match 346s after matching 346s is expected to have attributes {:failure_message => (a string starting with "error during compilation: ")} 346s a manifest with a dependency cycle 346s doesn't match 346s after matching 346s is expected to have attributes {:failure_message => (a string starting with "dependency cycles found: ")} 346s when expecting an "example" error 346s doesn't match 346s after matching 346s is expected to have attributes {:description => "fail to compile and raise the error \"example\"", :failure_message => (a string starting with "dependency cycles found: ")} 346s when matching an "example" error 346s doesn't match 346s after matching 346s is expected to have attributes {:description => "fail to compile and raise an error matching /example/", :failure_message => (a string starting with "dependency cycles found: ")} 346s a manifest with a real failure 346s doesn't match 346s after matching 346s is expected to have attributes {:description => "compile into a catalogue without dependency cycles", :failure_message => (a string starting with "error during compilation: ")} 346s when expecting the failure 346s matches 346s is expected to have attributes {:description => "fail to compile and raise the error \"Evaluation Error: Error while evaluating a Function Call, failure (line: 52, column: 1) on node rspec::puppet::manifestmatchers::compile\""} 346s after matching 346s is expected to have attributes {:failure_message => (a string starting with "error during compilation: ")} 346s when matching the failure 346s matches 346s is expected to have attributes {:description => "fail to compile and raise an error matching /failure/"} 346s after matching 346s is expected to have attributes {:failure_message => (a string starting with "error during compilation: ")} 346s 346s RSpec::Puppet::ManifestMatchers::CountGeneric 346s is not a diffable matcher (PENDING: method not implemented) 346s #initialize 346s when initialised with a specified type 346s and the type is a single namespace segment 346s capitalises the type 346s and the type is multiple namespaced segments 346s capitalises each segment of the type (PENDING: bug - not implemented) 346s when initialised with a method name via method_missing 346s and the type is a single namespace segment 346s extracts the type from the method name and capitalises it 346s and the type is multiple namespaced segments 346s extracts the type from the method name and capitalises each segment 346s #description 346s when counting classes in the catalogue 346s and only a single class is expected 346s describes an expectation of a singular class 346s and more than one class is expected 346s describes an expectation of plural classes 346s when counting all resources 346s and only a single resource is expected 346s describes an expectation of a singular resource 346s and more than one resource is expected 346s describes an expectation of plural resources 346s when counting resources of a particular type 346s and only a single resource is expected 346s describes an expectation of a singular resource type 346s and more than one resource is expected 346s describes an expectation of plural resources of a type 346s #matches? 346s when counting all resources 346s does not include Class, Node or default resources in the count 346s and the catalogue contains a number of countable resources 346s and the expected value matches the resource count 346s returns true 346s and the expected value does not match the resource count 346s returns false 346s and counting resources of a particular type 346s does not include default resources of that type in the resource count 346s #failure_message 346s provides the description of the failure and the actual value 346s #failure_message_when_negated 346s provides the description of the failure 346s 346s RSpec::Puppet::ManifestMatchers.have_class_count 346s initialises a CountGeneric matcher for Class resources 346s 346s RSpec::Puppet::ManifestMatchers.have_resource_count 346s initialises a CountGeneric matcher for all resources 346s 346s RSpec::Puppet::ManifestMatchers.include_class 346s is not a diffable matcher 346s #description 346s includes the expected class name 346s #matches? 346s when the catalogue includes the expected class 346s returns true 346s when the catalogue does not include the expected class 346s returns false 346s #failure_message 346s provides a description and the expected class 346s #failure_message_when_negated 346s provides a description and the expected class (PENDING: not implemented) 346s 346s RSpec::Puppet::ManifestMatchers::ParameterMatcher 346s #matches? 346s with [1] expected 346s matches [1] 346s does not match [] 346s does not match [1,2,3] 346s does not match nil 346s with [1,2,3] expected 346s matches [1,2,3] 346s does not match [] 346s does not match nil 346s with {"foo" => "bar"} expected 346s matches {"foo" => "bar"} 346s does not match nil 346s does not match {} 346s does not match {"foo" => "baz"} 346s with lambda(){"foo"} expected 346s matches "foo" 346s does not match nil 346s with /foo/ expected 346s matches "foo" 346s does not match nil 346s with "foo" expected 346s matches "foo" 346s does not match nil 346s 346s RSpec::Puppet::GenericMatchers::RaiseError 346s with a failing target 346s is expected to raise Exception with "catalogue load failed" 346s with a passing target 346s is expected not to raise Exception 346s 346s RSpec::Puppet::FunctionMatchers::Run 346s #matches? 346s when the function takes no arguments and has no expected return value 346s and returns nothing 346s returns true 346s and raises an exception 346s returns false 346s #with_lambda 346s when a lambda is passed to the matcher 346s passes the lambda when executing the function 346s 346s RSpec::Puppet::Win32::Registry 346s on non-windows 346s is expected not to be nil 346s uses the stubbed rspec-puppet version 346s 346s RSpec::Puppet::Win32::TaskScheduler 346s on non-windows 346s is expected not to be nil 346s uses the stubbed rspec-puppet version 346s 346s RSpec::Puppet::Windows::TaskSchedulerConstants 346s on non-windows 346s is expected not to be nil 346s uses the stubbed rspec-puppet version 346s 346s File constants 346s on non-windows 346s File::PATH_SEPARATOR 346s File::ALT_SEPARATOR 346s 346s Pathname constants 346s on non-windows 346s Pathname::SEPARATOR_PAT 346s 346s Pathname#rspec_puppet_basename 346s is not enabled by default 346s when enabled 346s returns the basename of a path (basic cases) 346s returns the last component of the filename 346s returns a string 346s returns the basename for unix format 346s returns the basename for edgecases 346s on posix 346s returns the basename for edgecases 346s takes into consideration the platform path separators 346s on windows 346s handles UNC pathnames 346s takes into consideration the platform path separators 346s returns the basename for windows 346s returns the basename for windows with forward slash 346s 346s Puppet::Module#match_manifests 346s returns init.pp for top level class 346s returns init.pp for escape::unknown 346s returns just def.pp for escape::def 346s 346s RSpec::Puppet::RawString 346s #inspect 346s returns an unquoted version of the string 346s 346s RSpec::Puppet::Sensitive 346s #sensitive? 346s returns true 346s #unwrap 346s returns the wrapped value 346s #inspect 346s wraps the contents in Sensitive() 346s #== 346s compares equal to Puppet sensitive type 346s compares false to the unwrapped value 346s 346s Code coverage 346s must cover at least 0% of resources 346s 346s 346s Coverage Report: 346s 346s Total resources: 107 346s Touched resources: 77 346s Resource coverage: 71.96% 346s 346s Untouched resources: 346s Class[Relationships::Before::Middle] 346s Class[Relationships::Notify::Middle] 346s Class[Relationships::Notify::Post] 346s Class[Relationships::Notify::Pre] 346s File[/home] 346s File[/tmp/b] 346s File[/tmp/deptest1] 346s File[/tmp/deptest2] 346s File[/tmp/resource] 346s File[C:\test.txt] 346s File[tmpdir] 346s Node[__node_regexp__testhost] 346s Node[facts.acme.com] 346s Node[good_dep_host] 346s Node[testhost_a] 346s Notify[["first", "second", ["third", "fourth"], 5, 6]] 346s Notify[["first", 1, "second", 2]] 346s Notify[["foo", "bar", "baz", "quux"]] 346s Notify[message-test define] 346s Notify[middle] 346s Notify[success] 346s Notify[{"first"=>1, "sec.ond"=>2, "third"=>{"alpha"=>"a", "beta"=>"b"}}] 346s Notify[{"first"=>1, "second"=>2}] 346s Notify[{"foo"=>"bar", "baz"=>"quux"}] 346s Notify[{1=>"uno", 2=>"dos"}] 346s Package[$test] 346s Package[test] 346s User[fiona] 346s User[foo] 346s User[fred] 346s 346s Pending: (Failures listed here are expected and do not affect your suite's status) 346s 346s 1) test::registry 346s # Temporarily skipped with xit 346s # ./spec/classes/test_registry_spec.rb:10 346s 346s 2) ensure_packages should create the resource in the catalogue 346s # Temporarily skipped with xit 346s # ./spec/functions/ensure_packages_spec.rb:6 346s 346s 3) RSpec::Puppet::ManifestMatchers::CountGeneric is not a diffable matcher 346s # method not implemented 346s Failure/Error: expect(matcher).not_to be_diffable 346s expected contain exactly 0 resources to respond to `diffable?` 346s # ./spec/unit/matchers/count_generic_spec.rb:30:in `block (2 levels) in ' 346s 346s 4) RSpec::Puppet::ManifestMatchers::CountGeneric#initialize when initialised with a specified type and the type is multiple namespaced segments capitalises each segment of the type 346s # bug - not implemented 346s Failure/Error: expect(matcher.resource_type).to eq('Test::Type') 346s 346s expected: "Test::Type" 346s got: "Test::type" 346s 346s (compared using ==) 346s # ./spec/unit/matchers/count_generic_spec.rb:48:in `block (5 levels) in ' 346s 346s 5) RSpec::Puppet::ManifestMatchers.include_class #failure_message_when_negated provides a description and the expected class 346s # not implemented 346s Failure/Error: expect(matcher.failure_message_when_negated).to eq("expected that the catalogue would not include Class[#{expected}]") 346s 346s expected: "expected that the catalogue would not include Class[test_class]" 346s got: "expected # not to include Class[test_class]" 346s 346s (compared using ==) 346s # ./spec/unit/matchers/include_class_spec.rb:75:in `block (3 levels) in ' 346s 346s Deprecation Warnings: 346s 346s Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /tmp/autopkgtest.L1QwrX/build.9cE/src/spec/classes/undef_spec.rb:17:in `block (4 levels) in '. 346s 346s subject.call is deprecated. Use is_expected.to run.with().and_raise_error(), or execute() instead. Called from /usr/share/rubygems-integration/all/gems/rspec-puppet-2.9.0/lib/rspec-puppet/example/function_example_group.rb:25:in `call'. 346s subject.call is deprecated. Use is_expected.to run.with().and_raise_error(), or execute() instead. Called from /usr/share/rubygems-integration/all/gems/rspec-puppet-2.9.0/lib/rspec-puppet/example/function_example_group.rb:67:in `call'. 346s 346s 346s If you need more of the backtrace for any of these deprecations to 346s identify where to make the necessary changes, you can configure 346s `config.raise_errors_for_deprecations!`, and it will turn the 346s deprecation warnings into errors, giving you the full backtrace. 346s 346s 3 deprecation warnings total 346s 346s Finished in 8.65 seconds (files took 1.15 seconds to load) 346s 617 examples, 0 failures, 5 pending 346s 346s mv ./.gem2deb.lib lib 347s autopkgtest [04:47:20]: test gem2deb-test-runner: -----------------------] 347s autopkgtest [04:47:20]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 347s gem2deb-test-runner PASS 348s autopkgtest [04:47:21]: @@@@@@@@@@@@@@@@@@@@ summary 348s gem2deb-test-runner PASS 352s Creating nova instance adt-noble-arm64-ruby-rspec-puppet-20240220-044132-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240220.img (UUID b9cf000f-a61c-45dc-9d76-51f256bf9688)...