> puppetd --test --debug --verbose
/usr/local/lib/ruby/1.8/net/http.rb:590:in `connect': certificate verify failed (OpenSSL::SSL::SSLError)
from /usr/local/lib/ruby/1.8/net/http.rb:590:in `connect'
from /usr/local/lib/ruby/1.8/net/http.rb:557:in `do_start'
from /usr/local/lib/ruby/1.8/net/http.rb:552:in `start'
from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/xmlrpc/client.rb:128:in `start'
from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/client.rb:99:in `initialize'
from /usr/local/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:203:in `initialize'
from /usr/local/bin/puppetd:312:in `new'
from /usr/local/bin/puppetd:312
This could throw off a clearer error and point people to the correct bug at http://www.reductivelabs.com/trac/puppet/wiki/RubySSL-2007-006, perhaps with that url in the error like Solaris is doing these days with its error reporting.