Skip to content

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

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

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

Triggered via pull request September 12, 2024 09:05
Status Cancelled
Total duration 3m 37s
Artifacts

ci.yml

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

Annotations

184 errors
Puppet / Puppet 7 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 8 - 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 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090710530.XQmQFg.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 6.19 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#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_090718651.jPPpuP.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.68 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_090722397.S16nhz.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090722397.S16nhz.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090722397.S16nhz.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090722397.S16nhz.pp, line: 1) �[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_090724166.cmp4Fo.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090724166.cmp4Fo.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090724166.cmp4Fo.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090724166.cmp4Fo.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090729626.jtULYd.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090731446.sJ5lRm.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.05 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090733300.njAiws.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource changes installed channel 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_090735082.pbDNAN.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090717747.1BOwcw.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 7.74 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#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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090727626.Au6f56.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 0.99 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_090731868.xIEvVs.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090731868.xIEvVs.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090731868.xIEvVs.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090731868.xIEvVs.pp, line: 1) �[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_090733768.4qHpCW.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090733768.4qHpCW.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090733768.4qHpCW.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090733768.4qHpCW.pp, line: 1) �[mNotice: Applied catalog in 0.04 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090739708.wUwXgz.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.04 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_090741672.bPUGzl.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090743677.LLxn7P.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090745661.Vh36Vs.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.04 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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090657316.5p9VtR.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 28.56 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#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_090728119.ymKwy1.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[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_090731343.Ns36ps.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090731343.Ns36ps.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090731343.Ns36ps.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090731343.Ns36ps.pp, line: 1) �[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_090733380.XMccOW.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090733380.XMccOW.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090733380.XMccOW.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090733380.XMccOW.pp, line: 1) �[mNotice: Applied catalog in 0.06 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090739607.bQFBd9.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090741599.sOgunK.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.05 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090743700.b686CY.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090745716.tz3xDE.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090712622.PLGipT.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 20.92 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#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_090735427.SV3inW.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 1.03 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_090739450.w9CA52.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090739450.w9CA52.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090739450.w9CA52.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090739450.w9CA52.pp, line: 1) �[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_090741156.mBC0DR.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090741156.mBC0DR.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090741156.mBC0DR.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090741156.mBC0DR.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090746398.5UGfOh.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090748087.8IToSM.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090749853.RlQJC6.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090751528.gmjYRY.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.06 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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090712138.HQOiu6.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 19.47 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#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_090733435.UL2efP.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.73 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_090737182.bs71C0.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090737182.bs71C0.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090737182.bs71C0.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090737182.bs71C0.pp, line: 1) �[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 - 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_090738863.Uij6HE.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090738863.Uij6HE.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090738863.Uij6HE.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090738863.Uij6HE.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090744046.MNfT1Y.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090745719.q21kPF.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090747451.NeMa7r.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.04 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 package resource changes installed channel 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_090749163.3FzMA0.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090656792.woSrOJ.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 41.06 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#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_090739932.w7dZp2.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.30 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_090742907.O9UDWO.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090742907.O9UDWO.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090742907.O9UDWO.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090742907.O9UDWO.pp, line: 1) �[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_090744714.fh0CF3.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090744714.fh0CF3.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090744714.fh0CF3.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090744714.fh0CF3.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090750331.ZK2smA.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090752150.uAfhI6.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090754039.5Hj8tx.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090755854.dNC4XY.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.05 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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090716460.kW1nsx.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 18.82 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#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_090737379.DFOjvC.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[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_090740426.xZy7Qv.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090740426.xZy7Qv.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090740426.xZy7Qv.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090740426.xZy7Qv.pp, line: 1) �[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_090742299.xXajA4.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090742299.xXajA4.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090742299.xXajA4.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090742299.xXajA4.pp, line: 1) �[mNotice: Applied catalog in 0.08 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090748145.Wc6Nux.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090750020.KKf3rU.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090751997.BGV2Hq.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.07 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 package resource changes installed channel 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_090753956.wgcsXJ.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090718984.vUIJhr.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 19.49 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#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_090740427.fSxEPg.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.67 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_090744148.9LqKH2.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090744148.9LqKH2.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090744148.9LqKH2.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090744148.9LqKH2.pp, line: 1) �[mNotice: Applied catalog in 0.05 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_090745917.IlISI3.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090745917.IlISI3.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090745917.IlISI3.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090745917.IlISI3.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090751290.HYz05U.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090753005.jSBk3j.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.04 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090754791.fczv17.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.05 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 package resource changes installed channel 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_090756569.c7wqGX.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090705211.aweFkb.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 38.73 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#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_090745987.EO7d2k.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.26 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090748870.88kEGE.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090748870.88kEGE.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090748870.88kEGE.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090748870.88kEGE.pp, line: 1) �[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_090750646.bIRk27.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090750646.bIRk27.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090750646.bIRk27.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090750646.bIRk27.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090756179.kX6Hcp.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090757949.075jFU.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090759780.iteL5N.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090801557.C9ZPIh.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.07 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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090715640.3Jjx86.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 33.75 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#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_090751413.aetejG.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.25 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'centos9-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090754309.tYQZOY.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090754309.tYQZOY.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090754309.tYQZOY.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090754309.tYQZOY.pp, line: 1) �[mNotice: Applied catalog in 0.02 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_090756085.8d5uNZ.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090756085.8d5uNZ.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090756085.8d5uNZ.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090756085.8d5uNZ.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090801550.om6Gxe.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090803341.jypZTC.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090805188.f0ph2V.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090806986.3tEON6.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.07 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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090740515.jt4Tqv.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 10.43 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#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_090752935.PrrBem.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 1.32 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Ubuntu 18.04: spec/acceptance/01_snapd_spec.rb#L16
snapd class with default parameters Service "snapd" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "snapd" to be running
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_090757467.wFTIbh.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757467.wFTIbh.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757467.wFTIbh.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757467.wFTIbh.pp, line: 1) �[mNotice: Applied catalog in 0.07 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_090759380.0FF5NB.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090759380.0FF5NB.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090759380.0FF5NB.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090759380.0FF5NB.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090805127.gNMWJE.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090806984.E9dnsI.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.02 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090808889.dZpIPX.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.06 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#L4
snapd class with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090728797.Q9nCsi.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 22.73 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#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_090753574.e43iHQ.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 1.24 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Ubuntu 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_090757876.iSSFIa.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757876.iSSFIa.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757876.iSSFIa.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757876.iSSFIa.pp, line: 1) �[mNotice: Applied catalog in 0.01 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 7 - Ubuntu 20.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090759637.rXCqma.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090759637.rXCqma.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090759637.rXCqma.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090759637.rXCqma.pp, line: 1) �[mNotice: Applied catalog in 0.06 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090805035.RoF3Zj.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090806741.hAan75.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090808547.fCcwWF.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.06 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 package resource changes installed channel 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_090810333.Fh2gnF.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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
Canceling since a higher priority waiting request for '25/merge' exists
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 with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090726273.TGGnVX.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 26.38 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#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_090754509.teeXaU.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 1.34 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_090758955.fQgcyb.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090758955.fQgcyb.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090758955.fQgcyb.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090758955.fQgcyb.pp, line: 1) �[mNotice: Applied catalog in 0.06 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_090800724.4akLDN.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090800724.4akLDN.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090800724.4akLDN.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090800724.4akLDN.pp, line: 1) �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090806051.MTE3l7.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090807736.mH1Idm.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090809487.LQVuvz.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.06 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 package resource changes installed channel 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_090811232.BVQ0AC.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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
Canceling since a higher priority waiting request for '25/merge' exists
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 with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090724179.tZyGmw.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 26.22 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#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_090752583.1eGXfo.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[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_090755666.gvNnaQ.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090755666.gvNnaQ.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090755666.gvNnaQ.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090755666.gvNnaQ.pp, line: 1) �[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_090757547.WA8wc6.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757547.WA8wc6.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757547.WA8wc6.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090757547.WA8wc6.pp, line: 1) �[mNotice: Applied catalog in 0.08 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090803405.fRYLdF.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090805319.x0fIgz.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090807293.aNxDWZ.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.07 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 package resource changes installed channel 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_090809271.ldSy5J.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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
Canceling since a higher priority waiting request for '25/merge' exists
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 with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090716464.9DgC6K.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 67.82 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#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_090826247.94ykSe.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 0.23 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Fedora 34: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'fedora34-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090829000.fF8Cuh.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090829000.fF8Cuh.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090829000.fF8Cuh.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090829000.fF8Cuh.pp, line: 1) �[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_090830753.8mqb65.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090830753.8mqb65.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090830753.8mqb65.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090830753.8mqb65.pp, line: 1) �[mNotice: Applied catalog in 0.08 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090836183.NeKStY.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.08 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_090837985.Bj3LC2.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090839810.Kd8q9n.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 package resource changes installed channel 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_090841561.fwqb0K.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.09 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 7 - OracleLinux 8
Canceling since a higher priority waiting request for '25/merge' exists
Puppet / Puppet 7 - OracleLinux 8
The operation was canceled.
Puppet / Puppet 8 - OracleLinux 8
Canceling since a higher priority waiting request for '25/merge' exists
Puppet / Puppet 8 - OracleLinux 8
The operation was canceled.
Puppet / Puppet 8 - Ubuntu 22.04
Canceling since a higher priority waiting request for '25/merge' exists
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 with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090807378.HhUrC8.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 9.80 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#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_090819226.CWzPyD.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 1.13 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_090823572.YxwE5w.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090823572.YxwE5w.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090823572.YxwE5w.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090823572.YxwE5w.pp, line: 1) �[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_090825444.BqHLlu.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090825444.BqHLlu.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090825444.BqHLlu.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090825444.BqHLlu.pp, line: 1) �[mNotice: Applied catalog in 0.06 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090831287.actQnG.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090833160.ZbGnk2.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090835107.5M0Q53.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.13 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 package resource changes installed channel 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_090837112.nGOqh3.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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
Canceling since a higher priority waiting request for '25/merge' exists
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 with default parameters 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 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090805489.se7vqo.pp Last 10 lines of output were: Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Info: Class[Snap]: Unscheduling all events on Class[Snap] �[mNotice: Applied catalog in 11.00 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#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_090818614.P5Hsc8.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Snap/Package[core]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /etc/puppetlabs/code/environments/production/modules/snap/manifests/init.pp, line: 46) �[mNotice: Applied catalog in 1.21 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_090823110.S2faUc.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090823110.S2faUc.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090823110.S2faUc.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090823110.S2faUc.pp, line: 1) �[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_090825046.tFAOzu.pp Last 10 lines of output were: Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090825046.tFAOzu.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090825046.tFAOzu.pp, line: 1) Wrapped exception: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'present' failed: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090825046.tFAOzu.pp, line: 1) �[mNotice: Applied catalog in 0.07 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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090831016.Fbr6oq.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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_090832935.yEjSAS.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/candidate' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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 "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
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_090834940.T3Na4S.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[mNotice: Applied catalog in 0.06 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 package resource changes installed channel 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_090836919.zzJXlg.pp Last 10 lines of output were: Info: called instances Info: called query Info: @property_hash = {} Info: installed Info: called install Info: called query Info: @property_hash = {:ensure=>:purged} Error: Could not update: undefined method `name' for [:ensure, :purged]:Array Error: /Stage[main]/Main/Package[hello-world]/ensure: change from 'purged' to 'latest/beta' failed: Could not update: undefined method `name' for [:ensure, :purged]:Array �[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.