Rdb save incremental fsync #384
Triggered via pull request
November 9, 2023 10:46
Status
Cancelled
Total duration
7m 15s
Artifacts
–
ci.yml
on: pull_request
Puppet
/
Static validations
26s
Matrix: Puppet / acceptance
Matrix: Puppet / unit
Puppet
/
Test suite
0s
Annotations
113 errors
Puppet / 7 - CentOS 9:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'centos9-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104935180.pp.Z194Zd
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node centos9-64-puppet7.example.com
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'centos9-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104937014.pp.XwrSpO
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_104937014.pp.XwrSpO, line: 13) on node centos9-64-puppet7.example.com
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis" to be installed
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L90
redis::instance example redis instance 6379 should respond to ping command Command "redis-cli -h 172.17.0.2 -p 6379 ping" stdout is expected to match /PONG/
Failure/Error: its(:stdout) { is_expected.to match %r{PONG} }
expected "" to match /PONG/
Diff:
@@ -1 +1 @@
-/PONG/
+""
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6380.service" content is expected to match /redis-server-6380.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6380.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6380.conf/
+""
|
Puppet / 7 - CentOS 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6380" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6380" to be enabled
|
Puppet / 7 - Rocky 9:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'rocky9-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104935245.pp.BBCQjp
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node rocky9-64-puppet7.example.com
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'rocky9-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104937127.pp.xXcy36
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_104937127.pp.xXcy36, line: 13) on node rocky9-64-puppet7.example.com
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis" to be installed
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L90
redis::instance example redis instance 6379 should respond to ping command Command "redis-cli -h 172.17.0.2 -p 6379 ping" stdout is expected to match /PONG/
Failure/Error: its(:stdout) { is_expected.to match %r{PONG} }
expected "" to match /PONG/
Diff:
@@ -1 +1 @@
-/PONG/
+""
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6380.service" content is expected to match /redis-server-6380.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6380.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6380.conf/
+""
|
Puppet / 7 - Rocky 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6380" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6380" to be enabled
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'almalinux8-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104931608.pp.O65fCK
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node almalinux8-64-puppet7.example.com
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...97f45c6d6/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.21 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/9c285e45-97a6-4f81-a946-5e997f45c6d6/redis_cli.rb:9:in `redis_cli'
+ from /tmp/9c285e45-97a6-4f81-a946-5e997f45c6d6/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.21 sec
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...46aa7adf53/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.2 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/2af23fa4-438e-406b-8309-4346aa7adf53/redis_cli.rb:9:in `redis_cli'
+ from /tmp/2af23fa4-438e-406b-8309-4346aa7adf53/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.2 sec
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...0919c3d40/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.22 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/1282eee4-be1c-4bef-a555-ccc0919c3d40/redis_cli.rb:9:in `redis_cli'
+ from /tmp/1282eee4-be1c-4bef-a555-ccc0919c3d40/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.22 sec
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'almalinux8-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104944482.pp.LLemRP
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_104944482.pp.LLemRP, line: 13) on node almalinux8-64-puppet7.example.com
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis" to be installed
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - AlmaLinux 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'almalinux9-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104941300.pp.oXlwYX
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node almalinux9-64-puppet7.example.com
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'almalinux9-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104943721.pp.VgNH9Z
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_104943721.pp.VgNH9Z, line: 13) on node almalinux9-64-puppet7.example.com
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis" to be installed
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L90
redis::instance example redis instance 6379 should respond to ping command Command "redis-cli -h 172.17.0.2 -p 6379 ping" stdout is expected to match /PONG/
Failure/Error: its(:stdout) { is_expected.to match %r{PONG} }
expected "" to match /PONG/
Diff:
@@ -1 +1 @@
-/PONG/
+""
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6380.service" content is expected to match /redis-server-6380.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6380.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6380.conf/
+""
|
Puppet / 7 - AlmaLinux 9:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6380" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6380" to be enabled
|
Puppet / 7 - Rocky 8:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'rocky8-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104939896.pp.hJSqHQ
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node rocky8-64-puppet7.example.com
|
Puppet / 7 - Rocky 8:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...67366c1ad/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.23 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/c32c31ff-a106-47c7-baff-20667366c1ad/redis_cli.rb:9:in `redis_cli'
+ from /tmp/c32c31ff-a106-47c7-baff-20667366c1ad/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.23 sec
|
Puppet / 7 - Rocky 8:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...25866d72c/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.23 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/9356b241-47ff-4fd3-9f8c-96425866d72c/redis_cli.rb:9:in `redis_cli'
+ from /tmp/9356b241-47ff-4fd3-9f8c-96425866d72c/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.23 sec
|
Puppet / 7 - Rocky 8:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...f1c958b297/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.2 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/8a939bd0-c3d1-4d75-845d-9cf1c958b297/redis_cli.rb:9:in `redis_cli'
+ from /tmp/8a939bd0-c3d1-4d75-845d-9cf1c958b297/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.2 sec
|
Puppet / 7 - Rocky 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'rocky8-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_104952884.pp.JLZsAM
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_104952884.pp.JLZsAM, line: 13) on node rocky8-64-puppet7.example.com
|
Puppet / 7 - Rocky 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis" to be installed
|
Puppet / 7 - Rocky 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - Rocky 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - Rocky 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - Rocky 8:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - Debian 11:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'debian11-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105004823.pp.Ez20Pj
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node debian11-64-puppet7.example.com
|
Puppet / 7 - Debian 11:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...ddea3c554/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.52 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/7d1d4b16-a48c-470f-9609-6edddea3c554/redis_cli.rb:9:in `redis_cli'
+ from /tmp/7d1d4b16-a48c-470f-9609-6edddea3c554/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.52 sec
|
Puppet / 7 - Debian 11:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...86b260ed6/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.53 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/8c20047f-7a0b-4b73-9051-43086b260ed6/redis_cli.rb:9:in `redis_cli'
+ from /tmp/8c20047f-7a0b-4b73-9051-43086b260ed6/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.53 sec
|
Puppet / 7 - Debian 11:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...6162164d9/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.51 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/aaae97e9-f0a1-4dce-9f26-cca6162164d9/redis_cli.rb:9:in `redis_cli'
+ from /tmp/aaae97e9-f0a1-4dce-9f26-cca6162164d9/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.51 sec
|
Puppet / 7 - Debian 11:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'debian11-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105012674.pp.GBqT26
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_105012674.pp.GBqT26, line: 13) on node debian11-64-puppet7.example.com
|
Puppet / 7 - Debian 11:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis-server" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis-server" to be installed
|
Puppet / 7 - Debian 11:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - Debian 11:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - Debian 11:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - Debian 11:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - Debian 10:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'debian10-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105012139.pp.B1U1im
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node debian10-64-puppet7.example.com
|
Puppet / 7 - Debian 10:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...dd1435d91/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.21 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/f674013a-ae66-497d-8ec4-31add1435d91/redis_cli.rb:9:in `redis_cli'
+ from /tmp/f674013a-ae66-497d-8ec4-31add1435d91/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.21 sec
|
Puppet / 7 - Debian 10:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...4cebe8e87/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.21 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/c47a69d5-03a3-4b22-bdeb-4c64cebe8e87/redis_cli.rb:9:in `redis_cli'
+ from /tmp/c47a69d5-03a3-4b22-bdeb-4c64cebe8e87/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.21 sec
|
Puppet / 7 - Debian 10:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...9e6406ca1/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 1.24 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/1b2eb66f-3f0c-448b-bf51-a999e6406ca1/redis_cli.rb:9:in `redis_cli'
+ from /tmp/1b2eb66f-3f0c-448b-bf51-a999e6406ca1/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 1.24 sec
|
Puppet / 7 - Debian 10:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'debian10-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105026497.pp.9T6WqP
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_105026497.pp.9T6WqP, line: 13) on node debian10-64-puppet7.example.com
|
Puppet / 7 - Debian 10:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis-server" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis-server" to be installed
|
Puppet / 7 - Debian 10:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - Debian 10:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - Debian 10:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - Debian 10:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - CentOS 7:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'centos7-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105024471.pp.cEkGmq
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node centos7-64-puppet7.example.com
|
Puppet / 7 - CentOS 7:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...3d269cf40/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.81 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/4673766e-38b3-4890-abd0-4e73d269cf40/redis_cli.rb:9:in `redis_cli'
+ from /tmp/4673766e-38b3-4890-abd0-4e73d269cf40/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.81 sec
|
Puppet / 7 - CentOS 7:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...fc990ed4e4/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.8 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/6df975a8-8fa8-431b-82bf-33fc990ed4e4/redis_cli.rb:9:in `redis_cli'
+ from /tmp/6df975a8-8fa8-431b-82bf-33fc990ed4e4/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.8 sec
|
Puppet / 7 - CentOS 7:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...3594ac3ef/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.79 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/ab915442-18d7-4465-ad9a-5af3594ac3ef/redis_cli.rb:9:in `redis_cli'
+ from /tmp/ab915442-18d7-4465-ad9a-5af3594ac3ef/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.79 sec
|
Puppet / 7 - CentOS 7:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'centos7-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105034570.pp.HzEZNn
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_105034570.pp.HzEZNn, line: 13) on node centos7-64-puppet7.example.com
|
Puppet / 7 - CentOS 7:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis" to be installed
|
Puppet / 7 - CentOS 7:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - CentOS 7:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - CentOS 7:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - CentOS 7:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'ubuntu1804-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105038359.pp.6Uqzhc
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node ubuntu1804-64-puppet7.example.com
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...54cff8ae8c/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.6 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/2e77a56f-5b77-447e-9064-b454cff8ae8c/redis_cli.rb:9:in `redis_cli'
+ from /tmp/2e77a56f-5b77-447e-9064-b454cff8ae8c/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.6 sec
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...287fdbfe1/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.59 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/ac6595d8-9ee3-4637-8fcc-d9a287fdbfe1/redis_cli.rb:9:in `redis_cli'
+ from /tmp/ac6595d8-9ee3-4637-8fcc-d9a287fdbfe1/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.59 sec
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...f0edc0e09/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.61 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/0fbf5247-88b8-4305-9481-2aff0edc0e09/redis_cli.rb:9:in `redis_cli'
+ from /tmp/0fbf5247-88b8-4305-9481-2aff0edc0e09/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.61 sec
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'ubuntu1804-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105048716.pp.sBMMYr
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_105048716.pp.sBMMYr, line: 13) on node ubuntu1804-64-puppet7.example.com
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis-server" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis-server" to be installed
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - Ubuntu 18.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/redis_cli_task_spec.rb#L12
redis-cli task install redis-cli with the class
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'ubuntu2004-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105103048.pp.d5WvjS
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/config.pp, line: 30) on node ubuntu2004-64-puppet7.example.com
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/redis_cli_task_spec.rb#L25
redis-cli task ping execute ping
Failure/Error: is_expected.to match(%r{{\s*"status":\s*"PONG"\s*}})
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...b41618a06/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.91 sec\n" to match /{\s*"status":\s*"PONG"\s*}/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"PONG"\s*}/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/30f29317-09e9-46ba-a253-ed0b41618a06/redis_cli.rb:9:in `redis_cli'
+ from /tmp/30f29317-09e9-46ba-a253-ed0b41618a06/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.91 sec
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/redis_cli_task_spec.rb#L35
redis-cli task security command with semi colon stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping; cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...83179021e/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.92 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping; cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/ee1e4633-7bdc-4642-829a-add83179021e/redis_cli.rb:9:in `redis_cli'
+ from /tmp/ee1e4633-7bdc-4642-829a-add83179021e/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.92 sec
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/redis_cli_task_spec.rb#L44
redis-cli task security command with double ampersand stops script injections and escapes
Failure/Error: is_expected.to match(%r!{\s*"status":\s*"ERR unknown command ('|`)ping && cat /etc/passwd('|`)!)
expected "Started on localhost...\nFailed on localhost:\n The task failed with exit code 1 and no stdout, but...d1aa34ce6/redis_cli.rb:19:in `<main>'\nFailed on 1 target: localhost\nRan on 1 target in 0.93 sec\n" to match /{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
Diff:
@@ -1,11 +1,21 @@
-/{\s*"status":\s*"ERR unknown command ('|`)ping && cat \/etc\/passwd('|`)/
+Started on localhost...
+Failed on localhost:
+ The task failed with exit code 1 and no stdout, but stderr contained:
+ /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `spawn': No such file or directory - redis-cli (Errno::ENOENT)
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:101:in `popen3'
+ from /opt/puppetlabs/bolt/lib/ruby/2.7.0/open3.rb:281:in `capture3'
+ from /tmp/20c3241f-6e98-4be8-bc76-3d0d1aa34ce6/redis_cli.rb:9:in `redis_cli'
+ from /tmp/20c3241f-6e98-4be8-bc76-3d0d1aa34ce6/redis_cli.rb:19:in `<main>'
+Failed on 1 target: localhost
+Ran on 1 target in 0.93 sec
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L32
redis::instance example runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'ubuntu2004-64-puppet7.example.com' exited with 1 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_105119038.pp.cAhPwM
Last 10 lines of output were:
Info: Loading facts
Info: Loading facts
Info: Loading facts
Info: Loading facts
Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5
(file: /etc/puppetlabs/puppet/hiera.yaml)
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /etc/puppetlabs/code/environments/production/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /tmp/apply_manifest_105119038.pp.cAhPwM, line: 13) on node ubuntu2004-64-puppet7.example.com
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L66
redis::instance example Package "redis-server" is expected to be installed
Failure/Error: it { is_expected.to be_installed }
expected Package "redis-server" to be installed
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L76
redis::instance example File "/etc/systemd/system/redis-server-6379.service" content is expected to match /redis-server-6379.conf/
Failure/Error: its(:content) { is_expected.to match %r{redis-server-#{instance}.conf} }
expected "" to match /redis-server-6379.conf/
Diff:
@@ -1 +1 @@
-/redis-server-6379.conf/
+""
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L80
redis::instance example Service "redis-server-6379" is expected to be enabled
Failure/Error: it { is_expected.to be_enabled }
expected Service "redis-server-6379" to be enabled
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L81
redis::instance example Service "redis-server-6379" is expected to be running
Failure/Error: it { is_expected.to be_running }
expected Service "redis-server-6379" to be running
|
Puppet / 7 - Ubuntu 20.04:
spec/acceptance/suites/default/redis_multi_instances_one_host_spec.rb#L85
redis::instance example File "/etc/redis/redis-server-6379.conf" content is expected to match /port 6379/
Failure/Error: its(:content) { is_expected.to match %r{port #{instance}} }
expected "" to match /port 6379/
Diff:
@@ -1 +1 @@
-/port 6379/
+""
|
Puppet / 7 (Ruby 2.7)
Canceling since a higher priority waiting request for '495/merge' exists
|
Puppet / 7 (Ruby 2.7):
spec/defines/instance_spec.rb#L35
redis::instance on centos-7-x86_64 with app2 title is expected to contain File[/etc/redis-server-app2.conf.puppet] with content =~ /^bind 127.0.0.1/, content =~ /^logfile \/var\/log\/redis\/redis-server-app2\.log/, content =~ /^dir \/var\/lib\/redis\/redis-server-app2/ and content =~ /^unixsocket \/var\/run\/redis-server-app2\/redis\.sock/
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (line: 6) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/defines/instance_spec.rb#L43
redis::instance on centos-7-x86_64 with app2 title is expected to contain File[/var/lib/redis/redis-server-app2]
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (line: 6) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/defines/instance_spec.rb#L45
redis::instance on centos-7-x86_64 with app2 title is expected to contain File[/etc/systemd/system/redis-server-app2.service] with content =~ /ExecStart=\/usr\/bin\/redis-server \/etc\/redis-server-app2.conf/
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (line: 6) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/classes/redis_sentinel_spec.rb#L68
redis::sentinel on centos-7-x86_64 without parameters is expected to contain Class[redis::sentinel]
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/manifests/config.pp, line: 30) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/defines/instance_spec.rb#L50
redis::instance on centos-7-x86_64 with app2 title is expected to contain Service[redis-server-app2.service] with ensure => true and enable => true
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (line: 6) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/classes/redis_sentinel_spec.rb#L70
redis::sentinel on centos-7-x86_64 without parameters is expected to contain File[/etc/redis-sentinel.conf.puppet] with ensure => "file", mode => "0644", owner => "redis" and content supplied string
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/manifests/config.pp, line: 30) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/classes/redis_sentinel_spec.rb#L78
redis::sentinel on centos-7-x86_64 without parameters is expected to contain Service[redis-sentinel] with ensure => "running" and enable => "true"
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/manifests/config.pp, line: 30) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/defines/instance_spec.rb#L35
redis::instance on ubuntu-20.04-x86_64 with app2 title is expected to contain File[/etc/redis/redis-server-app2.conf.puppet] with content =~ /^bind 127.0.0.1/, content =~ /^logfile \/var\/log\/redis\/redis-server-app2\.log/, content =~ /^dir \/var\/lib\/redis\/redis-server-app2/ and content =~ /^unixsocket \/var\/run\/redis-server-app2\/redis\.sock/
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (line: 6) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/classes/redis_sentinel_spec.rb#L84
redis::sentinel on centos-7-x86_64 without parameters is expected to contain Package[redis] with ensure => "installed"
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/manifests/config.pp, line: 30) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 (Ruby 2.7):
spec/defines/instance_spec.rb#L43
redis::instance on ubuntu-20.04-x86_64 with app2 title is expected to contain File[/var/lib/redis/redis-server-app2]
Failure/Error: raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') unless [FalseClass, TrueClass].include?(klass)
Puppet::PreformattedError:
Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, bool2str(): Requires a boolean to work with (file: /home/runner/work/puppet-redis/puppet-redis/spec/fixtures/modules/redis/templates/redis.conf.epp, line: 1033, column: 32) (line: 6) on node fv-az885-747.m43iyx0u3v4e1h2pvvlabjukza.cx.internal.cloudapp.net
|
Puppet / 7 - CentOS 8
Canceling since a higher priority waiting request for '495/merge' exists
|
Puppet / 7 - CentOS 8
The operation was canceled.
|