Hi Manoj, 

Depending on your Puppet version you may want to look at one of these 
parameters (on your client): 

https://docs.puppet.com/puppet/latest/configuration.html#configtimeout 

https://docs.puppet.com/puppet/latest/configuration.html#httpconnecttimeout 

https://docs.puppet.com/puppet/latest/configuration.html#httpreadtimeout 

HTH, 

j 




From: "Manoj Potluri" <[email protected]> 
To: "Foreman Users" <[email protected]> 
Sent: Monday, January 23, 2017 3:18:53 PM 
Subject: [foreman-users] Could not retrieve catalog from remote server: Error 
400 on SERVER: Failed when searching for node 


I am running into a weird problem for one of my nodes, the yml file for this 
specific node is 22k lines (its because this node has so many interfaces 1600+ 
and is running docker ) this is a test box. 

Puppet agent fails to complete with (Error 400 on SERVER: Failed when searching 
for node test01.lab.net: Failed to find test01.lab.net via exec: Execution of 
'/etc/puppet/node.rb test01.lab.net' returned 1). when i run the script from 
puppet master i get back the yaml response in 25+sec. 
When looked in the production.log file, there are no errors. 

2017-01-23 14:20:20 [app] [I] Started GET "/node/ test01.lab.net ?format=yml" 
for 10.52.55.54 at 2017-01-23 14:20:20 -0600 
2017-01-23 14:20:20 [app] [I] Processing by HostsController#externalNodes as 
YML 
2017-01-23 14:20:20 [app] [I] Parameters: {"name"=>" test01.lab.net "} 
I dont see a corresponding COMPELTED line in the production.log file. REf: 
http://stackoverflow.com/questions/38345818/puppet-agent-unable-to-retrieve-catalog-from-master-when-using-enc-error-400-on
 
is there a timeout value when puppet agent runs to retrieve the catalog? 
I checked the YML responce and ran it trough "ruby -e "require 'yaml'; 
YAML.load_file('test.yaml')" and did not see any yaml related syntax errors. " 

Any thoughts on how i can debug this issue? please let me know. 

Thanks, 
Manoj. 


-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group. 
To unsubscribe from this group and stop receiving emails from it, send an email 
to [ mailto:[email protected] | 
[email protected] ] . 
To post to this group, send email to [ mailto:[email protected] | 
[email protected] ] . 
Visit this group at [ https://groups.google.com/group/foreman-users | 
https://groups.google.com/group/foreman-users ] . 
For more options, visit [ https://groups.google.com/d/optout | 
https://groups.google.com/d/optout ] . 

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to