[an error occurred while processing this directive]
The Surprises Never End...
posted by Scott on Saturday May 25, @01:37PM
from the announcements dept.
Announcements I've finally got the old hardware setup working with MANN, so the web site will continue to run until the replacement motherboard and CPU come in late next week. I'll post more info about what actually happened (for those of you who are interested in such things), but right now I have a bunch of non-computer related things I need to take care of. Note: Many thanks to David Decker, Jerry Vrooman, and Anonymous who made donations to help defray the cost of the hardware failure.

Okay, so here's the story for all you unix/linux geeks out there who want to know why this took so long... :)

After discovering that my motherboard and CPU bit the dust (apparently from heat damage), I figured it would be a simple procedure to use an older CPU/motherboard combo I had laying around (which is going to be used as part of a father's day gift for my dad - keep it quiet!) for a week until the replacement parts come in.

Well, the burned-out system was an AMD Athlon (K7) architecture and had a kernel optimized for the K7, meaning that it tries to do things that only the K7 and newer processors can do. The temporary system is an AMD K6 (no, I don't support Intel) which can not handle many of the K7 instructions. So, I knew going into this that I needed to boot the system with a different kernel.

This is where the surprises started. By using a rescue disk, it was easy enough to boot using a new kernel, but the system would immediately hang after loading the kernel. After doing some usenet searches, I found that I was using a buggy kernel version. I met with more success using a different version, which started detecting the hardware on startup but hung just before init (the mother of all processes in Unix) started. I was stumped at that point, and wasted a lot of time trying different kernels and initrd versions.

Eventually, I posted my problem to a local linux user group mailing list and announced it on the MANN downtime page, and was fortunate enough that David Hill read about it. He pointed me to a usenet post reminding me that recent releases of Redhat come with an optimized glibc library, and that I was likely using a glibc version that was optimized for the K7. Thus there was no way I could boot the system unless I replaced all of glibc by hand (not a fun possibility) or stick my hard drive into another K7 machine and then boot it up fine and replace the RPMs with pre-K7 versions. I was lazy, had some machines at work that would do the trick, and opted for the latter choice. I was then able to stick the disk back in the server and everything came up fine. In the process I also read a ton of documentation about bootloaders and the unix boot process. So it wasn't a total waste of time.

It was, however, a waste of more than $200 that I had to shell out to get replacement parts (including a more reputable CPU heatsink and fan). I really don't feel comfortable openly asking for money, but donations at this time would be appreciated more than ever.

And for all you sysadmins out there, beware of architecture-optimized software packages (especially the main system libraries)! It's a good idea in many ways, but it can have consequences in hardware emergencies like this.

Web Site Focuses on Male Depression | Enough a Dangerous Movie for Men  >

  
This discussion has been archived. No new comments can be posted.
Good Jury Rig Job (Score:1)
by Luek on Saturday May 25, @04:02PM EST (#1)
(User #358 Info)
Thanks Scott for getting the site back on line.

Good Job!
Scott does too much for us (Score:1)
by crescentluna (evil_maiden@yahoo.com) on Saturday May 25, @06:59PM EST (#2)
(User #665 Info)
well, it's true, he deserves like a really cool throne or something. Hope it all works out, man.
Re:Scott does too much for us (Score:2)
by Scott (scott@mensactivism.org) on Saturday May 25, @08:33PM EST (#3)
(User #3 Info)
A throne? I have no idea what to say to that...

Getting MANN back up and running wasn't just an act of altruism for the readers - I also learned a lot about the unix boot process and the GRUB bootloader which is professionally useful for me as a sysadmin. :)

Scott
Re:Scott does too much for us (Score:2)
by frank h on Sunday May 26, @08:57PM EST (#4)
(User #141 Info)
I sincerely you're putting ALL of this on your resume!!
Thank you for the donations!!! (Score:2)
by Scott (scott@mensactivism.org) on Monday May 27, @08:14PM EST (#5)
(User #3 Info)
I'd like to sincerely thank David Decker, Jerry Vrooman, and an Anonymous person who made donations to MANN after the hardware failure and outage. Your generosity is much appreciated, and will not be forgotten.

Scott
[an error occurred while processing this directive]