Category Archives: Linux

Bypass fsck on Linux startup

While re-installing the server hosting this site yesterday I ran into an interesting problem: The inital run of


on booting up the Linux image provided by my hoster would would report a file system inconsistency and wait for either the “root” password or a press of CTRL-D.
Since I didn’t know the “root” password (this is only supplied after installation has finished) and CTRL-D resulted in a reboot with the same result as before, I was stuck in a catch 22. Or so it seemed.


Luckily I had access to a serial console. So I could interrupt the boot process and edit the grub line with the kernel options. There adding the statement


made the Linux kernel skip the inital fsck run and voila, installation completed successfully.

To give you the whole picture: All I had to was to change this

title CentOS 5
    root (hd0,0)
    kernel /vmlinuz ro root=LABEL=/ console=tty0 console=ttyS0,57600
    initrd /initrd

to that

title CentOS 5
    root (hd0,0)
    kernel /vmlinuz ro root=LABEL=/ console=tty0 console=ttyS0,57600 fastboot
    initrd /initrd

10 questions to ask before migrating to Linux

If you’re thinking about making the switch to Linux, Jack Wallen is all for it — but only if you approach the migration with your eyes open. He recommends that you evaluate a number of key issues before taking this big step.

Continue reading

How To Convert Any Video File Format Under Linux

This video tutorial will explain how to losslessly convert any video file format, including quicktime .mov, flash .flv files, open source .ogv, .mp4, .wmv, .asf and more. I show you how to install ffmpeg, check the formats and codecs available to you, convert a file to a new format (windows media and .asf in this example) without any loss in quality during the decoding and encoding process, and create and run a script file that will enable you to run a batch conversion on any number of files at the same time.

Continue reading

Astaro PostgreSQL Fix

For some months now my Astaro firewall was unable to start the PostgreSQL service on boot. Since this didn’t seem to have any real impact on function or performance, I started some feeble attempts at fixing it but never succeeded until today.

Continue reading

ReadyNAS 2100: Now for the Racks ;)

readynas2100Netgear today released the ReadyNAS 2100 for 19″ racks. As with the ReadyNAS Pro and the ReadyNAS NVX, the ReadyNAS 2100 uses an Intel CPU to power the Linux kernel inside. For the moment, the ReadyNAS 2100 comes in two flavors:

Continue reading

SCO just won’t die

They really don’t know when it’s time to quit.

The Department of Justice’s Trustee program, which has finally had enough of SCO’s stalling tactics and failed reorganization attempts, has filed a motion to transition the company to Chapter 7. SCO CEO Darl McBride says that the company will oppose the motion and will present a new reorg plan to the court.

Continue reading

Nagios forged: Icinga proposes to do better

icinga_logoNow it happened to Nagios: Users and parts of the original development team have formed a forge of the original code. The new project is named ICINGA (ugh, all caps) Icinga.
Now, why the fork. That’s what the people behind the fork say:

Continue reading

Mirrorbrain: A DIY-CDN-Framework

mirrorbrainI really wonder how this has managed to slip my attention for so long. With MirrorBrain you can set up a distributed content delivery network. What it does is to redirect users according to GeoIP location detection to the server nearest to them.
Continue reading

ReadyNAS Package PHP5-IMAP: Dependency Hell

I just uploaded the PHP5-IMAP package to This was harder than expected because of some really ugly dependency problems introduced with RAIDiator 4.1.5.

Continue reading

Eucalyptus – The DIY Cloud

eucalyptuslogotext-300pxThis could be very useful for those who are currently thinking about moving their architecture to the cloud in full or just partially:

Eucalyptus – Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems – is an open-source software infrastructure for implementing “cloud computing” on clusters. The current interface to Eucalyptus is compatible with Amazon’s EC2, S3, and EBS interfaces, but the infrastructure is designed to support multiple client-side interfaces. Eucalyptus is implemented using commonly available Linux tools and basic Web-service technologies making it easy to install and maintain.

Continue reading

ReadyNAS iSCSI: New Version from SVN fixes Windows client disconnect

The latest revision (r212) from SVN for the iSCSI Enterprise Target fixes a bug that could cause Windows clients to lose the connection to the iSCSI target. So I decided to upgrade the iSCSI Target for ReadyNAS right away. From the SVN log:

Continue reading

ReadyNAS libc-client2001

As I already said, there’s a little problem when trying to update your ReadyNAS with software from the “Sarge” repository: There’s almost no copy of that left on the net. However, even if you find one (or use my “Sarge mirror”), there’s a problem with files that were already outdated even while “Sarge” was still maintained. One of these is


, the IMAP client. This poses an interesting problem:

Continue reading

Exim Cheat Sheet

exim-logoI haven’t had to deal with Exim for quite while. But yesterday the lucky days were over. While working on restoring my clients mail server, I found this Exim Cheat Sheet quite handy. Recommended reading ;)

ReadyNAS: New “Sarge” Repository

While playing with my old but trusty ReadyNAS NV I found that most if not all official Debian mirrors by now have deleted their archives of “Sarge”. No wonder, since that release is quite dated now. However, the operating system of the ReadyNAS is based on “Sarge” which makes installation of addons almost impossible. Luckily I found some mirrors in Taiwan and Croatia that still had all the files.

Continue reading

Developing on the ReadyNAS: The right Config

One reason why I like the ReadyNAS products from Netgear is that they’re basically Linux system. That means in theory I can compile and use all the stuff that’s out there in the Open Source. In reality, this sometimes isn’t just that easy. Especially on the NV/NV+/Duo/1100.

That’s because some projects still use very old versions of




to determine the system they are being compiled on. You will recognize such applications by the error “unknown system type” when trying to compile them on your ReadyNAS. But this can be fixed easily.

Continue reading

Unhold Sendmail Queue

It’s really so simple that I always forget it: To make


resend all mails currently in the queue, issue

sendmail -q


Really here for reference only.

Network Monitor ZenOSS 2.4beta3 available

zenoss_logo_webPace is going up over at ZenOSS. When I looked late at night yesterday, ZenOSS 2.3.296 (a.k.a. 2.4beta3) wasn’t available. It now is, including again some changes to my network monitoring package of choice.

Continue reading