Project

General

Profile

Bug #17523

Updated by Nicolas CHARLES over 4 years ago

If I change a technique (like motd), commit it, touch at next restart if flag file /opt/rudder/etc/force_technique_reload and restart, is set, I have the error 
 <pre> 
 [2020-05-26 21:27:06] INFO    com.normation.cfclerk.services.impl.TechniqueRepositoryImpl - Reloading technique library, found modified technique(s): ['motdConfiguration': updated (3.3: VersionUpdated)] 
 [2020-05-26 21:27:06] DEBUG com.normation.rudder.services.policies.TechniqueAcceptationUpdater - Update acceptation datetime for: motdConfiguration 
 [2020-05-26 21:27:07] DEBUG git-policy-archive - Archived technique library template: /var/rudder/configuration-repository/directives/systemSettings/systemManagement/motdConfiguration/activeTechniqueSettings.xml 
 [2020-05-26 21:27:07] INFO    bootstrap.liftweb.Boot - classpath 
 [2020-05-26 21:27:07] DEBUG org.reflections.Reflections - going to scan these urls: 
 jar:file:/opt/rudder/share/plugins/scale-out-relay/scale-out-relay.jar!/ 
 [2020-05-26 21:27:07] INFO    org.reflections.Reflections - Reflections took 46 ms to scan 1 urls, producing 2 keys and 2 values  
 [2020-05-26 21:27:07] DEBUG com.normation.rudder.web.services.Section2FieldService - Is it a new directive ? false 
 [2020-05-26 21:27:07] INFO    application.plugin - Initializing plugin 'rudder-plugin-scale-out-relay': 6.1-1.4.0-SNAPSHOT 
 [2020-05-26 21:27:07] INFO    scale-out-relay - Checking for plugin status: enabled 
 [2020-05-26 21:27:07] DEBUG com.normation.rudder.web.services.SaveDirectivesOnTechniqueCallback - Technique motdConfiguration changed => saving directive 'MOTD and pre-login banner' [6e1ae8f7-179a-47d7-9307-4eee5796f4e2] 
 [2020-05-26 21:27:07] INFO    com.normation.rudder.services.policies.DeployOnTechniqueCallback - Reload Technique library at start up 
 [2020-05-26 21:27:07] DEBUG com.normation.rudder.services.policies.DeployOnTechniqueCallback - Ask for a policy update since technique library was reloaded (git revision tree: ce63ea5053dfee2f93804caa61571630c8b7b6bd 
 [2020-05-26 21:27:07] ERROR bootchecks - Flag file '/opt/rudder/etc/force_technique_reload' but Techniques library reload failed, cause is: An error occured while updating <- Error when saving Active Technique af3745b9-b4f0-4140-a9bc-18c801a3a6a8 for technque motdConfiguration <- Inconsistency: Can not find directive with id '6e1ae8f7-179a-47d7-9307-4eee5796f4e2' in repository but it is viewed as a child of 'af3745b9-b4f0-4140-a9bc-18c801a3a6a8'. This is likely a bug, please report it. 

 
 </pre>

Back