Project

General

Profile

Actions

Bug #8792

closed

Transient ncf error when updating from 3.1.10 to 3.1.12

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

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

Description

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

Appeared during upgrade, linked to the update of promises/ncf.

Disappeared before the first run.


Related issues 6 (0 open6 closed)

Related to Rudder - Bug #8553: Use the list-compatible-input equivalent on Windows systemReleasedBenoît PECCATTE2016-06-16Actions
Related to Rudder - Bug #8559: list-compatible-inputs fails can fail because it returns more than 8192 characterReleasedBenoît PECCATTEActions
Related to Rudder - Bug #9171: Broken run on 3.2 after 3.1 upgradeRejected2016-09-28Actions
Related to Rudder - Architecture #9207: Transient policy error after upgrade, need to improve handling of policies update during server upgrade (rudder-upgrade vs. ncf vs. rudder-techniques)ResolvedActions
Related to Rudder - Bug #8710: Cannot read ncf inputs due to duplicated pathRejectedNicolas CHARLES2016-07-19Actions
Related to Rudder - Bug #10028: Transient update error on ncf/localReleasedAlexis MoussetActions
Actions #1

Updated by Alexis Mousset over 7 years ago

  • Subject changed from Transient error when updating from 3.1.10 to 3.1.12 to Transient ncf error when updating from 3.1.10 to 3.1.12
Actions #2

Updated by Alexis Mousset over 7 years ago

  • Project changed from 41 to Rudder
Actions #3

Updated by Alexis Mousset over 7 years ago

  • Category set to System techniques
Actions #4

Updated by Nicolas CHARLES over 7 years ago

  • Related to Bug #8553: Use the list-compatible-input equivalent on Windows system added
Actions #5

Updated by Nicolas CHARLES over 7 years ago

  • Related to Bug #8559: list-compatible-inputs fails can fail because it returns more than 8192 character added
Actions #6

Updated by Nicolas CHARLES over 7 years ago

We changed the list-compatible-inputs script in #8559
Since the script needs one run to be updated, there is one run where promises call the old script with the new paramters, hence the transitory error message

Actions #7

Updated by Nicolas CHARLES over 7 years ago

  • Related to Bug #9171: Broken run on 3.2 after 3.1 upgrade added
Actions #8

Updated by Alexis Mousset over 7 years ago

  • Related to Architecture #9207: Transient policy error after upgrade, need to improve handling of policies update during server upgrade (rudder-upgrade vs. ncf vs. rudder-techniques) added
Actions #9

Updated by Alexis Mousset over 7 years ago

  • Status changed from New to Rejected
  • Target version set to 3.1.16

We changed the output of list-compatible-inputs in #8553/#8559 to output only the relative path to ncf folder. When using old promises.cf with a new ncf (before first generation after upgrade), we try to load the relative path, which CFEngine understands as relative to the inputs dir, hence the given result.

As it is a transient error that disappears at the end of the upgrade process, and linked to the upgrade order between ncf and Rudder, closing.

Actions #10

Updated by Alexis Mousset over 7 years ago

  • Related to Bug #8710: Cannot read ncf inputs due to duplicated path added
Actions #11

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.16 to 3.1.17
Actions #12

Updated by Nicolas CHARLES about 7 years ago

  • Related to Bug #10028: Transient update error on ncf/local added
Actions

Also available in: Atom PDF