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 Puppet Master dns name to PuppetDB at Puppet Master dns name:8081: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [certificate revoked for /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: externalnodes = /etc/puppetlabs/puppet-dashboard/externalnode
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?