Re: Could not load requested further augments from file

Beto <[email protected]> Fri, 16 Aug 2024 14:00:50 -0700 (PDT)
Newsgroups gmane.comp.sysutils.cfengine.general
Message-ID <[email protected]>
There are no selinux AVCs logged.

On Friday, August 16, 2024 at 3:42:41 PM UTC-5 [email protected] 
wrote:

> Def.jq might itself be special what about def.foo? 
>
> On Fri, Aug 16, 2024, 3:10 PM '[email protected]' via help-cfengine 
> <[email protected]> wrote:
>
>> The docs might be a bit imprecise. 
>> https://docs.cfengine.com/docs/3.24/reference-language-concepts-augments.html 
>> says in two separate notes:
>>
>>
>>    - CFEngine variables are *not* expanded unless otherwise noted.
>>
>>
>>    - sys 
>>    <https://docs.cfengine.com/docs/3.24/reference-special-variables-sys.html> variables 
>>    are expanded in def.json and all subsequently loaded augments as 
>>    specified by the augments 
>>    <https://docs.cfengine.com/docs/3.24/reference-language-concepts-augments.html#augments>
>>     key.
>>
>> ---
>>
>> I did a little test and it does seem your def.network and sys variables 
>> should both be expanded so I wonder if it is an access or selinux issue?
>>
>> Maybe check /var/log/audit/audit.log for cf-serverd related entries?
>>
>> ---
>>
>> My test:
>>
>> $ cat def.json 
>>
>> {
>>
>>   "vars": {
>>
>>     "foo": "${def.jq}",
>>
>>     "bar": "baz"
>>
>>   }
>>
>> }
>>
>>
>> $ cat t.cf 
>>
>> bundle agent main
>>
>> {
>>
>>   reports:
>>
>>  "foo is ${default:def.foo}";
>>
>>  "bar is ${default:def.bar}";
>>
>>  "def.jq is ${def.jq}";
>>
>> }
>>
>>
>> result:
>>
>> R: foo is jq --compact-output --monochrome-output --ascii-output 
>> --unbuffered --sort-keys
>>
>> R: bar is baz
>>
>> R: def.jq is jq --compact-output --monochrome-output --ascii-output 
>> --unbuffered --sort-keys
>> On Friday, August 16, 2024 at 2:57:53 PM UTC-5 Nick Anderson wrote:
>>
>>> I dont think you can use non sys variables in augments like that becuase 
>>> augmwnts is loaded before policy is read at all. Check the augments docs (i 
>>> can't atm, on the move). 
>>>
>>> On Fri, Aug 16, 2024, 1:43 PM Beto <[email protected]> wrote:
>>>
>>>> As we upgrade from RHEL7 to RHEL8 I'm seeing this in /var/log/messages:
>>>>
>>>> Aug 16 12:54:06 zombie cf-serverd[1921]: CFEngine(server)  Rereading 
>>>> policy file '/var/cfengine/inputs/promises.cf'
>>>> Aug 16 12:54:06 zombie cf-serverd[1921]:   error: Could not load 
>>>> requested further augments from file '/srv/sysadmin/etc/
>>>> cfengine/augments.json'
>>>> Aug 16 12:54:06 zombie cf-serverd[1921]:   error: Could not load 
>>>> requested further augments from file '$(sys.inputdir)/au
>>>> gments/augments_$(def.network).json'
>>>> Aug 16 12:54:06 zombie cf-serverd[1921]: CFEngine(server)  Could not 
>>>> load requested further augments from file '/srv/sysa
>>>> dmin/etc/cfengine/augments.json'
>>>> Aug 16 12:54:06 zombie cf-serverd[1921]: CFEngine(server)  Could not 
>>>> load requested further augments from file '$(sys.inp
>>>> utdir)/augments/augments_$(def.network).json'
>>>>
>>>> Not seeing this on RHEL7.
>>>>
>>>> CFEngine Core 3.24.0
>>>> CFEngine Enterprise 3.24.0
>>>>
>>>> Any ideas?
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "help-cfengine" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/help-cfengine/857f33e7-4ac3-45f1-8b90-234de4c98bc8n%40googlegroups.com 
>>>> <https://groups.google.com/d/msgid/help-cfengine/857f33e7-4ac3-45f1-8b90-234de4c98bc8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "help-cfengine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/help-cfengine/3e1de5ef-ee2a-4db3-a8e7-5c76fa68ae02n%40googlegroups.com 
>> <https://groups.google.com/d/msgid/help-cfengine/3e1de5ef-ee2a-4db3-a8e7-5c76fa68ae02n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups "help-cfengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/help-cfengine/e68d2136-e5a6-4226-ae33-0981c10862d4n%40googlegroups.com.