Category Archives: Linux

pgpool2 error: “pool_get_passwd: username is NULL”

If you receive the following error from pgpool2 pool_get_passwd: username is NULL, make sure to set enable_pool_hba = on in your pgpool.conf.
Posted in Linux | Tagged | Comments closed

Cloud Management Layers, or Don’t Use Templates!

I was recently talking to a client (let’s call him Carl…) who had just begun the initial research phase into how he was going to redesign his server management infrastructure. Carl, like many people, had been using a template-based workflow, but was tired of the inherit difficulties and problems in managing non-congruent systems created from [...]
Also posted in Cloud, Puppet | Comments closed

Postgres 8.4 is Broken in Debian Squeeze

Debian shipped an unstable, crippled version of Postgres 8.4 in the Winter 2010/2011 release of 6.0 (aka Squeeze.) Postgres contributor, Peter Eisentraut confirms this on his blog. Read more about it here. So how do you fix this? Luckily, Debian has packaged a new version of Postgres that will use the libreadline6 library if it [...]
Posted in Linux | Tagged , , | Comments closed

Using Puppet instead of Bash

If you’ve done any amount of heavy UNIX systems administration work, you’ve undoubtedly written several big ugly Bash scripts. #!/bin/bash for i in `more standard_package_list.txt ` do apt-get install $i done This simple code example will read a txt file with a list of required packages, and then install all packages. So how can Puppet [...]
Also posted in Code, Puppet | Comments closed
sitemap