Skip to content

Use the mongosh command instead of the old mongo command #372

Use the mongosh command instead of the old mongo command

Use the mongosh command instead of the old mongo command #372

Triggered via pull request March 21, 2024 12:56
Status Failure
Total duration 14m 0s
Artifacts

ci.yml

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

Annotations

90 errors
Puppet / Puppet 7 - CentOS 7: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125856596.pp.C4PHhC Last 10 lines of output were: Mar 21 13:06:25 centos7-64-puppet7.example.com systemd[1]: Unit mongos.service entered failed state. Mar 21 13:06:25 centos7-64-puppet7.example.com systemd[1]: mongos.service failed. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 446.28 seconds
Puppet / Puppet 7 - CentOS 7: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 7 - CentOS 7: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130700694.pp.k4dzuH Last 10 lines of output were: Info: Applying configuration version '1711026423' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}a598b3ee8c49312e66e2a045a5a07a2f077ab070018ccaa029eefdff8ebd52d0' to '{sha256}a12ad999b73aa27ae1bc2c8433f7ec3184a37f8a725ad672b1cabab426175185' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.53 seconds
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - CentOS 7: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 7: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125856022.pp.4CpMhm Last 10 lines of output were: Mar 21 13:06:25 centos7-64-puppet8.example.com systemd[1]: Unit mongos.service entered failed state. Mar 21 13:06:25 centos7-64-puppet8.example.com systemd[1]: mongos.service failed. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 446.30 seconds
Puppet / Puppet 8 - CentOS 7: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 8 - CentOS 7: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130701838.pp.WKEoQ5 Last 10 lines of output were: Info: Applying configuration version '1711026424' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}a598b3ee8c49312e66e2a045a5a07a2f077ab070018ccaa029eefdff8ebd52d0' to '{sha256}a12ad999b73aa27ae1bc2c8433f7ec3184a37f8a725ad672b1cabab426175185' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.53 seconds
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - CentOS 7: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos7-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 8: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos8-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125908491.pp.mLswtQ Last 10 lines of output were: Mar 21 13:06:38 centos8-64-puppet7.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:06:38 centos8-64-puppet7.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 447.22 seconds
Puppet / Puppet 7 - CentOS 8: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 7 - CentOS 8: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos8-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130715336.pp.remq7y Last 10 lines of output were: Info: Applying configuration version '1711026437' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}a598b3ee8c49312e66e2a045a5a07a2f077ab070018ccaa029eefdff8ebd52d0' to '{sha256}a12ad999b73aa27ae1bc2c8433f7ec3184a37f8a725ad672b1cabab426175185' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.54 seconds
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - CentOS 8: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos8-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 8: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos8-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125910123.pp.MksCSn Last 10 lines of output were: Mar 21 13:06:40 centos8-64-puppet8.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:06:40 centos8-64-puppet8.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 447.89 seconds
Puppet / Puppet 8 - CentOS 8: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 8 - CentOS 8: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos8-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130719712.pp.MzPvuu Last 10 lines of output were: Info: Applying configuration version '1711026442' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}a598b3ee8c49312e66e2a045a5a07a2f077ab070018ccaa029eefdff8ebd52d0' to '{sha256}a12ad999b73aa27ae1bc2c8433f7ec3184a37f8a725ad672b1cabab426175185' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.54 seconds
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - CentOS 8: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos8-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 7 - Debian 11: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125906706.pp.FVfmbP Last 10 lines of output were: Mar 21 13:06:37 debian11-64-puppet7.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:06:37 debian11-64-puppet7.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 446.99 seconds
Puppet / Puppet 7 - Debian 11: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 7 - Debian 11: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130725964.pp.Qapyba Last 10 lines of output were: Info: Applying configuration version '1711026449' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}41c7561050b6d191462e7242c9bf93f98ae5ffa91e6ab8307cc9c5073ca76455' to '{sha256}cbe690d4db3e62992a7dfed4e75b1f30e0072e8a580e38932d54df81617343e8' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.42 seconds
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - Debian 11: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - Debian 11
Process completed with exit code 1.
Puppet / Puppet 8 - Debian 10: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125914720.pp.KXtoma Last 10 lines of output were: Mar 21 13:06:47 debian10-64-puppet8.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:06:47 debian10-64-puppet8.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies �[mNotice: Applied catalog in 447.99 seconds
Puppet / Puppet 8 - Debian 10: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 8 - Debian 10: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130740379.pp.c0gR1w Last 10 lines of output were: Info: Applying configuration version '1711026464' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}41c7561050b6d191462e7242c9bf93f98ae5ffa91e6ab8307cc9c5073ca76455' to '{sha256}cbe690d4db3e62992a7dfed4e75b1f30e0072e8a580e38932d54df81617343e8' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.64 seconds
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - Debian 10: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - Debian 10
Process completed with exit code 1.
Puppet / Puppet 7 - Debian 10: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125919438.pp.a7Fez9 Last 10 lines of output were: Mar 21 13:06:51 debian10-64-puppet7.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:06:51 debian10-64-puppet7.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 447.78 seconds
Puppet / Puppet 7 - Debian 10: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 7 - Debian 10: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130744708.pp.uui0Xq Last 10 lines of output were: Info: Applying configuration version '1711026468' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}41c7561050b6d191462e7242c9bf93f98ae5ffa91e6ab8307cc9c5073ca76455' to '{sha256}cbe690d4db3e62992a7dfed4e75b1f30e0072e8a580e38932d54df81617343e8' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.67 seconds
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - Debian 10: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - Debian 10
Process completed with exit code 1.
Puppet / Puppet 8 - Debian 11: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125921100.pp.LMFbMf Last 10 lines of output were: Mar 21 13:06:52 debian11-64-puppet8.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:06:52 debian11-64-puppet8.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 447.10 seconds
Puppet / Puppet 8 - Debian 11: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 8 - Debian 11: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130742727.pp.Wv1opN Last 10 lines of output were: Info: Applying configuration version '1711026466' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}41c7561050b6d191462e7242c9bf93f98ae5ffa91e6ab8307cc9c5073ca76455' to '{sha256}cbe690d4db3e62992a7dfed4e75b1f30e0072e8a580e38932d54df81617343e8' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.37 seconds
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - Debian 11: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - Debian 11
Process completed with exit code 1.
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125929495.pp.0yAzJO Last 10 lines of output were: Mar 21 13:07:03 ubuntu2004-64-puppet7.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:07:03 ubuntu2004-64-puppet7.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 448.99 seconds
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130802135.pp.hWcOSJ Last 10 lines of output were: Info: Applying configuration version '1711026486' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}41c7561050b6d191462e7242c9bf93f98ae5ffa91e6ab8307cc9c5073ca76455' to '{sha256}cbe690d4db3e62992a7dfed4e75b1f30e0072e8a580e38932d54df81617343e8' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.51 seconds
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - Ubuntu 20.04
Process completed with exit code 1.
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/mongos_spec.rb#L10
mongodb::mongos class installation works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_125944053.pp.oKOtXV Last 10 lines of output were: Mar 21 13:07:18 ubuntu2004-64-puppet8.example.com systemd[1]: mongos.service: Failed with result 'timeout'. Mar 21 13:07:18 ubuntu2004-64-puppet8.example.com systemd[1]: Failed to start MongoDB Database Server. �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Service[mongos]: Triggered 'refresh' from 2 events �[mNotice: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Dependency Service[mongos] has failures: true Warning: /Stage[main]/Mongodb::Mongos::Service/Mongodb_conn_validator[mongos]: Skipping because of failed dependencies Info: Class[Mongodb::Mongos::Service]: Unscheduling all events on Class[Mongodb::Mongos::Service] Info: Class[Mongodb::Mongos]: Unscheduling all events on Class[Mongodb::Mongos] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 448.82 seconds
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/mongos_spec.rb#L38
mongodb::mongos class installation Service "mongos" is expected to be running Failure/Error: it { is_expected.to be_running } expected Service "mongos" to be running
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/mongos_spec.rb#L42
mongodb::mongos class installation Port "27017" is expected to be listening Failure/Error: it { is_expected.to be_listening } expected Port "27017" to be listening
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_130823725.pp.8IxHAq Last 10 lines of output were: Info: Applying configuration version '1711026509' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{sha256}41c7561050b6d191462e7242c9bf93f98ae5ffa91e6ab8307cc9c5073ca76455' to '{sha256}cbe690d4db3e62992a7dfed4e75b1f30e0072e8a580e38932d54df81617343e8' �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.71 seconds
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L124
mongodb::server class installation using authentication Command "mongosh --quiet --eval "db.serverCmdLineOpts().code"" stdout is expected to match "13" Failure/Error: its(:stdout) { is_expected.to match '13' } expected "" to match "13"
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stdout.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - Ubuntu 20.04
Process completed with exit code 1.