On Thu, Jan 13, 2011 at 12:20 PM, Wesley Wu <wesley.q...@gmail.com> wrote:
> Just installed Puppet 2.6.4 on Ubuntu 10.10
>
> I was trying to restart the puppet agent but got the following error
> and the agent didn't run:
>
> $ sudo puppetd --server server.domain.com --waitforcert 60 --test
> err: Could not retrieve catalog from remote server: SSL_connect
> returned=1 errno=0 state=SSLv3 read server certificate B: certificate
> verify failed
> warning: Not using cache on failed catalog
> err: Could not retrieve catalog; skipping run
>
> I have the puppet master running on "server.domain.com"

Time was already mentioned, so the next thing to check is a hostname
mis-match between the client thinks it's name is (server.domain.com)
and what the master thinks it's hostname is.

To check this, please run facter fqdn on the puppet master and let us
know your results.

The puppet master generates a SSL certificate containing three
hostnames.  These are:

1: the results of "facter fqdn"
2: puppet.`facter domain`
3: puppet

So, on my test machine facter fqdn returns test.puppetlabs.vm and
facter domain returns puppetlabs.vm  The names in the resulting
certificate are test.puppetlabs.vm, puppet.puppetlabs.vm and puppet.

If the agent uses any name other than those three, you'll get a
certificate verification error.

To fix the problem you could also add additional names to the
generated certificate.  Blow away the bad SSL certificate and try:

puppet master --certdnsnames server:server.domain.com


Hope this helps,
--
Jeff McCune

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to