Hi Jan,

You need to use -f to specify the input file, like this:

./cf-agent.exe -v -f /var/cfengine-3.2.3/inputs/cftest.cf

--Diego

On Mar 23, 2012, at 5:02 PM, Jan Muhammad wrote:

> Hi Group,
> 
> I am testing CFengine 3.2.3 on a Windows 7 (using Cygwin); all seem to be 
> fine, even there's no complain from cf-promise but when I run cf-agent I get 
> following error messages: 
> 
>  Unexpected argument with no preceding option: 
> /var/cfengine-3.2.3/inputs/cftest.cf
>  Fatal cfengine error: Aborted
> 
> Note: I think it had worked initially once, I could see a file (cftest) 
> created at /tmp; but when I removed the file and re-run cf-agent it gives me 
> the Fatal Error message.
> 
> Thanks in advance for help!
> -Jan
> 
> $ ./cf-promises.exe -v /var/cfengine-3.2.3/inputs/cftest.cf
> 
> > Unexpected argument with no preceding option: 
> > /var/cfengine-3.2.3/inputs/cftest.cf
> cf3> Cfengine - autonomous configuration engine - commence self-diagnostic 
> prelude
> cf3> ------------------------------------------------------------------------
> cf3> Work directory is /var/cfengine
> cf3> Making sure that locks are private...
> cf3> Checking integrity of the state database
> cf3> Checking integrity of the module directory
> cf3> Checking integrity of the PKI directory
> cf3> Looking for a source of entropy in /var/cfengine/randseed
> cf3>  -> Loaded private key /var/cfengine/ppkeys/localhost.priv
> cf3>  -> Loaded public key /var/cfengine/ppkeys/localhost.pub
> cf3> No registered cfengine service, using default
> cf3>  !!! System error for getservbyname: "Operation not permitted"
> cf3> Setting cfengine default port to 5308 = 5308
> cf3> Reference time set to Fri Mar 23 22:34:40 2012
> cf3> CFEngine Core 3.2.3
> --skipped
> cf3>  -> Policy is already validated
> cf3>   > Parsing file /var/cfengine/inputs/promises.cf
> cf3> Initiate variable convergence...
> cf3>   > Parsing file /var/cfengine/inputs/cfengine_stdlib.cf
> cf3> Initiate variable convergence...
> cf3> Initiate variable convergence...
> cf3> # Knowledge map reporting feature is only available in version Nova and 
> above
> cf3>  -> Defined classes = { *_*_*_* 192_168_56_1 32_bit Day23 Evening Friday 
> GMT_Hr22 Hr22 Hr22_Q4 Jan_PC Lcycle_2 March Min45_50 Min49 
> PK_MD5_e14115040a2b02a61dc10332c1f9d548 Q4 WinVista Yr2012 any cfengine 
> cfengine_3 cfengine_3_2 cfengine_3_2_3 common community_edition 
> compiled_on_cygwin cygwin_nt_6_1_wow64_1_7_11_0_260_5_3_ 
> --skiped
> cf3>  -> Negated Classes = { }
> cf3> Initiate variable convergence...
> cf3>  -> Additional class defined: am_policy_hub
> cf3>  -> Inputs are valid
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> $ ./cf-agent.exe -v /var/cfengine-3.2.3/inputs/cftest.cf
> > Unexpected argument with no preceding option: 
> > /var/cfengine-3.2.3/inputs/cftest.cf
> > Fatal cfengine error: Aborted
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> The test promise is below:
> ===================================
> body common control
> {
>     # Define a bundle sequence
>  bundlesequence => { "checkperms" };
>     # Include cfengine_stdlib.cf
>  inputs => { "cfengine_stdlib.cf" };
>  version => "1.0.0";
> }
> bundle agent checkperms
> {
> files:
> "/tmp/cftest"
> create => "true",
> perms => m("744");
> }
> ==============================================
>  
> _______________________________________________
> 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

Reply via email to