Has anyone gotten copy_from running on cfengine-community-3.1.5-1.el5 to work? Is root login required via ssh? What do I need to do on the hosts to make this promise work?
I have tried using the sample cf file from the link below. http://source.cfengine.com/websvn/filedetails.php?repname=Cfengine+core&path=%2Ftrunk%2Fexamples%2Funit_server_copy_remote.cf I tweaked this file a bit to fit my environment. Here is the version I am running. "# rpm -qa | grep cfen cfengine-community-3.1.5-1.el5" IP Addresses of hosts: Server => 5.6.7.8 client => 1.2.3.4 "# test remote copy body common control { any:: bundlesequence => { "testbundle" }; } ############################################ bundle agent testbundle { files: "/tmp/copy_of_remote_host_file" perms => system, copy_from => mycopy("/etc/hosts","1.2.3.4"), depth_search => recurse("inf"); } ############################################ body perms system { mode => "0444"; } ######################################################### body depth_search recurse(d) { depth => "$(d)"; } ######################################################### ######################################################### body depth_search recurse(d) { depth => "$(d)"; } ######################################################### body copy_from mycopy(from,server) { source => "$(from)"; #portnumber => "6789"; servers => { "$(server)" , "1.2.3.4" }; copy_backup => "true"; #/false/timestamp stealth => "true"; #/on/false/off preserve => "true"; #linkcopy_patterns => { ".*fish.*" }; #copylink_patterns => { "non-local.*"}; #xdev => "true"; # /on/false/off compare => "mtime"; # ctime/mtime/checksum/sum/byte/binary/any link_type => "absolute"; # /symbolic/relative/hard etc type_check => "true"; force_update => "false"; force_ipv4 => "false"; #copy_size => irange("0","50000"); trustkey => "true"; encrypt => "true"; verify => "true"; purge => "false"; #findertype => "MacOSX"; }" I still receive the same error as I have encountered the past few days. "cf3> ......................................................... cf3> Promise handle: cf3> Promise made by: /tmp/copy_of_remote_host_file cf3> ......................................................... cf3> cf3> -> Copy file /tmp/copy_of_remote_host_file from /etc/hosts check cf3> No existing connection to 1.2.3.4 is established... cf3> Set cfengine port number to 5308 = 5308 cf3> Set connection timeout to 10 cf3> -> Connect to 1.2.3.4 = 1.2.3.4 on port 5308 cf3> -> Did not find new key format /var/cfengine/ppkeys/root-.pub cf3> -> Trying old style /var/cfengine/ppkeys/root-1.2.3.4.pub cf3> -> Could not map key file to new format - we have no digest yet (using /var/cfengine/ppkeys/root-1.2.3.4.pub) cf3> -> Going to secondary storage for key cf3> Couldn't send cf3> !!! System error for send: "Connection reset by peer" cf3> Couldn't send cf3> !!! System error for send: "Broken pipe" cf3> Couldn't send cf3> !!! System error for send: "Broken pipe" cf3> Challenge response from server 1.2.3.4/1.2.3.4 was incorrect! cf3> I: Report relates to a promise with handle "" cf3> I: Made in version 'not specified' of '/tmp/unit_server_copy_remote.cf' near line 21 cf3> !! Authentication dialogue with 1.2.3.4 failed cf3> Unable to establish connection with 1.2.3.4 cf3> No existing connection to 1.2.3.4 is established... cf3> Set cfengine port number to 5308 = 5308 cf3> Set connection timeout to 10 cf3> -> Connect to 1.2.3.4 = 1.2.3.4 on port 5308 cf3> -> Did not find new key format /var/cfengine/ppkeys/root-.pub cf3> -> Trying old style /var/cfengine/ppkeys/root-1.2.3.4.pub cf3> -> Could not map key file to new format - we have no digest yet (using /var/cfengine/ppkeys/root-1.2.3.4.pub) cf3> -> Going to secondary storage for key cf3> Couldn't send cf3> !!! System error for send: "Broken pipe" cf3> Couldn't send cf3> !!! System error for send: "Broken pipe" cf3> Couldn't send cf3> !!! System error for send: "Broken pipe" cf3> Challenge response from server 1.2.3.4/1.2.3.4 was incorrect! cf3> I: Report relates to a promise with handle "" cf3> I: Made in version 'not specified' of '/tmp/unit_server_copy_remote.cf' near line 21 cf3> !! Authentication dialogue with 1.2.3.4 failed cf3> Unable to establish connection with 1.2.3.4 cf3> -> No suitable server responded to hail cf3> Promise (version not specified) belongs to bundle 'testbundle' in file '/tmp/unit_server_copy_remote.cf' near line 21 " I ran the following command as root. "[root@5.6.7.8]# /usr/local/sbin/cf-agent -K -v -f /tmp/unit_server_copy_remote.cf" Help. Regards, j _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine