Category Archives: Linux
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 [...]
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 [...]
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 [...]
pgpool2 error: “pool_get_passwd: username is NULL”