I am tried this myself and I get the following errors. What am I missing? I have checked all my binaries and none of them are symlinked.
cf3> Initiate variable convergence... cf3> SET ignore_missing_bundles true cf3> SET trustkey = 1 cf3> SET encrypt = 1 cf3> -> Matched IP 192.168.1.10 to key MD5=81358344e2a8aa8b599950e58b097d2e cf3> -> Using interactive key trust... cf3> -> Going to secondary storage for key cf3> ........................................................................... cf3> * Hailing node1.cfengine.com : 5308, with options "" (serial) cf3> ........................................................................... cf3> No existing connection to 192.168.1.10 is established... cf3> Set cfengine port number to 5308 = 5308 cf3> Set connection timeout to 10 cf3> -> Connect to node1.cfengine.com = 192.168.1.10 on port 5308 cf3> -> Matched IP 192.168.1.10 to key MD5=81358344e2a8aa8b599950e58b097d2e cf3> -> Going to secondary storage for key cf3> .....................[.h.a.i.l.]................................. cf3> Strong authentication of server=node1.cfengine.com connection confirmed cf3> -> Public key identity of host "192.168.1.10" is "MD5=81358344e2a8aa8b599950e58b097d2e" cf3> -> Last saw 192.168.1.10 (+MD5=81358344e2a8aa8b599950e58b097d2e) first time now cf3> -> Going to secondary storage for key cf3> !! cf3> -> Writing last-seen observations cf3> -> Last saw +MD5=81358344e2a8aa8b599950e58b097d2e (alias 192.168.1.10) at Mon Jul 18 13:45:36 2011 (noexpiry 0.0 <= 168.0) The remote server is running cf-serverd. # ps -ef | grep [s]erverd root 12117 1 0 13:43 ? 00:00:00 cf-serverd -Kf /tmp/templates/copy_local_file_via_cf_runagent.cf.test Cf-runagent was initiated using the following command: # cf-runagent -i -H node1.cfengine.com -nvf /tmp/templates/copy_local_file_via_cf_runagent.cf.test Here is the cf file. # # testing cfengine with following: # copy local file # cf-runagent # body common control { bundlesequence => { "createFile" , "copyLocalFile" }; ignore_missing_bundles => "true"; require_comments => "true"; inputs => { "/var/cfengine/inputs/cfengine_stdlib.cf" }; version => "1.0"; } body server control { allowconnects => { "127.0.0.1" , "192.168.1.10" }; allowallconnects => { "127.0.0.1" , "192.168.1.10" }; trustkeysfrom => { "127.0.0.1" , "192.168.1.10" }; maxconnections => "1024"; hostnamekeys => "true"; logallconnections => "true"; cfruncommand => "/usr/local/sbin/cf-agent"; allowusers => { "root" }; bindtointerface => "192.168.1.12"; } body agent control { verbose => "true"; } bundle agent createFile { files: # # the stanza below creates folders and file if it does not exist # "/tmp/test/create_folder1/create_file4.txt" comment => "create file", perms => mog("755", "root", "root"), create => "true"; "/tmp/test/create_folder1/create_folder2/create_file5.txt" comment => "create file", perms => mog("755", "root", "root"), create => "true"; "/tmp/test/create_folder1/create_folder3/create_file6.txt" comment => "create file", perms => mog("755", "root", "root"), create => "true"; } bundle agent copyLocalFile { files: "/tmp/test/create_folder1/copy_local_file.txt" comment => "copy local file", preserve => "true", copy_from => myLocalCopy("/etc/hosts"); } body copy_from myLocalCopy(from) { source => "$(from)"; } bundle server access_rules { access: "/etc" comment => "define access", admit => { "127.0.0.1" , "192.168.1.10" }, maproot => { "127.0.0.1" , "192.168.1.10" }; "/usr/local/sbin/cf-agent" comment => "provide access to the cf-agent binary", admit => { "127.0.0.1" , "192.168.1.10" }, maproot => { "127.0.0.1" , "192.168.1.10" }; "/tmp/templates/copy_local_file_via_cf_runagent.cf.test" comment => "provide access to the conf file", admit => { "127.0.0.1" , "192.168.1.10" }, maproot => { "127.0.0.1" , "192.168.1.10" }; roles: ".*" comment => "provide access to root", authorize => { "root" }; } body runagent control { hosts => { "192.168.1.10" , "192.168.1.12" }; trustkey => "true"; encrypt => "true"; } Here is the Cfengine version that I am running. # rpm -qa | grep cfengine cfengine-community-3.1.5-1.el5 Regards, j -----Original Message----- From: help-cfengine-boun...@cfengine.org [mailto:help-cfengine-boun...@cfengine.org] On Behalf Of no-re...@cfengine.com Sent: Monday, June 27, 2011 5:06 AM To: help-cfengine@cfengine.org Subject: Cfengine Help: Re: Making cf-runagent work Forum: Cfengine Help Subject: Re: Making cf-runagent work Author: neilhwatson Link to topic: https://cfengine.com/forum/read.php?3,22525,22622#msg-22622 Make sure your access rules are pointing to real locations and not following sym links. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine