Monthly Archive for September, 2006

…And From the Ashes, An FTP is Reborn

The good news: Charlie’s Server’s FTP service is back online, with all of the old data to boot!

The bad news: One of the drives in the FTP array died.

The ugly news: LVM didn’t want to activate the array in partial mode.

Read on for technical details and how I revived a dead LVM array with a missing drive.
Continue reading ‘…And From the Ashes, An FTP is Reborn’

LVM + Moving Around Drives = Unhappy?

When I saw some ugly I/O errors on one of the drives in my LVM volume, I immediately looked into how to move whatever data I could off of that drive and onto another free drive. Luckily, I happened have a few free drives.

After some quick reading online, and the lovely tab-completion available in bash, I found the pvmove command, and decided to put it to use. After not receiving any output for several hours, I decided that the process had hung and killed it. When running pvmove --abort, I got a few instances of the following error.

reload ioctl failed: Invalid argument
Continue reading ‘LVM + Moving Around Drives = Unhappy?’

Blog on CS Finally Gets Its Fix

I’ve been lagging on updates to the blog software lately, and am now pleased to announce that this blog has been updated to use the latest and greatest software. Both the blog engine and the theme engine have been updated to their latest released versions.
Continue reading ‘Blog on CS Finally Gets Its Fix’

Perforce back in Portage?

Since starting my new job at FactSet, I’ve been using Perforce for SCM. For historical reasons at the company, this is what we’re going to be using and we’re for the most part happy with it.

Since I’m using Gentoo at work, I thought I’d be able to just emerge perforce-cli and be done with it. Apparently not so much. Apparently the Perforce packages were moved out of the Portage trunk and into Stuart’s overlay. So I figured then it’d be as easy as some layman magic. Again, apparently not so — Stuart’s overlay only had some old 2004 versions of the Perforce software. So I went ahead and created some updated ebuilds to reflect the latest releases of the Perforce client software.

The end results? I have Perforce (both CLI and GUI) clients working wonderfully on my work laptop, and am considering maintaining the packages for the Portage trunk. If there’s any interest in this, I’ll throw then back into the Portage trunk right away, so cast your vote via a comment to this post! Otherwise, I’ll just maintain them via Stuart’s overlay, and everyone can access my updated ebuilds via layman.