05 August 2010
By klavs
Aptitude has an annoying bug, which will probably never be fixed upstream :( - but aptitude is the only tool that supports downgrading of package versions (with correct --force options) none-interactively (as done by f.ex. puppet).
If you want to install a package in a specific version (f.ex. for releasing site code in a specific version) - like this:
04 August 2010
By klavs
A neat script I pieced together - to send many commands (f.ex. deletion of objects etc.) to a box (using ssh) - input from a file (remember to atleast use a proper random name for the file etc. :)
16 June 2010
By klavs
I just hit a grave bug, while performance testing a customers drupal site - the apache segfaulted each and every time, after a few 100 requests at the most. The setup had long been plagued by random segmentation faults / complaints about canary problems from suhosin, which wasn't reproducible (or we hadn't spent the time to try), but this time it died consistently.
20 May 2010
By klavs
Ever since I redid Linuxpusher.dk (as it were - not it's .com) in oscommerce, I've sorely missed some CMS functionality and I only switched because the shop part of the CMS systems I had found were sorely lacking in this, primary part.
I finally found a system that, while not perfect, was good enough to be a considerable improvement to the functionality of the linuxpusher.com site, and also I finally found the time to do it.
Among the new features are:
17 December 2009
By klavs
Since the arrival og dvb-t in Denmark, I've been playing with mythtv - with mythbackend on my qnap ts-119 (1200mhz, 512mb ram - installed debian on it), inspired by Andreas Back Aaen running mythbackend on a 400mhz Buffalo linkstation.
Unfortunately I decided to go with v0.22 (the latest), and it seems it has several issues with the dvb-t signals in this region :(
06 November 2009
By klavs
Dell's OpenManage is a pain to install manually. Luckily
someone provides deb files, but even when using them, there's a lot of
"details" - also some depending on if you're using 64bit arch or not.
I decided to write a module to automaticly install of the the OMSA software on Debian Lenny (should work on Ubuntu - and could easily be extended to CentOS and others). I choose to include a few pam-files from 32bit Lenny - as there's no 32bit package for 64bit arch's and omsa needs them to auth you against pam.
16 July 2009
By klavs
I've been using puppet for a while now, and have had to, grudgingly, add an if $hostname == "somehostname" several places in modules and in my general templates.pp.
Until now I could find no other option to properly control things, without having to have a subclass for each special case - which is too much in some situations.
I was recently informed about extlookup (from Volcane (ircname) - the author) - a one-stop solution to removing all those annoying dependencies on specific hostnames.
http://nephilim.ml.org/~rip/puppet/extlookup.rb
01 July 2009
By klavs
I wanted to backup a brocade san switch configuration, and tried SaveSimplyYourSan - but it wouldn't do ssh - and using telnet, uploading config to ftp - is too unsecure for my taste.
I ended up writing a small expect script that looks like this:
02 June 2009
By klavs
I've often heard people say that you should use #!/bin/sh in your shell scripts to ensure they run everywhere.
I always use /bin/bash - because I like the bash-specific features and wouldn't like to live without, and I don't have a list in hand that shows me which "features" I can't use if using /bin/sh - so I can't be sure my script actually works on generic /bin/sh - without testing.
26 May 2009
By klavs
Having to configure 17 servers that have to be absolute alike and other such details, made me setup puppet to do the job. I've used cfengine before, so I was looking forward to using puppet for a larger project and see if it made me as happy as I'd hoped (compared to using cfengine which can be a bit tedious :)
The general goal is that everything is setup up by puppet, so that the restore plan is as simple as possible:
Recent comments
2 weeks 6 days ago
4 weeks 23 hours ago
12 weeks 3 hours ago
15 weeks 4 days ago
15 weeks 5 days ago
29 weeks 4 days ago
29 weeks 4 days ago
31 weeks 2 days ago
33 weeks 3 days ago
38 weeks 2 days ago