Skip to content

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

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

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

Triggered via pull request September 12, 2024 09:00
Status Failure
Total duration 4m 24s
Artifacts

ci.yml

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

Annotations

195 errors
Puppet / Puppet 8 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 7
Process completed with exit code 1.
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_090235672.8tJ339.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.23 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_090245004.8H5fJe.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.93 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_090249195.9clXef.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_090249195.9clXef.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090249195.9clXef.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_090249195.9clXef.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_090251072.ebu5B8.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_090251072.ebu5B8.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090251072.ebu5B8.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_090251072.ebu5B8.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_090256863.LKFXeg.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_090258792.PGDVKy.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_090300797.oUNUEy.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_090302736.65Ubfh.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 - 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_090228247.S5icAa.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 21.37 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_090251463.m0GgjT.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.05 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_090255529.ApcEGS.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_090255529.ApcEGS.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090255529.ApcEGS.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_090255529.ApcEGS.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_090257282.W2UYx1.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_090257282.W2UYx1.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090257282.W2UYx1.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_090257282.W2UYx1.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_090302611.sLy7fP.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_090304362.0KUuwe.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_090306152.dFS3gO.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_090307922.gu2iue.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 - 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_090242023.ioGU8u.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 5.88 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_090249855.JIDN4o.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.63 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Debian 11: 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 - 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_090253582.7SeXAd.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_090253582.7SeXAd.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090253582.7SeXAd.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_090253582.7SeXAd.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 - 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_090255435.y49sTl.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_090255435.y49sTl.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090255435.y49sTl.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_090255435.y49sTl.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_090300956.2DzWpF.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_090302755.90PK7G.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: 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_090304601.07EOq7.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 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_090231644.yLWDaI.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.45 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_090252937.wGGWCN.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.75 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Debian 10: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090256714.qLa9K8.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_090256714.qLa9K8.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090256714.qLa9K8.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_090256714.qLa9K8.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_090258463.eLq49s.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_090258463.eLq49s.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090258463.eLq49s.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_090258463.eLq49s.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_090303723.bcRJ0H.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_090305431.zaW8P0.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_090307183.XcZd7d.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_090308928.iF8zJw.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_090232514.687Jmr.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.83 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_090254202.pdahPj.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.65 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - Debian 11: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090257848.5v7uYM.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_090257848.5v7uYM.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090257848.5v7uYM.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_090257848.5v7uYM.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 - 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_090259605.Jo6M0s.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_090259605.Jo6M0s.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090259605.Jo6M0s.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_090259605.Jo6M0s.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_090304918.m3ANYg.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_090306637.PwLeCq.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: 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_090308363.gEj2Ou.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 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_090310133.huABjr.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_090214559.lp10Wc.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 39.32 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_090255969.JDruB6.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_090258803.2bp1UM.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_090258803.2bp1UM.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090258803.2bp1UM.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_090258803.2bp1UM.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_090300559.dQx03E.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_090300559.dQx03E.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090300559.dQx03E.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_090300559.dQx03E.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_090306052.CqbBKu.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_090307795.NKfQzh.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_090309613.5cPa9l.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_090311363.9fepx2.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 - 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_090234389.cnR8ue.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 22.38 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_090258643.tfqy3Q.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.15 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_090302837.Go99Zd.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_090302837.Go99Zd.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090302837.Go99Zd.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_090302837.Go99Zd.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_090304586.QXCKvu.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_090304586.QXCKvu.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090304586.QXCKvu.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_090304586.QXCKvu.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: 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_090309916.2Mm6yo.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_090311630.L7Y5fF.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_090313412.9EDWLC.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 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_090315158.hfI8mI.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#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_090234811.Pnuzv6.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 24.54 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_090301153.FQ4SDR.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.20 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_090305330.D3XarA.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_090305330.D3XarA.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090305330.D3XarA.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_090305330.D3XarA.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_090307048.BmB1et.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_090307048.BmB1et.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090307048.BmB1et.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_090307048.BmB1et.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_090312181.d8JAkP.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_090313811.8WxX1x.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_090315541.gS6gfe.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_090317271.RPQLpU.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 - 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_090234625.VYRsmt.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 21.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_090258544.gVi9pC.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_090301569.zLYLzR.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_090301569.zLYLzR.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090301569.zLYLzR.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_090301569.zLYLzR.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_090303555.qTGyK8.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_090303555.qTGyK8.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090303555.qTGyK8.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_090303555.qTGyK8.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 - 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_090309388.oDWUfM.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_090311255.9vN6k6.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_090313257.UjqTsr.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_090315235.7mDnf6.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_090221446.FNqgq7.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 42.68 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_090306160.Gswrnu.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.29 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 7: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090309059.WtR3hQ.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_090309059.WtR3hQ.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090309059.WtR3hQ.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_090309059.WtR3hQ.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_090310848.5ckpfN.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_090310848.5ckpfN.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090310848.5ckpfN.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_090310848.5ckpfN.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_090316440.MVVIHh.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_090318259.XyBZan.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_090320159.9UoqwF.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_090322004.VHfZle.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 - 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_090236855.BCKSix.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 30.74 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_090309491.itbkvI.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.24 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_090312204.zgzuNg.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_090312204.zgzuNg.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090312204.zgzuNg.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_090312204.zgzuNg.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: 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_090313816.iAA0Li.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_090313816.iAA0Li.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090313816.iAA0Li.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_090313816.iAA0Li.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_090318852.Ch6BIX.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_090320480.WmgXAr.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_090322184.NGmwiZ.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_090323804.r0bL8W.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#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_090241493.IJUUKp.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 21.37 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_090305102.52TwFw.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.34 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_090308246.MGxHdw.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_090308246.MGxHdw.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090308246.MGxHdw.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_090308246.MGxHdw.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_090310259.pOUQhq.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_090310259.pOUQhq.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090310259.pOUQhq.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_090310259.pOUQhq.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_090316387.BZapqq.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_090318367.hrtk3z.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_090320423.p1YJfZ.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_090322415.QsvSTL.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: 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_090241454.Lqm60m.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 25.53 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_090309166.3yC20A.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_090312234.G5GkQP.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_090312234.G5GkQP.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090312234.G5GkQP.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_090312234.G5GkQP.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_090314156.1731iY.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_090314156.1731iY.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090314156.1731iY.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_090314156.1731iY.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 - 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_090320064.VpYeon.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_090321971.RH7Io1.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_090323990.lCdRgJ.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_090325958.bbXo62.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 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_090304612.oIWOdk.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 12.06 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_090318723.M9FbQM.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_090323262.dPMxEJ.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_090323262.dPMxEJ.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090323262.dPMxEJ.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_090323262.dPMxEJ.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_090325179.QMDGNH.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_090325179.QMDGNH.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090325179.QMDGNH.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_090325179.QMDGNH.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_090330923.6nmwXz.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_090332763.r1cJDW.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: 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_090334698.bF9MYL.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#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_090311137.rtjuEW.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.82 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_090324059.RFrhPf.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.19 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_090328517.GxMB9b.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_090328517.GxMB9b.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090328517.GxMB9b.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_090328517.GxMB9b.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_090330462.7IkysE.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_090330462.7IkysE.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090330462.7IkysE.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_090330462.7IkysE.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 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_090336404.ObL9Rl.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_090338334.tksQt7.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_090340436.pieY5E.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: 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_090342414.PNB4KU.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 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_090314887.LCI4hG.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 8.00 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_090324868.WvYTMS.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.18 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - Ubuntu 22.04: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'ubuntu2204-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090329296.ZVfbKe.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_090329296.ZVfbKe.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090329296.ZVfbKe.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_090329296.ZVfbKe.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_090331260.obY3aq.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_090331260.obY3aq.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090331260.obY3aq.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_090331260.obY3aq.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 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_090337206.nfcnVS.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_090339120.JvVXcx.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_090341090.pQoMZy.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 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_090343100.tdZd5G.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.11 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#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_090240747.HYfo4E.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 Info: Class[Snap]: Unscheduling all events on Class[Snap] 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 67.16 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_090349887.hOKgpR.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_090352636.Zvsjrs.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_090352636.Zvsjrs.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090352636.Zvsjrs.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_090352636.Zvsjrs.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_090354401.HJiiMw.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_090354401.HJiiMw.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090354401.HJiiMw.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_090354401.HJiiMw.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_090359868.QHESAT.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.07 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_090401690.rx0gex.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_090403480.EWyREk.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_090405221.JkUC6G.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 8 - OracleLinux 8: 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 'oracle8-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090242431.GVbJqg.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 84.53 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090409146.C9ECQn.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.32 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090412203.wAzFay.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_090412203.wAzFay.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090412203.wAzFay.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_090412203.wAzFay.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 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090414104.g68fbc.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_090414104.g68fbc.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090414104.g68fbc.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_090414104.g68fbc.pp, line: 1) �[mNotice: Applied catalog in 0.10 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:36
Puppet / Puppet 8 - OracleLinux 8: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090420073.vNeR9G.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 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090421972.BKk3wF.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 8: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090423957.TSWj6i.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.11 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:90
Puppet / Puppet 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class 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 'oracle8-64-puppet8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090425944.t4geQt.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 8: 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 'oracle8-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090244478.RPdmI3.pp Last 10 lines of output were: Info: called query Info: @property_hash = {:ensure=>:purged} Info: Class[Snap]: Unscheduling all events on Class[Snap] Info: Stage[main]: Unscheduling all events on Stage[main] 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 96.92 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class with default parameters behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090423357.pO2Yjz.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.29 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/01_snapd_spec.rb:9
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090426272.yPAMGb.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_090426272.yPAMGb.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090426272.yPAMGb.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_090426272.yPAMGb.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 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090428032.gh4wDm.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_090428032.gh4wDm.pp, line: 1) Error: Could not set 'present' on ensure: undefined method `name' for [:ensure, :purged]:Array (file: /tmp/apply_manifest_090428032.gh4wDm.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_090428032.gh4wDm.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 8: spec/acceptance/01_snapd_spec.rb#L39
snapd class package resource installs package Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: its(:stdout) { is_expected.to match(%r{hello-world}) } expected "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource installs package with specified version behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090433562.Z2NSDO.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 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L8
snapd class package resource installs package with specified version behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090435328.RKqHyq.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 8: spec/acceptance/01_snapd_spec.rb#L73
snapd class package resource installs package with specified version Command "snap list --unicode=never --color=never" stdout is expected to match /hello-world/ Failure/Error: is_expected.to match(%r{hello-world}) expected "" to match /hello-world/ Diff: @@ -1 +1 @@ -/hello-world/ +""
Puppet / Puppet 7 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-3.2.0/lib/voxpupuli/acceptance/examples.rb#L4
snapd class package resource changes installed channel behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090437170.9O31vk.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 8: 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 'oracle8-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_090438957.VfcRsM.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 / Test suite
Process completed with exit code 1.