Bug #9416
closed
Transient error during upgrade from 3.1 to 4.0
Added by Nicolas CHARLES about 8 years ago.
Updated over 7 years ago.
Category:
System techniques
Description
When upgrading from 3.1 to 4.0, we have a several minute long "no reports" on the web interface
Reason is promises are invalids as long as the update didn't kick in on the Rudder Server: old ncf is still used and distributed
Output of run agent is:
E| compliant server-roles Check WebDAV credentials The Rudder WebDAV user and password are OK
Formal = {'message','old_class_prefix'}, Actual = {'Check if the service httpd is started using ps','service_check_running_httpd','','@{args}'}
error Rudder agent was interrupted during execution by a fatal errors
Run with -i to see log messages.
so new promises are distributed (generated by the web interface), but old ncf is still distributed
Targeting 3.2 as it happens also on upgrade from 3.1 to 3.2
- Related to Bug #8175: Transitory error message when upgrading to 3.1 to 3.2 in rudder agent run added
- Related to Bug #7809: rudder-upgrade edits the wrong ncf.conf file causing transitory invalid promises during upgrades (3.2 branch) added
- Related to Bug #8845: ncf.conf logger issues when updating from 3.1 to 3.2 added
- Related to Bug #8826: Reporting generated for rudder techniques has broken reporting promises ( log with 2 params ) added
We should never generate new promises while distributing old ncf - rudder agent update should be part of the upgrade from 3.1 to 3.2 and more
- 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
- Target version changed from 3.2.10 to 3.2.11
- Target version changed from 3.2.11 to 339
- Target version changed from 339 to 4.0.4
- Related to Bug #10028: Transient update error on ncf/local added
- Status changed from New to Rejected
- Related to Bug #11128: error: Fatal CFEngine error: Augment scope, formal and actual parameter mismatch is fatal added
Also available in: Atom
PDF