Actions
Bug #4894
closedThe initial promises use a remote copy which does not permit the copy of ncf files to /var/rudder/ncf/ and generation of promises fails.
Status:
Released
Priority:
1 (highest)
Assignee:
Nicolas PERRON
Category:
System techniques
Target version:
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:
Description
The initial promises on server use remote copy instead of local copy. It leads to not copy ncf and have no possibility to generate promises.
Verbose execution of failsafe.cf:
[...] rudder> Copy file '/var/rudder/ncf/common' from '/usr/share/ncf/tree' check rudder> GetIdleConnectionToServer: no existing connection to '127.0.0.1' is established... rudder> Set cfengine port number to '5309' = 5309 rudder> Set connection timeout to 30 rudder> Connect to 'server.rudder.local' = '127.0.0.1' on port '5309' rudder> skipidentify was promised, so we are trusting and simply announcing the identity as 'server' for this host rudder> .....................[.h.a.i.l.]................................. rudder> Strong authentication of server 'server.rudder.local' connection confirmed rudder> Public key identity of host '127.0.0.1' is 'MD5=6a4bf99269399999fd617fc7180a7d79' rudder> Server returned error ' Unspecified server refusal (see verbose server output)' Can't stat '/usr/share/ncf/tree' in files.copyfrom promise rudder> Defining promise result class 'rudder_ncf_common_update_error' rudder> Existing connection just became free... [...]
Actions