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.