!! Duplicate selection of value for variable "execRun" in scope g !! Rule from /var/rudder/cfengine-community/inputs/copyGitFile/1.5/copyFileFromSharedFolder.cf at/before line 0 R: @@Common@@log_info@@hasPolicyServer-root@@common-root@@35@@common@@StartRun@@2014-03-20 17:35:13+01:00##root@#Start execution -> Touched (updated time stamps) /var/rudder/cfengine-community/last_successful_inputs_update -> Touched (updated time stamps) /var/rudder/cfengine-community/last_successful_inputs_update R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@Update@@None@@2014-03-20 17:35:13+01:00##root@#Policy server doesn't need to be updated R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@Security parameters@@None@@2014-03-20 17:35:13+01:00##root@#The internal environment security is acceptable R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@Red Button@@None@@2014-03-20 17:35:13+01:00##root@#Red Button is not in effect, continuing as normal... R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@Process checking@@None@@2014-03-20 17:35:13+01:00##root@#There is an acceptable number of CFEngine processes running on the machine R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@CRON Daemon@@None@@2014-03-20 17:35:13+01:00##root@#The CRON daemon is running -> Deleted file /var/rudder/cfengine-community/outputs/cf_SERVERPROD_domain_fr__1392741051_Tue_Feb_18_17_30_51_2014_0x7fa2ffc55700 R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@Binaries update@@None@@2014-03-20 17:35:13+01:00##root@#The CFengine binaries in /var/rudder/cfengine-community/bin are up to date R: @@Common@@log_info@@hasPolicyServer-root@@common-root@@35@@Log system for reports@@None@@2014-03-20 17:35:13+01:00##root@#Detected running syslog as rsyslog R: @@Common@@result_success@@hasPolicyServer-root@@common-root@@35@@Log system for reports@@None@@2014-03-20 17:35:13+01:00##root@#Logging system for report centralization is already correctly configured -> Executing '/var/rudder/tools/check_rsyslog_version' ... (no timeout) -> Completed execution of /var/rudder/tools/check_rsyslog_version -> Executing '/usr/bin/curl -s -f --proxy '' -o "/var/rudder/tmp/uuid.txt" http://rudder.domain.fr/uuid' ... (no timeout) -> Completed execution of /usr/bin/curl -s -f --proxy '' -o "/var/rudder/tmp/uuid.txt" http://rudder.domain.fr/uuid -> Executing '/opt/rudder/bin/run-inventory --local=/var/rudder/tmp/inventory --scan-homedirs' ... (no timeout) Q: "...-inventory --lo": [info] Inventory saved in /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs Q: "...-inventory --lo": [info] task WakeOnLan is not enabled I: Last 2 quoted lines were generated by promiser "/opt/rudder/bin/run-inventory --local=/var/rudder/tmp/inventory --scan-homedirs" -> Completed execution of /opt/rudder/bin/run-inventory --local=/var/rudder/tmp/inventory --scan-homedirs R: @@Inventory@@log_debug@@inventory-all@@inventory-all@@35@@inventory@@None@@2014-03-20 17:35:13+01:00##root@#Running inventory !! Method invoked repairs -> Executing '/var/rudder/tools/cpuid-linux-V1.0.sh > /var/rudder/tmp/cpuid.arc' ... (no timeout) -> Completed execution of /var/rudder/tools/cpuid-linux-V1.0.sh > /var/rudder/tmp/cpuid.arc R: @@Inventory@@log_debug@@inventory-all@@inventory-all@@35@@inventory@@None@@2014-03-20 17:35:13+01:00##root@#Generated the CPUID R: @@Inventory@@log_debug@@inventory-all@@inventory-all@@35@@inventory@@None@@2014-03-20 17:35:13+01:00##root@#The user list generation tool is not present yet. Skipping... !! Method invoked repairs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Edited file /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs !! Method invoked repairs -> Copying from localhost:/var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs !! Method invoked repairs I: Transforming: /usr/bin/curl -f -s --proxy '' --user rudder:rudder -T /var/rudder/inventories/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs http://rudder.domain.fr/inventory-updates/ 201 Created

Created

Resource /inventory-updates/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs has been created.


Apache/2.2.15 (CentOS) Server at rudder.domain.fr Port 80
-> Transformer /var/rudder/inventories/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs => /usr/bin/curl -f -s --proxy '' --user rudder:rudder -T /var/rudder/inventories/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs http://rudder.domain.fr/inventory-updates/ seemed to work ok I: Transforming: /bin/rm -f /var/rudder/inventories/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Transformer /var/rudder/inventories/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs => /bin/rm -f /var/rudder/inventories/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs seemed to work ok I: Transforming: /bin/rm -f /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs -> Transformer /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs => /bin/rm -f /var/rudder/tmp/inventory/SERVERPROD.domain.fr-2014-02-12-14-23-20.ocs seemed to work ok R: @@Inventory@@result_success@@inventory-all@@inventory-all@@35@@inventory@@None@@2014-03-20 17:35:13+01:00##root@#The inventory has been successfully sent !! Method invoked repairs R: @@Inventory@@log_info@@inventory-all@@inventory-all@@35@@inventory@@None@@2014-03-20 17:35:13+01:00##root@#An inventory was already sent less than 8 hours ago R: @@genericVariableDefinition@@result_success@@50b35090-08ff-49cc-abbf-95a3f1defea3@@e914d8c5-3018-4966-b50e-35215b776008@@32@@Variable definition@@version_vmtools@@2014-03-20 17:35:13+01:00##root@#A generic variable definition is set for variable version_vmtools R: @@checkGenericFileContent@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@9e64fc65-eddc-44fd-89ff-bf4b5d766381@@2@@Line deletion regular expressions@@/etc/bacula/bacula-fd.conf@@2014-03-20 17:35:13+01:00##root@#The file /etc/bacula/bacula-fd.conf was not set for any line deletion R: @@checkGenericFileContent@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@9e64fc65-eddc-44fd-89ff-bf4b5d766381@@2@@Line replacement regular expressions@@/etc/bacula/bacula-fd.conf@@2014-03-20 17:35:13+01:00##root@#The file /etc/bacula/bacula-fd.conf was not set for any line replacement R: @@checkGenericFileContent@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@9e64fc65-eddc-44fd-89ff-bf4b5d766381@@2@@File@@/etc/bacula/bacula-fd.conf@@2014-03-20 17:35:13+01:00##root@#The file /etc/bacula/bacula-fd.conf already exists, skipping content editing R: @@checkGenericFileContent@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@9e64fc65-eddc-44fd-89ff-bf4b5d766381@@2@@Permission adjustment@@/etc/bacula/bacula-fd.conf@@2014-03-20 17:35:13+01:00##root@#The file /etc/bacula/bacula-fd.conf uses default permissions R: @@checkGenericFileContent@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@9e64fc65-eddc-44fd-89ff-bf4b5d766381@@2@@Enforce content by section@@/etc/bacula/bacula-fd.conf@@2014-03-20 17:35:13+01:00##root@#The file /etc/bacula/bacula-fd.conf was not set for section edition, skipping R: @@checkGenericFileContent@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@9e64fc65-eddc-44fd-89ff-bf4b5d766381@@2@@Post-modification hook@@/etc/bacula/bacula-fd.conf@@2014-03-20 17:35:13+01:00##root@#No command for /etc/bacula/bacula-fd.conf was to be executed -> Making a one-time restart promise for /usr/sbin/bacula-fd -> Executing '/etc/init.d/bacula-fd start' ... (no timeout) Q: ".../bacula-fd star": Starting bacula-fd: ^[[60G[^[[0;32m OK ^[[0;39m] I: Last 1 quoted lines were generated by promiser "/etc/init.d/bacula-fd start" -> Completed execution of /etc/init.d/bacula-fd start -> Executing '/sbin/chkconfig bacula-fd' ... (no timeout) -> Completed execution of /sbin/chkconfig bacula-fd R: @@ServicesManagement@@result_repaired@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@b86eb52a-12a5-4e69-a66c-7ee382dca687@@2@@Process@@bacula-fd@@2014-03-20 17:35:13+01:00##root@#Process of bacula-fd was not running and has been restarted R: @@ServicesManagement@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@b86eb52a-12a5-4e69-a66c-7ee382dca687@@2@@Advanced options@@bacula-fd@@2014-03-20 17:35:13+01:00##root@#The process range for service bacula-fd is correct R: @@ServicesManagement@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@b86eb52a-12a5-4e69-a66c-7ee382dca687@@2@@Service starting parameters@@bacula-fd@@2014-03-20 17:35:13+01:00##root@#bacula-fd is started on boot as required -> Executing '/var/rudder/tools/checkroute.pl 172.22.0.0 255.255.255.0 192.168.7.126 1 require linux' ... (no timeout) -> Completed execution of /var/rudder/tools/checkroute.pl 172.22.0.0 255.255.255.0 192.168.7.126 1 require linux R: @@routingManagement@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@2344ee14-f103-4564-a18c-fe88a5b29646@@2@@IPv4 routing parameters@@172.22.0.0@@2014-03-20 17:35:13+01:00##root@#Route 172.22.0.0 / 255.255.255.0 to 192.168.7.126 found, as expected. R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Propagate promises@@None@@2014-03-20 17:35:13+01:00##root@#All files have been propagated R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check slapd process@@None@@2014-03-20 17:35:13+01:00##root@#The slapd process is already running !! Method invoked repairs R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check jetty process@@None@@2014-03-20 17:35:13+01:00##root@#The jetty process is already running !! Method invoked repairs R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check postgresql process@@None@@2014-03-20 17:35:13+01:00##root@#The postgresql process is already running !! Method invoked repairs R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check apache process@@None@@2014-03-20 17:35:13+01:00##root@#The apache process is already running !! Method invoked repairs -> Executing '/sbin/chkconfig --list slapd | grep -q on' ... (no timeout) -> Completed execution of /sbin/chkconfig --list slapd | grep -q on R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check slapd boot script@@None@@2014-03-20 17:35:13+01:00##root@#slapd is started on boot as required !! Method invoked repairs -> Executing '/sbin/chkconfig --list jetty | grep -q on' ... (no timeout) -> Completed execution of /sbin/chkconfig --list jetty | grep -q on R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check jetty boot script@@None@@2014-03-20 17:35:13+01:00##root@#jetty is started on boot as required !! Method invoked repairs -> Executing '/sbin/chkconfig --list postgresql | grep -q on' ... (no timeout) -> Completed execution of /sbin/chkconfig --list postgresql | grep -q on R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check postgresql boot script@@None@@2014-03-20 17:35:13+01:00##root@#postgresql is started on boot as required !! Method invoked repairs -> Executing '/sbin/chkconfig --list httpd | grep -q on' ... (no timeout) -> Completed execution of /sbin/chkconfig --list httpd | grep -q on R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check apache boot script@@None@@2014-03-20 17:35:13+01:00##root@#apache is started on boot as required !! Method invoked repairs R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check PostgreSQL configuration@@None@@2014-03-20 17:35:13+01:00##root@#Their is no need of specific postgresql configuration on this system R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check logrotate configuration@@None@@2014-03-20 17:35:13+01:00##root@#The logrotate configuration is correct R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check configuration-repository folder@@None@@2014-03-20 17:35:13+01:00##root@#The /var/rudder/configuration-repository directory is present R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check configuration-repository GIT lock@@None@@2014-03-20 17:35:13+01:00##root@#The /var/rudder/configuration-repository GIT lock file is not present or not older than 5 minutes R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check rudder-networks.conf file@@None@@2014-03-20 17:35:13+01:00##root@#The /opt/rudder/etc/rudder-networks.conf apache configuration file is OK -> Executing '/usr/bin/curl -s http://localhost:8080/rudder/api/status |/bin/grep -q OK' ... (no timeout) -> Completed execution of /usr/bin/curl -s http://localhost:8080/rudder/api/status |/bin/grep -q OK R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check rudder status@@None@@2014-03-20 17:35:13+01:00##root@#The http://localhost:8080/rudder/api/status web application is running !! Method invoked repairs -> Executing '/usr/bin/curl -s http://localhost:8080/endpoint/api/status |/bin/grep -q OK' ... (no timeout) -> Completed execution of /usr/bin/curl -s http://localhost:8080/endpoint/api/status |/bin/grep -q OK R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check endpoint status@@None@@2014-03-20 17:35:13+01:00##root@#The http://localhost:8080/endpoint/api/status web application is running !! Method invoked repairs R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check rudder-passwords.conf and pgpass files@@None@@2014-03-20 17:35:13+01:00##root@#The Rudder passwords file is present and secure R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check LDAP in rudder-webapp.properties@@None@@2014-03-20 17:35:13+01:00##root@#The Rudder Webapp configuration files are OK (checked LDAP password) R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check LDAP credentials@@None@@2014-03-20 17:35:13+01:00##root@#The OpenLDAP configuration file is OK (checked rootdn password) R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check SQL in rudder-webapp.properties@@None@@2014-03-20 17:35:13+01:00##root@#The Rudder Webapp configuration files are OK (checked SQL password) R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check SQL credentials@@None@@2014-03-20 17:35:13+01:00##root@#The Rudder PostgreSQL user account's password is correct and works R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Check WebDAV credentials@@None@@2014-03-20 17:35:13+01:00##root@#The Rudder WebDAV user and password are OK R: @@DistributePolicy@@result_success@@root-DP@@root-distributePolicy@@35@@Send inventories to CMDB@@None@@2014-03-20 17:35:13+01:00##root@#Incoming inventories were successfully added to Rudder R: @@copyFile@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@1256d8d8-a226-4f2f-a601-376b3fbaab5f@@2@@Copy file@@sources/bacula/RL6/@@2014-03-20 17:35:13+01:00##root@#The content of the file(s) is valid R: @@copyFile@@result_success@@50b35090-08ff-49cc-abbf-95a3f1defea3@@2c6be06f-2214-4a55-96fc-ce9c239bec40@@32@@Copy file@@sources/VMWareTools/VMwareTools-9.0.5-1065307.tar.gz@@2014-03-20 17:35:13+01:00##root@#The content of the file(s) is valid R: @@copyFile@@result_success@@b83277ac-91d4-489a-a0b0-3c26ebc7153d@@1256d8d8-a226-4f2f-a601-376b3fbaab5f@@2@@Post-modification hook@@sources/bacula/RL6/@@2014-03-20 17:35:13+01:00##root@#/opt/soft/sources/bacula/RL6/ was already in the desired state, so no command was executed R: @@copyFile@@result_success@@50b35090-08ff-49cc-abbf-95a3f1defea3@@2c6be06f-2214-4a55-96fc-ce9c239bec40@@32@@Post-modification hook@@sources/VMWareTools/VMwareTools-9.0.5-1065307.tar.gz@@2014-03-20 17:35:13+01:00##root@#/opt/VMwareTools-9.0.5-1065307.tar.gz was already in the desired state, so no command was executed R: @@Common@@log_info@@hasPolicyServer-root@@common-root@@35@@common@@EndRun@@2014-03-20 17:35:13+01:00##root@#End execution