I'm using Puppet 2.7.14, on a CentOS 6.3 VM. I'm using the VM for both the master and agent, and I was able to get things running using "puppet apply site.pp", but I can't get things running with "puppet agent --test"; it gives me the following errors:
err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
err: Could not send report: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client
I have another VM (a copy of the original) that I use just as an agent (with the first VM as the master), and I've been getting that same error on there for even longer.