Warning: non-geeks should move along.
Odd, very odd. I’ve had real troubles with the server. My shiny Ubuntu Dapper installation failed fsck tests all over the shop, worrying me greatly. Yes, there are backups, but I’d rather not have the grief, thanks very much. There were corrupted files, not recovered by the journaling filesystem, and once I’d found those I knew the jig was up. Time for a bare metal restore - of sorts. Since the OS was limping along rather than completely dead, I saved what I could to another drive and then nuked the lot.
Now, I had to choose what to install. I could go for another Dapper installation, but I have the horrible feeling that this was software corruption. I could have been too close to the bleeding edge, given that it wasn’t just the vanilla version I had installed; there were lots of thing installed from the apt universe and multiverse. The thing is that I couldn’t see any evidence of hardware failure on the drive: smartmontools showed no current errors and none in the log, so what else is a boy to think? So, I’ve switched to an ultra-conservative setup, and much more minimal, too. Debian Sarge it is, with no frills - and by that I mean, no X at all, and as little extraneous guff as I can get away with.
It’s been a bit of a pain getting the data across from mysql 5 to 4, and PHP 5 to 4 too, but not all that much - which suggests, of course, that I wasn’t using enough of the new bells and whistles to justify the pain. So now, no more pain.
One thing’s worth explicitly noting here, in case somebody stumbles across this: fine, you can use mysqldump –compatible=mysql40, but it doesn’t seem to get the auto_increment fields right. I’m going to have to go through and check all of the table structures just to be sure.
On the plus side, I’m getting really good at installing various flavours of Linux - nipnap.toastboy.co.uk has been, variously: Corel, RedHat, Fedora Cores 2, 3 and 4, Ubuntu and now Debian. If you call that a plus. Ahem. I swear, I do make eye contact when I talk to people. Heck, I even wash regularly.
(Extra bonus prizes for guessing where the hostname “nipnap” came from…)