Skip to content

Add logic to correctly switch between channels; Determine channel from ensure #179

Add logic to correctly switch between channels; Determine channel from ensure

Add logic to correctly switch between channels; Determine channel from ensure #179

Triggered via pull request September 12, 2024 08:04
Status Failure
Total duration 4m 57s
Artifacts

ci.yml

on: pull_request
Puppet  /  Static validations
19s
Puppet / Static validations
Matrix: Puppet / acceptance
Matrix: Puppet / unit
Puppet  /  Test suite
1s
Puppet / Test suite
Fit to window
Zoom out
Zoom in

Annotations

199 errors
Puppet / Puppet 8 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 8
Process completed with exit code 1.
Puppet / 7 (Ruby 2.7): spec/unit/puppet/provider/package/snap_spec.rb#L30
Puppet::Type::Package::ProviderSnap should have provider features is expected to be upgradable Failure/Error: it { is_expected.to be_upgradable } expected (provider=snap) to respond to `upgradable?`
Puppet / 7 (Ruby 2.7)
Process completed with exit code 1.
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080644989.VEj5es.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128406' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.67 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080648936.ioXWBo.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128410' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080650741.crshzv.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128412' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Debian 11: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080653298.v1VA2D.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128414' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080655057.TlB7v9.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128416' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080656925.7C1TvI.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128418' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080658741.Woh9im.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128420' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Debian 11: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080700649.nLZ7BO.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128422' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080647394.Ciz6SZ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.41 seconds Info: Using environment 'production' Info: Applying configuration version '1726128408' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.31 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080650562.hBYDYG.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128412' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080652506.8O5ZFX.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128414' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 9: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080654523.Wz65l3.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128416' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080656426.I5D8vN.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128417' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080658425.ylRrWZ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128419' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080700370.Zh7Mcv.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128421' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - OracleLinux 9: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080702362.oYk524.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128423' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080654712.mWH30c.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.40 seconds Info: Using environment 'production' Info: Applying configuration version '1726128416' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.29 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080657688.Hmq2sm.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128419' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080659477.1L1ipk.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128420' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - OracleLinux 7: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080701373.qnOA2O.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128422' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080703149.3qqyl1.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128424' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080704994.1U0h2X.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128426' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080706813.LDHrHj.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128428' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - OracleLinux 7: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080708659.XhsKUx.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128430' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080653224.pAiWTs.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.47 seconds Info: Using environment 'production' Info: Applying configuration version '1726128414' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.36 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080656657.6bK8aZ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128418' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080658689.tHbsNu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726128420' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 7: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080700844.Sh2onu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128422' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080702893.pNK8uo.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128424' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080704970.EOWwVv.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128426' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080707001.g4GCXu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128428' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - OracleLinux 7: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080709087.XJCJ3u.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle7-64-puppet8.example.com in environment production in 0.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726128430' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080658083.awm6tz.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726128419' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 1.10 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080702411.M7Hp8M.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128423' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080704180.gBqen9.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128425' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 22.04: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080706022.vR1NdP.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128427' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080707751.6qMA7U.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128429' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080709556.XOrFHe.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128431' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080711336.phbje8.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128432' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Ubuntu 22.04: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080713151.nVss8L.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128434' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080658948.nyBhMJ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726128420' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.81 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080702927.JMZiCC.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128424' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080704649.t9jGxp.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128426' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Debian 10: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080706971.SNXWmE.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128428' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080708696.k4SshY.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128430' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080710474.nWlKlW.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128431' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080712148.qoXU4t.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128433' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Debian 10: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080713891.gobISJ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128435' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080658082.xfO9KW.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128419' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.68 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080701841.hNLjqu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128423' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080703483.ePHxSO.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128424' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Debian 11: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080705868.rxy5Hh.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128427' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080707539.o9Zpza.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128428' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080709278.Os653S.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128430' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080710959.2Fg91K.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128432' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Debian 11: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080712752.Ajmrzr.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian11-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128434' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080656980.hsgJ5R.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726128418' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.86 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080701175.6zZRna.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128422' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.02 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080703108.8t4RBB.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128424' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Debian 10: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080705577.li9dEc.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128427' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080707464.5uDDSL.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128429' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080709453.WkM77j.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128431' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080711356.p9SQg9.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128432' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Debian 10: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080713360.GCtxLA.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for debian10-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128434' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080704343.YP5f9g.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.40 seconds Info: Using environment 'production' Info: Applying configuration version '1726128425' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.30 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080707471.dX8QHY.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128428' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080709356.Kc8piY.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128430' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - CentOS 9: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080711322.tUKSZE.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128432' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080713176.2bRRZg.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128434' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080715113.woCgnF.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128436' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080716956.d3UvA0.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128438' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - CentOS 9: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080718891.xaS7BB.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet8.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128440' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080709448.zQ4o4M.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.38 seconds Info: Using environment 'production' Info: Applying configuration version '1726128430' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.26 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080712476.Nvqbwg.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128433' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080714288.aZ5b0G.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128435' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - OracleLinux 9: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080716201.Ca2KaI.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128437' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080718044.MiTctj.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128439' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080719955.xiWJ7K.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128441' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080721796.d1jAAu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128443' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - OracleLinux 9: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080723627.VUJD2e.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle9-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128445' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080711786.D9HF1h.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726128433' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 1.24 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080716258.FoW7Gl.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128437' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080717999.FLCYdG.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128439' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 18.04: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080720381.GtlUaq.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128441' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080722107.IVQWFO.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128443' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080723952.JCMdgB.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128445' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080725682.nBUv21.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128447' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Ubuntu 18.04: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080727489.baT6XI.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128448' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080716153.YpsAfu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128437' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 1.13 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080720496.Grug27.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726128441' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080722217.llgCv3.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128443' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080724054.ZAyRGB.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128445' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080725810.GRi1Vk.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726128447' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080727643.2nFLMP.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128449' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080729374.bIhygg.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128450' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080731252.6x6iK7.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet7.example.com in environment production in 0.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726128452' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / 8 (Ruby 3.2): spec/unit/puppet/provider/package/snap_spec.rb#L30
Puppet::Type::Package::ProviderSnap should have provider features is expected to be upgradable Failure/Error: it { is_expected.to be_upgradable } expected (provider=snap) to respond to `upgradable?`
Puppet / 8 (Ruby 3.2)
Process completed with exit code 1.
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080717156.CdBBAL.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726128438' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 1.31 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080721804.5DVPX9.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128443' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080723640.vRx8wB.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128445' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Ubuntu 18.04: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080726133.oRxmbF.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128447' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080727972.JPX8fT.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128449' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080729888.yRWcFO.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128451' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080731724.p3xoT3.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128453' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Ubuntu 18.04: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Ubuntu 18.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080733666.YwDoOv.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu1804-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128455' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080725073.DN4vUy.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.32 seconds Info: Using environment 'production' Info: Applying configuration version '1726128446' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 1.25 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080729708.sR6jlF.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128451' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080731674.a40seh.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128453' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080733685.VHpFg4.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128455' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080735621.FPZjB0.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128457' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080737624.liN8Vy.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128459' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080739570.Qob4Yk.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128461' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080741586.1Phm8y.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2004-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128463' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080729156.dcmt64.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.36 seconds Info: Using environment 'production' Info: Applying configuration version '1726128450' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.25 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080732055.9R43Kt.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128453' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080733768.0qdDEc.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128455' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - CentOS 9: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080735590.KqQyVw.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128456' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080737288.9qSBp8.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128458' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080739078.cP5dyu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128460' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080740804.eXjowZ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128462' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - CentOS 9: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080742619.TucQzb.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for centos9-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128463' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080749982.9KbDBj.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.33 seconds Info: Using environment 'production' Info: Applying configuration version '1726128471' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.23 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080752806.sDDbw2.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128474' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080754567.Hj3QkS.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128475' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Fedora 34: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical* core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical* core
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080756419.rg7jsM.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128477' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080758163.p0qqW1.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128479' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080759986.vXCYGn.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128481' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080801787.M9mSZm.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128483' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - Fedora 34: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical* core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical* core
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080803614.b0gNtM.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128484' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080814744.re1bjW.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.32 seconds Info: Using environment 'production' Info: Applying configuration version '1726128496' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 1.18 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080819332.rKa6wL.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726128500' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080821285.D2NL2U.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128502' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - Ubuntu 22.04: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080823310.c8GAqc.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128504' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080825224.z9AIUc.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128506' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080827203.4X6wy0.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128508' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080829129.9zh9TE.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726128510' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - Ubuntu 22.04: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080831137.6I0SrS.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for ubuntu2204-64-puppet8.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726128512' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080817183.UYNReM.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.43 seconds Info: Using environment 'production' Info: Applying configuration version '1726128498' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.32 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080820468.UymPZD.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128502' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080822455.KBt6Eu.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128504' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 8: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080824515.2WYimT.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128506' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080826491.lYXBn3.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128508' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080828542.XDBX0P.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128510' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080830540.HaL0Mn.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128512' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 8 - OracleLinux 8: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080832623.UzLVTk.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet8.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128514' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080838546.7uLvrZ.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.40 seconds Info: Using environment 'production' Info: Applying configuration version '1726128519' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Snap/Package[core]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.31 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080841690.dvavxH.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128523' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080843535.nASlf5.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128524' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - OracleLinux 8: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource uninstalls package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080845482.eDB64s.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726128526' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource uninstalls package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080847315.A77C8S.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726128528' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:53
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080849281.q9gY3z.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726128530' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080851134.vpkFnA.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726128532' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:70
Puppet / Puppet 7 - OracleLinux 8: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "Name Version Rev Tracking Publisher Notes\ncore 16-2.61.4-20240607 17200 latest/stable canonical** core\n" to match /hello-world/ Diff: @@ -1,2 +1,3 @@ -/hello-world/ +Name Version Rev Tracking Publisher Notes +core 16-2.61.4-20240607 17200 latest/stable canonical** core
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_080853058.bPV7dw.pp Last 10 lines of output were: Warning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other' �[mNotice: Compiled catalog for oracle8-64-puppet7.example.com in environment production in 0.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726128534' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Error: Could not prefetch package provider 'snap': undefined method `name' for {"name"=>"core", "tracking-channel"=>"latest/stable"}:Hash Warning: /Stage[main]/Main/Package[hello-world]: Skipping because provider prefetch failed �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Test suite
Process completed with exit code 1.