On Nov 20, 2007, at 10:56 PM, Mike Friedman wrote:
I had a 10.51 server, with a Softraid mirror volume, when one of
the disks in the mirror had a problem. The machine was completely
hung, so I rebooted it.
It won't boot now. I have tried the limited softraid
troubleshooting (clearing the boot cache when mounted on another
machine), but unfortunately their site seems to be down right now.
I also removed the secondary disk that failed from the RAID but it
will still not boot. In verbose mode, I get a message repeating
endlessly that said "in-memory mkext doesn't match on-disk mkext'
non-boot kexts won't be loaded."
I googled for that error and various pieces of it but found nothing.
Any thoughts on this?
On Nov 21, 2007, at 3:45 AM, Mike Friedman wrote:
Try reading it again or put your glasses on, it deletes 2 files
and only 2 files.
try:
ls -lsa /Volumes/<HD-NAME>/System/Library/Extensions.*
Sorry, it's been a long night. That actually deleted one file, but
I am still not able to boot the machine. It looks like it's time to
restore from the backup in the morning. Again.
Your problem is relating to the kext itself not properly loading, an
extension that's necessary to read the disk and boot from it. It
would appear it's not being marked properly.
The boot loader provides boot time loading of kexts that are required
to mount the root filesystem; they are not built into the kernel.
These kexts get the OSBundleRequired property in the root dictionary
of the KEXT’s information property list (Info.plist file). Check to
see if that is indeed set as required.
Have you received the same error listed above since removing the caches?
Have you contacted SoftRAID as this would appear to be an issue with
their kext.
-dhan
------------------------------------------------------------------------
Dan Shoop
Computer Scientist
iWiring / U.S. Technical Services