Wile E. Coyote, Super Genius…

I worked for a startup from 2000 to 2006. The company started out very very casual. Our first security system had blank badges, and then we had badges with our post title and… Read More

checking inside rpms

Nine years ago I was trying to find which RPM contained the executable “cluconfig” for configuring clustering – I made these notes on looking for a file in rpms SUMMARY: needed cluconfig for… Read More

apache semaphores…

Troubleshooting an application that wouldn’t come up. I found that apache refused to start… In the log I found: [emerg] (28)No space left on device: Couldn’t create accept lock Disk space was fine,… Read More

troubleshooting puppet variables

This is a practical use of searching for strings and finding and setting a missing puppet variable. Error from a puppet run: err: Could not retrieve catalog from remote server: Error 400 on… Read More

searching for a string in a directory hierarchy

Much of the puppet infrastructure I work with is unmapped – it is the result of tickets submitted and variables asked for by developers or placed as solutions. This exists above the structure… Read More

puppet errors: puppetlock and puppet certs

In working with puppet I often get the error “puppet run already in progress”  when I know no such run is happening…   The solution is to delete the file /var/lib/puppet/state/puppetdlock and then… Read More

compacting logs

I love good tools.    I recently wrote a log zipping script specific to the environment I currently work in.  We don't remove logs from the servers (yet – that will change, but… Read More

another tool for SVN – list_repositories.pl

    One of the features of subversion + apache2 is the ability to list repositories – natively.  SVNParentPath /apps/repos SVNListParentPath on Unfortunately, once you restrict the httpd.conf to individual repositories and start… Read More

svnadmin.pl – perl cgi script to manage svn over apache

One of the tedious tasks in repository administration is managing users over repositories. Who has access to what repository and to what degree (read-only, or write). Subversion over apache2 allows a tremendous amount… Read More

testing Crosspress (plugin)…

One of the issues with social sites, networking and the co-mingling of work and life – I can have several different “sites”, but I will never have the time to work with all… Read More