Skip to content

{ Category Archives } sysadmin

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

Spamassassin SIGPIPE errors and the zero file mail message mystery

Awhile back I was noticing I was definitely losing emails. As one can might imagine, this is a scary experience since this brings into doubt if the mail system under use is doing something funny to the mail. My first place to look was in the mail logs for the SMTP server and other associated […]

Using a non-standard port for Capistrano SSH gateways

I have a love-hate affair with Capistrano. It is a great tool if you are a Ruby person and need to do something NOW on a bunch of machines. But the docs are in a constant state of suck from my point of view. The Capify.org website helps for remembering the ‘simple’ details on what Capistrano […]

Automating Zone creation in OpenSolaris 2009.06

With the announcement of OpenSolaris 2009.06 I thought it would be appropriate to blog a little about a tool I had been writing to help myself play with Zones a bit easier. My overall goals were the following: Have each zone configured with its own virtual NIC (Crossbow) Allow easy creation of zones without having […]

Good Systems Administration should be boring

Tom has a great summary on why. One challenge for the cowboy sys admin is on how to keep oneself engaged while making their job basically… a walk in the park. One thing I have found helpful in creating lists is to be dogmatic about writing docs as you are doing something somewhere, anywhere and […]

Glad I’m not the only one who prefers monit over god

Seems someone else ran into issues while trying to deploy god. While, I don’t think god sucks I definitely don’t endorse it. At this point I would only use it under the following conditions: Need for a process monitor tool with more dynamic configuration setups. This is where god really shines against monit’s simpler understanding […]