Forum: CFEngine Help
Subject: Executes only by hand
Author: tjavo87
Link to topic: https://cfengine.com/forum/read.php?3,25888,25888#msg-25888

Hi All,

I'm running cfengine-community-3.3.0-1.el6 on rhel 6 servers. I created a 
promise to update cfengine-community to 3.3.1.1-1.
The packages part:


packages:

 redhat_6::

  "$(match_package)"

     package_policy => "addupdate",
     package_select => ">=",
     package_architectures => { "x86_64" },
     package_version => "3.3.1-1.el6",
     package_method => yum,
     classes => if_repaired("restart_cfengine");



The cliƫnt gets the promise file from the policy server (placed in 
/var/cfengine/inputs). The strange behavior is that the promise is not executed 
automatically by cf-execd.
When running cf-agent -vf ./promises.cf by hand the promise is executed without 
a problem. 

What could be the problem of this issue?

CFengine is running without errors;
May 11 09:05:56 client cf3[20238]:  R: Fri May 11 09:05:56 2012 --> CFE is 
running on client
May 11 09:11:06 client cf3[20293]:  R: Fri May 11 09:11:06 2012 --> CFE is 
running on client
May 11 09:15:56 client cf3[20348]:  R: Fri May 11 09:15:56 2012 --> CFE is 
running on client

The command cf-promises -vf ./promises output is ; inputs are valid. The file 
is included in the list.

How can I troubleshoot this issue?

Thanx and Regards

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to