Skip to content

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

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

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

Triggered via pull request September 12, 2024 08:15
Status Failure
Total duration 5m 29s
Artifacts

ci.yml

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

Annotations

195 errors
Puppet / Puppet 7 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 8
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_081754850.1Y2Uen.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.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726129076' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.65 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_081758709.ykb69l.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 '1726129080' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081800479.x0K5iH.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129081' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081802933.LEAZRw.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 '1726129084' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081804670.eNN6jM.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 '1726129086' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081806473.zChJa5.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 '1726129087' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081808235.al0DjB.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 '1726129089' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081810065.h6S4Hz.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129091' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081759054.OZaceK.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.32 seconds Info: Using environment 'production' Info: Applying configuration version '1726129080' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.82 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_081803129.vtEi4c.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 '1726129084' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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: 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_081804959.rBOX7I.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 '1726129086' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081807424.DzurzB.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 '1726129088' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081809234.C7cKnx.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.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726129090' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081811129.Q9acrT.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 '1726129092' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081812951.MzuvuG.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 '1726129094' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081814847.wviJ63.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.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726129096' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081758658.sRmpOe.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.44 seconds Info: Using environment 'production' Info: Applying configuration version '1726129080' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.35 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_081801894.ozkK5Z.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 '1726129083' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081803874.cZr3S7.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 '1726129085' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081805927.HGUqOJ.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 '1726129087' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081807919.SzV7ad.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.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726129089' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081809984.6jKKWr.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 '1726129091' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081811966.GYRquU.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.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726129093' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081814004.MSkQyy.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 '1726129095' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081810029.XuSSlb.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.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726129091' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.75 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_081813896.lHmxNh.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 '1726129095' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081815561.aTkdg7.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 '1726129096' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081817842.qWEn2t.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 '1726129099' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081819506.c0e0S0.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 '1726129100' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081821241.kU773W.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 '1726129102' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081822905.Kh6bSl.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 '1726129104' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081824642.ht6J7W.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 '1726129106' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081811778.7zjWSY.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.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726129093' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.04 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_081815973.0OJxaf.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129097' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081817695.mZCtoG.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129099' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081819482.EhOsMc.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 '1726129100' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081821182.do3Hh0.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129102' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081822934.IgNgRY.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129104' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081824626.sbeFUJ.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.20 seconds Info: Using environment 'production' Info: Applying configuration version '1726129105' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081826357.lsx8Pb.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.21 seconds Info: Using environment 'production' Info: Applying configuration version '1726129107' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081808591.Dcb239.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.44 seconds Info: Using environment 'production' Info: Applying configuration version '1726129090' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081811774.8q7oBV.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.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726129093' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081813715.Pn5x3h.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.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726129095' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081815767.UiVmxi.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.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726129097' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081817695.YJc3wm.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.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726129099' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081819721.COHezF.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.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726129101' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081821676.7r3Ue5.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 '1726129103' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081823674.zva52e.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.27 seconds Info: Using environment 'production' Info: Applying configuration version '1726129105' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081816757.L3rkyr.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 '1726129098' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081819712.MCD3G0.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 '1726129101' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081821489.RSIXkV.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 '1726129102' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081823333.GaHOqR.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 '1726129104' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081825086.fpJrF6.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 '1726129106' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081826930.jihMJx.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 '1726129108' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081828705.wFdb1q.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 '1726129110' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081830535.ydNWB2.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 '1726129111' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081817126.3UFpeJ.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.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726129098' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.65 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_081820986.rP2Uzf.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 '1726129102' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081822646.Pm7xkr.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 '1726129103' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081824928.WiOPGk.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 '1726129106' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081826556.czWRgZ.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 '1726129107' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081828285.qaIECl.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 '1726129109' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081829951.nQpQCn.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 '1726129111' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081831707.D9fmiR.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 '1726129113' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081817965.Ml8Mxb.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.37 seconds Info: Using environment 'production' Info: Applying configuration version '1726129099' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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 - 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_081820861.6korxB.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129102' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081822597.7IYAcl.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129103' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081824412.uiJgf0.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 '1726129105' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081826113.N0qQVn.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129107' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081827963.fbBWsm.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 '1726129109' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081829709.pVZNib.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129111' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081831495.PynFB4.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 '1726129112' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081817179.LJz5xb.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.28 seconds Info: Using environment 'production' Info: Applying configuration version '1726129098' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.30 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_081821630.dKN3SR.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 '1726129103' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081823359.gtSDkN.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 '1726129104' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081825652.Jn7tKz.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 '1726129107' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081827359.ROH8GB.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 '1726129108' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081829145.EOdBQo.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 '1726129110' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081830827.JNSJP5.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 '1726129112' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081832621.xoO05h.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 '1726129113' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081823644.0tylWp.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.37 seconds Info: Using environment 'production' Info: Applying configuration version '1726129104' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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 - 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_081826568.FX8D3R.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 '1726129107' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081828293.vWI9d9.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 '1726129109' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081830115.627dCk.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 '1726129111' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081831809.DMhHtX.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 '1726129113' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081833595.xWi16q.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.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726129114' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081835313.Z97HE0.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 '1726129116' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081837125.bmW0cU.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 '1726129118' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081824858.UyCgCj.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 '1726129106' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081829149.zWe4EL.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 '1726129110' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.04 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_081830939.fYOsk9.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 '1726129112' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081832737.m2O65V.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 '1726129114' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081834447.oCUzXH.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 '1726129115' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081836282.ms1KAy.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 '1726129117' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081838043.G4kDR1.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 '1726129119' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081839840.RTSBIY.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 '1726129121' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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 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_081827247.umQmqv.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 '1726129108' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.33 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_081831894.mnqDDM.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 '1726129113' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081833752.yWm5ON.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.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726129115' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081836283.wlT2oi.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 '1726129117' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081838152.9WMRbD.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 '1726129119' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081840101.JafJ4g.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 '1726129121' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081841948.hHNaME.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 '1726129123' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081843871.RhQZKB.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 '1726129125' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081835892.0fKKzY.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.40 seconds Info: Using environment 'production' Info: Applying configuration version '1726129117' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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 - 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_081839024.djWcyL.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129120' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081840909.uPpMta.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129122' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081842837.fEqWGD.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129124' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081844681.Srqbc2.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 '1726129126' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081846712.OhxRwS.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.29 seconds Info: Using environment 'production' Info: Applying configuration version '1726129128' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081848625.hsEsPu.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129130' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081850555.3g7XdR.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 '1726129132' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081836690.cP4MYV.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.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726129118' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.22 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_081841301.ydNdZD.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 '1726129122' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081843234.ijXiFR.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 '1726129124' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.03 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_081845273.rtIqkz.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 '1726129126' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081847207.imogwa.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 '1726129128' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081849234.NgDmdK.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 '1726129130' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081851186.tXY6Ba.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 '1726129132' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081853232.VBWSJq.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 '1726129134' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081856021.3C3qH1.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.31 seconds Info: Using environment 'production' Info: Applying configuration version '1726129137' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.21 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_081858731.l41EQK.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726129139' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081900361.rJCtst.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.23 seconds Info: Using environment 'production' Info: Applying configuration version '1726129141' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081902078.Gz7enE.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726129143' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081903704.S4834y.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726129144' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081905408.q7TFOS.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726129146' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081907040.drey74.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726129148' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081908735.rz4XNL.pp Last 10 lines of output were: �[mNotice: Compiled catalog for fedora34-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1726129149' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081851918.vYdBAC.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.30 seconds Info: Using environment 'production' Info: Applying configuration version '1726129133' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.12 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_081856314.1leAuF.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.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726129137' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081858207.iJgLDW.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 '1726129139' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081900161.g18Ccr.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.22 seconds Info: Using environment 'production' Info: Applying configuration version '1726129141' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081902002.cxbACu.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 '1726129143' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081903953.dEq1ii.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 '1726129145' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081905859.ttd4xF.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 '1726129147' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081907837.R4jcxp.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 '1726129149' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081937961.atWvQo.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.36 seconds Info: Using environment 'production' Info: Applying configuration version '1726129179' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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 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_081940909.x4Dzfi.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.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726129182' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081942630.GFneTy.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 '1726129183' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081944436.vNR1ts.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.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726129185' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081946126.ShSIBG.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.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726129187' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081947932.nAYqnm.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.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726129189' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081949662.DB5VsL.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 '1726129191' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081951470.rkeXmE.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.25 seconds Info: Using environment 'production' Info: Applying configuration version '1726129192' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_081955570.94kNEU.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.40 seconds Info: Using environment 'production' Info: Applying configuration version '1726129197' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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 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_081958685.zoKknP.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129200' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_082000539.NMTyZy.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 '1726129201' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_082002480.7ddACc.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129203' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_082004358.7Cr92p.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129205' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_082006288.6qriZD.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129207' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_082008142.yENSwx.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129209' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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_082010092.10V0Eh.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.26 seconds Info: Using environment 'production' Info: Applying configuration version '1726129211' Info: called instances Info: installed_snaps = [{"name"=>"core", "tracking-channel"=>"latest/stable"}] Info: snap = core 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.