Sorry to resurrect an old thread, but this one did it for me. I always
cleaned the master and deleted the /var/lib/puppet/ssl directory on the
client when I had cert errors but that was not doing the trick. Came across
this thread and blew away the /var/lib/puppet/ directory instead and VOILA!
How do you delete the cert on the server? I've tried several approaches,
and none of them seem to work.
rm /var/lib/puppet/ssl/ca/signed/centos-6-4.commercialventvac.com.pem
failed.
puppetca –clean centos-6-4.commercialventvac.com.pem
Required that I install puppet-common which I did and
I see my mistake. On the client, I should have deleted /var/lib/puppet/
instead of /var/lib/puppet/ssl. Deleting /var/lib/puppet/ cleared the
issue. Also, the command
puppetca --clean cert CLIENT
is outdated. The new command is
puppet cert clean CLIENT_FQDN
where CLIENT_FQDN is the
Krishna,
Here is how I quickly resolve this issue.
1- Stop puppet on client.
2- Delete the cert on the server
3- Delete /var/lib/puppet directory on client.
4- Start puppet on client.
This should take care of your cert issue.
--Mehmet
On Wednesday, November 28, 2012 8:53:02 AM UTC-5,