Project

General

Profile

Actions

Bug #9156

closed

ncf compatibility cache not updated after Rudder upgrade

Added by Alexis Mousset over 7 years ago. Updated over 7 years ago.

Status:
Released
Priority:
N/A
Category:
System techniques
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

cf-promises gives:

2016-09-28T10:52:29+0200    error: Can't stat file '/var/rudder/cfengine-community/inputs/10_ncf_internals/configuration.cf' for parsing. (stat: No such file or directory)
2016-09-28T10:52:29+0200    error: Policy failed validation with command '"/var/rudder/cfengine-community/bin/cf-promises" -c "/var/rudder/cfengine-community/inputs/promises.cf"'
2016-09-28T10:52:29+0200    error: CFEngine was not able to get confirmation of promises from cf-promises, so going to failsafe

And promises generation:

⇨ cf-promise check fails for promises generated at '/var/rudder/share/95f8a35f-7ba0-4227-a0ea-a114a7f0321a/rules.new/cfengine-community'
⇨ /var/rudder/ncf/common/20_cfe_basics/cfengine/files.39p.cf:27:22: error: Unknown selection 'select_end_match_eof' for body type 'select_region'
⇨ select_end_match_eof => "true";
⇨ ^

which should not be loaded in CFEngine < 3.9...

Actions

Also available in: Atom PDF