Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Could not retrieve facts from inventory service: 400 "Bad Request"

I installed a Puppet Master on Centos 6.5 and two Puppet Agents. The certificates have been signed and all three nodes show up in the Puppet Console. When I enter "puppet cert list -a" on the master, the certs for both agents show up with "+" next to them, so I know that they are good.

Both agents are failing their puppet runs and the console states Could not retrieve facts from inventory service: 400 "Bad Request"

When I do a manual puppet run on the agents I get Error: Could not retieve catalog from remote server: Error 400 on SERVER: Failed to submit 'replace facts' command for <master dns="" name=""> to PuppetDB at <master dns="" name="">:8081: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [certificate revoked for /CN=<master dns="" name="">] Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run

The auth.conf and the puppet.conf look to be in working order. The only difference from this master to another working master is in the puppet.conf file

Working Master: external_nodes = /etc/puppetlabs/puppet-dashboard/external_node

New Master: does not have external_nodes in it's puppet.conf file.

Any suggestions on how to get these Puppet Agents to stop failing?

Could not retrieve facts from inventory service: 400 "Bad Request"

I installed a Puppet Master on Centos 6.5 and two Puppet Agents. The certificates have been signed and all three nodes show up in the Puppet Console. When I enter "puppet cert list -a" on the master, the certs for both agents show up with "+" next to them, so I know that they are good.

Both agents are failing their puppet runs and the console states Could not retrieve facts from inventory service: 400 "Bad Request"

When I do a manual puppet run on the agents I get Error: Could not retieve catalog from remote server: Error 400 on SERVER: Failed to submit 'replace facts' command for <master dns="" name=""> Puppet Master dns name to PuppetDB at <master dns="" name="">:8081: Puppet Master dns name:8081: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [certificate revoked for /CN=<master dns="" name="">] /CN=Puppet Master dns name] Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run

The auth.conf and the puppet.conf look to be in working order. The only difference from this master to another working master is in the puppet.conf file

Working Master: external_nodes = /etc/puppetlabs/puppet-dashboard/external_node

New Master: does not have external_nodes in it's puppet.conf file.

Any suggestions on how to get these Puppet Agents to stop failing?