Project

General

Profile

Architecture #8404

Updated by François ARMAND over 8 years ago

 
 With the following platform definition 

 <pre> 

 { 
   "default":{ "run-with": "vagrant", "rudder-version": "3.2.3", "system": "debian8", "inventory-os": "debian" }, 
   "server": { "rudder-setup": "server" }, 
   "relay":    { "rudder-setup": "relay", "system" : "debian8" }, 
   "agent1": { "rudder-setup": "agent", "system" : "debian7", "server": "relay" }, 
   "agent2": { "rudder-setup": "agent", "system" : "debian6" } 
 } 

 </pre> 

 The definition, the rudder-node-to-relay part of the installation of the relay fails with the following message:  

 <pre> 
 .... 
 R: @@Common@@log_info@@hasPolicyServer-root@@common-root@@1@@common@@EndRun@@2016-05-27 08:12:20+00:00##root@#End execution with config [-981466262] 
 /usr/lib/python2.7/site-packages/urllib3/connectionpool.py:821: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advi 
 sed. See: https://urllib3.readthedocs.org/en/latest/security.html 
   InsecureRequestWarning) 
 { 
     "nodes": [ 
         { 
             "hostname": "relay.rudder.local", 
             "id": "8d232ec8-335b-46bc-8990-d5ee2cc244f2", 
             "machineType": "Virtual", 
             "osName": "Debian", 
             "osVersion": "[7.8]", 
             "status": "accepted" 
         } 
     ] 
 } 

 Traceback (most recent call last): 
   File "./rtf", line 875, in <module> 
     platform.setup(client_path) 
   File "./rtf", line 358, in setup 
     print(host.run("/opt/rudder/bin/rudder-node-to-relay "+relay)) 
   File "./rtf", line 219, in run 
     value = check_output("vagrant ssh " + self.hostid + " -c \"sudo PATH=$PATH:/vagrant/scripts LANG=C " + command + "\" -- -q", shell=True) 
   File "/usr/lib/python2.7/subprocess.py", line 573, in check_output 
     raise CalledProcessError(retcode, cmd, output=output) 
 subprocess.CalledProcessError: Command 'vagrant ssh debian8_server -c "sudo PATH=$PATH:/vagrant/scripts LANG=C /opt/rudder/bin/rudder-node-to-relay 8d232ec8-335b-46bc-8990-d5ee 
 2cc244f2" -- -q' returned non-zero exit status 127 
 </pre> 


 Executing */opt/rudder/bin/rudder-node-to-relay 8d232ec8-335b-46bc-8990-d5ee2cc244f2* directly on the server works.  

Back