Welcome to BAFM

This blog is a collection of thoughts, experiences, and technical insights from a sysadmin’s perspective. Here you’ll find posts about system administration, infrastructure challenges, troubleshooting adventures, and the occasional philosophical rambling about technology and its role in our daily work.

Whether you’re a fellow sysadmin looking for solutions, someone curious about the behind-the-scenes work that keeps systems running, or just stumbled upon this corner of the internet – welcome! Feel free to explore, and don’t hesitate to reach out if you have questions or want to share your own experiences.

Follow me through my journey through life with all it’s neat little tricks, caveats and side-quests.


Last updated: January 2026

Stuttgart

On Monday I finally got to do an expanded test drive with my shiny, new car (that is driving it up from Stralsund down to Stuttgart). I really can’t complain, the fuel consumption is like I expected (~6.6l/100km while driving between 160 and 180km/h), the noise while driving that fast is quite low (as in you hear the engine but you don’t really consider it noise) and the acceleration is nearly like the one of a F1-car 😛 (at least I’d wish 😉 ). Spent the evening relaxing from the near 950km nonstop trip (yes, only had one stop to put some fuel back into the car), had nice curry (my cousin’s husband made yummy potato curry!!!). ...

June 29, 2007 · 2 min · 391 words · christian

Vacation

Here’s just a note for you people out there, how’re crazy enough and want something from me in the next week (that’s 18th till 26th June): I’m on vacation … Means I won’t be around to fix anything (as I’m gonna try and relax a bit), so if you encounter something that you want to fix; consult with the herd (that’s apache/hardened/kernel …) and/or fix it YOURSELF. Just make sure you don’t break it more :rolling_eyes:

June 17, 2007 · 1 min · 76 words · christian

Continuing on SLES10

OK, it turns out that I was rather stupid when configuring the my.cnf. As it turned out, the effect I was seeing was due to the presence of two log-bin lines, which looked like the following: 1 2 3 4 5 6 7 8 9 10 11 12 [mysqld] port = 3306 datadir = /mysql/dbase log = /mysql/logs/dbc-mysql1.log log-error = /mysql/logs/dbc-mysql1.err socket = /var/lib/mysql/mysql.sock bind = 172.16.234.31 # custom paths for binary logs log-bin = /mysql/binlogs/dbc-mysql1 log-bin-index = /mysql/binlogs/dbc-mysql1.idx relay-log = /mysql/binlogs/dbc-mysql1.relay And some lines down there was this: ...

June 16, 2007 · 2 min · 308 words · christian

Back at SLES10

Here I am, sitting at my desk on a Thuesday evening thinking about what happened the last few days. I finally got to play around with our PacketPro 450 Cluster(nifty LoadBalancing appliance) We reworked the network the way we want it (and not that tool of a wannabe sysadmin) We mostly figured out how to do the LoadBalancing right, we just need to find some bugs in the LoadBalancer software (like the thing is failing over to its slave from time to time, but keeping the IP address for himself) or let the guys at teamix do their work and hopefully get a working release within the next week or so I figured out how to setup interface bonding with SLES10 (it was quite straight forward, thanks to the excellent in-kernel documentation), and we’re using an active-backup mode for now I still need to figure out how to do the MySQL Master<->Master replication right .. I’m currently building fresh RPM’s on one of those Dell blades (yes, they ROCK!) which will hopefully be finished till I’m at the office tomorrow. Pt. 5 also includes figuring out how to pass MySQL a custom location for the binary-log, at least that’s what the handbook says in Chapter “5.11.3. The Binary Log” … When started with the –log-bin[=base_name] option, mysqld writes a log file containing all SQL commands that update data. If no base_name value is given, the default name is the name of the host machine followed by -bin. If the basename is given, but not as an absolute pathname, the server writes the file in the data directory. It is recommended that you specify a basename; see Section B.1.8.1, “Open Issues in MySQL”, for the reason. ...

June 12, 2007 · 2 min · 372 words · christian

Progress with apache-2-2

We’re finally making some progress with apache-2.2. It left the package.mask on the 8th of May (that’s like 3 weeks from tomorrow), we split some helper scripts into a separate package (app-admin/apache-tools). I already fixed a few screwup I did myself (like apxs missing from either apache and apache-tools, or the compatibility symlinks being missing), so we “just” need to fix all the modules in the tree before apache-2.2 is going to get the new stable version (and of course anything else depending on. What also remains to do, is committing the new-style virtuals for bug 11007. ...

May 28, 2007 · 2 min · 227 words · christian

Personal progress

Well, I haven’t blogged in ages (like about a month). To answer some of the questions I got either via mail or on IRC … yes, I’m still alive; you ain’t gonna get away that easy 😛 yes, I finally managed to buy my shiny new car new car I’m still working on apache, virtualization, mobile, kernel, hardened … Though I may haven’t been that active recently (I don’t look at CIA or do I count my own commits), I think I managed to close some apache bugs and some of my own. I’m still looking for someone interested in working on the ipw3945 related packages, as I’m kinda sick of that buggish thing. ...

May 28, 2007 · 2 min · 239 words · christian

Bla-bla-bla, yada-yada-yada

Interesting title … 🤷 I’m sitting back home, in my bed, while I’m supposed to be at work. I’m now a certified sicko due to a common cold. Watching the toaster series once again (that’s Battlestar Galactica) and trying to think about some things. Heh, well thinking isn’t the right term; it’s more like meditate over stuff happening in the last few months. Guess this stupid cold is dictating my weekend 😠 and hopefully I’m gonna be better on Monday. Have fun.

May 4, 2007 · 1 min · 82 words · christian

AIX 5-3 Linux Toolkit

OK, so I skipped rebuilding a newer RPM version (for now) and I’m currently rebuilding anything that fit’s into app-dev according to IBM … The list reads like this: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $ ls -al ~/app-dev autoconf-2.59-1.aix5.1.noarch.rpm automake-1.8.5-1.aix5.1.noarch.rpm binutils-2.14-3.aix5.1.ppc.rpm bison-1.875-3.aix5.1.ppc.rpm coreutils-5.2.1-2.aix5.1.ppc.rpm cpio-2.5-1.aix5.1.ppc.rpm diffutils-2.8.1-1.aix4.3.ppc.rpm flex-2.5.4a-6.aix4.3.ppc.rpm gawk-3.1.3-1.aix5.1.ppc.rpm gcc-4.0.0-1.aix5.1.ppc.rpm gcc-cplusplus-4.0.0-1.aix5.1.ppc.rpm gdb-6.0-1.aix5.1.ppc.rpm libgcc-4.0.0-1.aix5.1.ppc.rpm libstdcplusplus-4.0.0-1.aix5.1.ppc.rpm libstdcplusplus-devel-4.0.0-1.aix5.1.ppc.rpm libtool-1.5.8-1.aix5.1.ppc.rpm m4-1.4.1-1.aix5.1.ppc.rpm make-3.80-1.aix5.1.ppc.rpm OK, I’m not exactly rebuilding these old versions, I’m actually using their old specs to compile newer versions of these. I’m currently at coreutils-6.7, which really takes ages. But will see about the rest. ...

April 20, 2007 · 1 min · 151 words · christian

Learning french

The last few days in Brussels really made me think about learing some french again. There were times, I/we was/were completely lost, and I really hate being lost … So I’m going to look into learning french again. Will see if the local academy has something scheduled in their upcoming program. I really hope so, as I think french is something I could use. Also I’m thinking about taking dance-lessons (yeah, yeah I know - I suck 😛 ), as I’d really like to dance … mmmmmh

April 19, 2007 · 1 min · 87 words · christian

Saying thank you

As I’m way better writing stuff than saying it with my own words, here a short " Thank you! " Christel, you have been a gracious and honest person, thanks for all the advice and help in the last year Chrissy, thanks for the inspiring words, you really made/make me feel better Alec (antarus), you’ve been a real friend and to say it with your own words “It sucks to be you”; to phrase it differently, I’m really going to miss you Bryan, thanks for all the help, thanks for all the fun at FOSDEM (and after FOSDEM, hah) Ned, Alexander (pappy); you’ve both been an inspiration, thanks for letting me work on hardened foo; it has been real fun Mike (vapier), thanks for being a smart ass and inspiration at the same time Chris, thanks for the inspiration and for being a sarcastic person 😉 Andrew, thanks for trying to make a fun out of me 😛 and thanks for warning me of Chris’s sarcasm

April 19, 2007 · 1 min · 166 words · christian