It never fails. Just as I'm getting ready to call it quits for the day, Linux dies in some improbably manner and I am forced to continue working to resolve the issue. This time, I tried (for the Nth time) to boot a new kernel. It failed again, and so I rebooted back into the old one. Only this time it didn't come up.
It complained that there was no superblock found on /dev/md7. Now, thats the tmpfs partition, so its not like it really mattered, but I wanted to know what was wrong, so I spent some time sorting things out. Well, it turns out it was (for reasons unknown) building all the raid devices with the wrong stuff. It was trying to build /dev/md7 using the swap partitions, and was building /dev/md8 using the partitions for /dev/md7. Say what?
Anyway, I managed to correct everything by booting off of a liveCD and manually building the raids then re-lilo-ing. I wouldn't have needed the liveCD except that mdadm seems to have no way to Unassemble a stopped raid.
Oh well, its now WAY past time to have supper. I was sort of planning to have finished digesting by now, and been off to bed.
It complained that there was no superblock found on /dev/md7. Now, thats the tmpfs partition, so its not like it really mattered, but I wanted to know what was wrong, so I spent some time sorting things out. Well, it turns out it was (for reasons unknown) building all the raid devices with the wrong stuff. It was trying to build /dev/md7 using the swap partitions, and was building /dev/md8 using the partitions for /dev/md7. Say what?
Anyway, I managed to correct everything by booting off of a liveCD and manually building the raids then re-lilo-ing. I wouldn't have needed the liveCD except that mdadm seems to have no way to Unassemble a stopped raid.
Oh well, its now WAY past time to have supper. I was sort of planning to have finished digesting by now, and been off to bed.
no subject
Date: 2006-04-05 02:18 am (UTC)no subject
Date: 2006-04-05 01:37 pm (UTC)no subject
Date: 2006-04-05 02:19 pm (UTC)For example, RPM currently doesn't work. Yum was broken (silently) by a previous upgrade, so I installed an upgrade to yum. It (automagically) upgraded RPM to the latest version, which doesn't run on our kernel. I can't install any RPMs to try to fix it, so I'm left trying to compile and install a newer kernel to get things working again...
Sometimes I think I'd be better off always downloading the sources and compiling myself, but I keep discovering that Mandrake uses non-standard places to put things, and patches I know nothing about, so trying to replace a distro-package with a source release often breaks working stuff.
I think 99.44% of all my problems comes from the fact that Linux is far more upgradable that windows (in that it can be upgraded piecemeal) but that it simply doesn't have adequate tools for managing this.
Its not like I didn't go through similar pains when I first started using windows. I tend to radically configure windows. This used to sometimes break windows and often broke 3rd party software, although in recent years its gotten much better.
no subject
Date: 2006-04-05 02:32 pm (UTC)no subject
Date: 2006-04-05 10:03 pm (UTC)I remember talking to the maintainer of the Debian packages for the OCaml compiler (I think?), and he was explaining to me that since the OCaml people break the binary compatibility with every release (and they release fairly often, like every few months), combined with the OCaml system being separated in multiple packages (compiler, libraries, etc), dependencies between these packages and the Debian policies involving waiting a week or two for packages to be accepted, results in that every few months, OCaml is broken on Debian for two or three weeks at a time. If you do "apt-get dist-upgrade" during that time, or "apt-get install" OCaml, you'll break it.
no subject
Date: 2006-04-05 11:54 pm (UTC)I've yet to see ANY that have the concept of installing a second (or Nth) version of a piece of software, yet Linux can easily handle that.
no subject
Date: 2006-04-06 12:47 am (UTC)