I am running cfengine 2.1.17 on XP running cygwin. I have a good bit of cfengine configured and running properly, however I am stuck when it comes to recursive copies (when I set "recurse=inf" in the copy command). Files in the directory I specify are copied over, as well as directories -- but they are empty. Everything contained in these nested directories is NOT copied over and gives an error message.
>From the error messages, it seems like cfengine is either not handling the back slashes in the paths it is supposed to copy or it shouldn't ever be seeing back slashes in the first place. Below is an example of what I am talking about. The most interesting line to me is this one from cfservd (note the slashes in the path): "cfservd: Couldn't stat filename /cfeng_config/cfengine/repo/perlmodules/File\NCopy.pm from host clientmachine.example.com". Thanks for any help. Trask example: ------------------------------ from cfagent.conf: copy: any:: /cfeng_config/cfengine/repo/perlmodules/ dest=/var/cfengine/repo/perlmodules/ recurse=inf ignore=CVS backup=false owner=root group=${rootgroup} mode=775 server=${mcfserver} ----------------------- Here is a snipped from "cfagent -v --no-splay" on the client running cygwin (notice the error when it tries to copy NCopy.pm): cfengine:clientmachine: Object /var/cfengine/repo/perlmodules\DBI.pm had permission 600, changed it to 775 cfengine:clientmachine: Object /var/cfengine/repo/perlmodules\File had permission 755, changed it to 775 Opening /cfeng_config/cfengine/repo/perlmodules/File->/var/cfengine/repo/perlmodules\File cfengine:clientmachine: Server returned error: Host authentication failed. Did you forget the domain name or IP/DNS address registration (for ipv4 or ipv6)? cfengine:clientmachine: (Can't stat /cfeng_config/cfengine/repo/perlmodules/File\NCopy.pm) --------------------------- On the server side, I get errors like this: cfservd: Host clientmachine.example.com granted access to /cfeng_config/cfengine/repo/perlmodules/DBI.pm cfservd: Host clientmachine.example.com granted access to /cfeng_config/cfengine/repo/perlmodules/DBI.pm cfservd: Host clientmachine.example.com granted access to /cfeng_config/cfengine/repo/perlmodules/File cfservd: Host clientmachine.example.com granted access to /cfeng_config/cfengine/repo/perlmodules/File cfservd: Couldn't stat filename /cfeng_config/cfengine/repo/perlmodules/File\NCopy.pm from host clientmachine.example.com cfservd: lstatcfservd: Unspecified refusal by server cfservd: From (host=clientmachine.example.com,user=root,ip=::ffff:123.456.78.90) ------------------------------ Thanks again! _______________________________________________ Help-cfengine mailing list Help-cfengine@gnu.org http://lists.gnu.org/mailman/listinfo/help-cfengine