Debugging when puppetd gives `read_cert’: super: no superclass method `read_cert’ (NoMethodError)

I just ran into this obscure problem with Puppet. I’m writing it down in the hopes I will remember not to do something like this again… $ sudo puppetd –test –noop /opt/local/lib/ruby/site_ruby/1.8/puppet/network/http_pool.rb:41:in `read_cert’: super: no superclass method `read_cert’ (NoMethodError)        from /opt/local/lib/ruby/site_ruby/1.8/puppet/executables/client/certhandler.rb:62:in `read_cert’        from /opt/local/lib/ruby/site_ruby/1.8/puppet/executables/client/certhandler.rb:24:in `read_retrieve’        from […]

Tagged