Skip to content

(draft) Feature/configurable package service #298

(draft) Feature/configurable package service

(draft) Feature/configurable package service #298

Triggered via pull request October 1, 2025 16:24
Status Failure
Total duration 4m 9s
Artifacts

ci.yml

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

Annotations

69 errors
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on rocky-8-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on almalinux-9-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on almalinux-8-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on centos-9-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on redhat-9-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on redhat-8-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on debian-12-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on debian-11-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on ubuntu-24.04-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / 8 (Ruby 3.2): spec/defines/openvpn_revoke_spec.rb#L44
openvpn::revoke on ubuntu-22.04-x86_64 with default parameters is expected to contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client] with ensure => "file" Failure/Error: is_expected.to contain_file("#{server_directory}/test_server/easy-rsa/revoked/test_client"). with_ensure('file') expected that the catalogue would contain File[/etc/openvpn/server/test_server/easy-rsa/revoked/test_client]
Puppet / Distro Puppet - Archlinux rolling
Process completed with exit code 1.
Puppet / OpenVox 8 - AlmaLinux 9
Process completed with exit code 1.
Puppet / OpenVox 8 - AlmaLinux 9: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - AlmaLinux 9: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162725217.vnfaEy.pp Last 10 lines of output were: journalctl log for openvpn: -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.50 seconds
Puppet / OpenVox 8 - AlmaLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162722144.zUJmE4.pp Last 10 lines of output were: Info: Applying configuration version '1759336044' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.33 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - AlmaLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162719051.9PFMqX.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}61bc125aeb4d2d0f7b945f1ead03eab5a35c45fd94b19982539fda6e2411d4fe' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}c4606504c35817581960d46910a80802daea2b5bfff59950dd15677c3a28499e' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.74 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - AlmaLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162715163.5dV3lb.pp Last 10 lines of output were: Info: Applying configuration version '1759336037' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.24 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - AlmaLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162700278.unYnzY.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 12.38 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - AlmaLinux 8
Process completed with exit code 1.
Puppet / OpenVox 8 - AlmaLinux 8: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - AlmaLinux 8: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162729934.nOzqHK.pp Last 10 lines of output were: -- Logs begin at Wed 2025-10-01 16:26:19 UTC, end at Wed 2025-10-01 16:27:32 UTC. -- -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.47 seconds
Puppet / OpenVox 8 - AlmaLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162727020.ymIKLH.pp Last 10 lines of output were: journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:19 UTC, end at Wed 2025-10-01 16:27:29 UTC. -- -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:19 UTC, end at Wed 2025-10-01 16:27:29 UTC. -- -- No entries -- �[mNotice: Applied catalog in 0.30 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - AlmaLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162724090.vA5yxn.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}c3a8ad5eb5c30e76012096379295849eb0dd1e7c7f9eb33a76231dff192dbf00' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}bb5825cf9f669eaa199a4e691f0c6e357a90e70de797bac3e7591b79e005bb46' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.67 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - AlmaLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162720555.B9AqGI.pp Last 10 lines of output were: journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:19 UTC, end at Wed 2025-10-01 16:27:22 UTC. -- -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:19 UTC, end at Wed 2025-10-01 16:27:22 UTC. -- -- No entries -- �[mNotice: Applied catalog in 0.22 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - AlmaLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162706734.SbeyD8.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 11.50 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - Rocky 8
Process completed with exit code 1.
Puppet / OpenVox 8 - Rocky 8: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - Rocky 8: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162733388.hmGbuJ.pp Last 10 lines of output were: -- Logs begin at Wed 2025-10-01 16:26:18 UTC, end at Wed 2025-10-01 16:27:35 UTC. -- -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.47 seconds
Puppet / OpenVox 8 - Rocky 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162730391.bEzOk4.pp Last 10 lines of output were: journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:18 UTC, end at Wed 2025-10-01 16:27:32 UTC. -- -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:18 UTC, end at Wed 2025-10-01 16:27:32 UTC. -- -- No entries -- �[mNotice: Applied catalog in 0.32 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - Rocky 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162727277.QamNob.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}fd08f8fc53aaa348269e07a3c53db902608cedcb24775271a318cce9b793903f' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}03991bb06bbf5c439ae116bdd2c61923b17c03e608a6b31be60e7db13c6e90fa' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.80 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - Rocky 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162723725.FgNKwV.pp Last 10 lines of output were: journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:18 UTC, end at Wed 2025-10-01 16:27:25 UTC. -- -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:18 UTC, end at Wed 2025-10-01 16:27:25 UTC. -- -- No entries -- �[mNotice: Applied catalog in 0.22 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - Rocky 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162704703.xHDvx5.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 16.69 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - Ubuntu 24.04
Process completed with exit code 1.
Puppet / OpenVox 8 - Ubuntu 24.04: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - Debian 12
Process completed with exit code 1.
Puppet / OpenVox 8 - Debian 12: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - Rocky 9
Process completed with exit code 1.
Puppet / OpenVox 8 - Rocky 9: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - Rocky 9: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162737051.1V4vPt.pp Last 10 lines of output were: journalctl log for openvpn: -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.50 seconds
Puppet / OpenVox 8 - Rocky 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162734028.6iOgqM.pp Last 10 lines of output were: Info: Applying configuration version '1759336055' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.34 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - Rocky 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162730892.IuvFSJ.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}fa25d0e81123522f950d2938b73e378153d7b36835a814d0b47b5f8c78ef4bf1' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}0d9af153b367cc81f051728deec5aecf7e50a5f126df6a8c968d73a4f774ed8c' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.78 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - Rocky 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162727223.VCDHMr.pp Last 10 lines of output were: Info: Applying configuration version '1759336049' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.24 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - Rocky 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162707773.dgOBm1.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 16.99 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - Debian 11
Process completed with exit code 1.
Puppet / OpenVox 8 - Debian 11: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - Ubuntu 22.04
Process completed with exit code 1.
Puppet / OpenVox 8 - Ubuntu 22.04: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - OracleLinux 9
Process completed with exit code 1.
Puppet / OpenVox 8 - OracleLinux 9: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - OracleLinux 9: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162800660.6iFTec.pp Last 10 lines of output were: journalctl log for openvpn: -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.55 seconds
Puppet / OpenVox 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162757614.ySo9Um.pp Last 10 lines of output were: Info: Applying configuration version '1759336079' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.39 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162754450.4ojm1d.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}0b8239ddd2982e766de6dad3deeca384581aee9715d1c250f3a4216ad9f89335' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}c0cd261f4ccc95710962bede2559230a04e02d8838ab2442af886a9e28a06a57' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.82 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162750676.3KNlnh.pp Last 10 lines of output were: Info: Applying configuration version '1759336072' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.28 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - OracleLinux 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162716786.h8ehkA.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 31.41 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - CentOS 9
Process completed with exit code 1.
Puppet / OpenVox 8 - CentOS 9: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - CentOS 9: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162803061.60C3E4.pp Last 10 lines of output were: journalctl log for openvpn: -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.53 seconds
Puppet / OpenVox 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162759907.PyG9J7.pp Last 10 lines of output were: Info: Applying configuration version '1759336081' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.36 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162756681.8igzNd.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}4a3f07bb06de68eabd990ec685789958d1341e55f73645797cfa331c4ed623a8' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}327f71706e0250ee5be9011971cc3d4c227c84fec8b348182e4c5aaca22bf001' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.79 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162752978.oZvUe6.pp Last 10 lines of output were: Info: Applying configuration version '1759336074' Error: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- No entries -- �[mNotice: Applied catalog in 0.26 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - CentOS 9: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162729880.wMXDLE.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 20.71 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - OracleLinux 8
Process completed with exit code 1.
Puppet / OpenVox 8 - OracleLinux 8: spec/acceptance/openvpn_spec.rb#L127
openvpn openvpn::revoke File "/etc/openvpn/server/test_openvpn_server/easy-rsa/pki/index.txt" content is expected to match /R.*vpnclientb/ Failure/Error: its(:content) { is_expected.to match(%r{R.*vpnclientb}) } expected "" to match /R.*vpnclientb/ Diff: @@ -1 +1 @@ -/R.*vpnclientb/ +""
Puppet / OpenVox 8 - OracleLinux 8: spec/acceptance/openvpn_spec.rb#L97
openvpn openvpn::revoke revokes a client certificate Failure/Error: apply_manifest_on(hosts_as('master'), pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162848134.Jzt2Zb.pp Last 10 lines of output were: -- Logs begin at Wed 2025-10-01 16:26:43 UTC, end at Wed 2025-10-01 16:28:50 UTC. -- -- No entries -- �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]/returns: executed successfully Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[revoke certificate for vpnclientb in context of test_openvpn_server]: Scheduling refresh of Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[renew crl.pem on test_openvpn_server because of revocation of vpnclientb]: Scheduling refresh of Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Revoke[vpnclientb]/Exec[copy renewed crl.pem to test_openvpn_server keys directory because of revocation of vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.47 seconds
Puppet / OpenVox 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::client behaves like an idempotent resource applies a second time without changes Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162845327.3tB9ps.pp Last 10 lines of output were: journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:43 UTC, end at Wed 2025-10-01 16:28:47 UTC. -- -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:43 UTC, end at Wed 2025-10-01 16:28:47 UTC. -- -- No entries -- �[mNotice: Applied catalog in 0.31 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::client behaves like an idempotent resource applies with no errors Failure/Error: raise CommandFailure, "Host '#{self}' exited with #{result.exit_code} running:\n #{cmdline}\nLast #{@options[:trace_limit]} lines of output were:\n#{result.formatted_output(@options[:trace_limit])}" Beaker::Host::CommandFailure: Host 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162842334.shX0jz.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]/ensure: defined content as '{sha256}59ace4cc471f2eec03e1f7b245837b48bb31cd4a7f08f3328b7d6f32926d2283' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclienta] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclienta.tblk/vpnclienta.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclienta]/Exec[tar the thing test_openvpn_server with vpnclienta]: Triggered 'refresh' from 1 event �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]/ensure: defined content as '{sha256}87b8748261d0275abe8875cb67a4c3062fdb31effb8f8afb07052e64641b5440' Info: Concat[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.ovpn]: Scheduling refresh of Exec[tar the thing test_openvpn_server with vpnclientb] �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/File[/etc/openvpn/server/test_openvpn_server/download-configs/vpnclientb.tblk/vpnclientb.ovpn]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Client[vpnclientb]/Exec[tar the thing test_openvpn_server with vpnclientb]: Triggered 'refresh' from 1 event Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 0.79 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:59
Puppet / OpenVox 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L10
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162839012.WnBphc.pp Last 10 lines of output were: journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:43 UTC, end at Wed 2025-10-01 16:28:41 UTC. -- -- No entries -- Error: /Stage[main]/Openvpn::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed! journalctl log for openvpn: -- Logs begin at Wed 2025-10-01 16:26:43 UTC, end at Wed 2025-10-01 16:28:41 UTC. -- -- No entries -- �[mNotice: Applied catalog in 0.23 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / OpenVox 8 - OracleLinux 8: vendor/bundle/ruby/3.2.0/gems/voxpupuli-acceptance-4.0.0/lib/voxpupuli/acceptance/examples.rb#L6
openvpn openvpn::server with minimal 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 'vpnserver-openvox8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_162807617.WO3SKf.pp Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/easy-rsa/keys/ca.crt]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[create crl.pem on test_openvpn_server]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/Exec[copy created crl.pem to test_openvpn_server keys directory]/returns: executed successfully �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/keys]/ensure: created �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/group: group changed 'root' to 'nobody' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Openvpn::Ca[test_openvpn_server]/File[/etc/openvpn/server/test_openvpn_server/crl.pem]/mode: mode changed '0600' to '0640' �[mNotice: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]/ensure: ensure changed 'stopped' to 'running' Info: /Stage[main]/Main/Openvpn::Server[test_openvpn_server]/Service[openvpn-server@test_openvpn_server]: Unscheduling refresh on Service[openvpn-server@test_openvpn_server] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 29.24 seconds Shared Example Group: "an idempotent resource" called from ./spec/acceptance/openvpn_spec.rb:8
Puppet / Test suite
Process completed with exit code 1.