glibc_2.4 not found - Kernel panic - Not Syncing: attempted to kill init
I had been running FC4 on my system for quite some time. I finally decided to upgrade it to the latest.
I used the normal DVD local installation media with anaconda.
Here are the sequence of the events which eventually led to the problem.
1. The installation(upgrade from FC4, not the fresh installation) was going fine until it got stuck at package 1035(out of total 1548 packages ) to be installed/upgraded.
2. This particular package was related to SELINUX.(thats all I remember , some 2MB size)
3. I waited for some 20-25 minutes. It just kept stuck there. Not sure it was because of DVD problem or something.
4. Finally, I reset the machine, when it started again, it recognized 511 packages still to be installed.(not 513 as expected).
5. it did install the rest of them properly.
6. After the successful reboot message, when machine was rebooted.
It got stuck at this message(several messages like this).
/bin/nash: /lib/libc.so.6: version 'glibc_2.4 not found (required by /usr/lib.libnl.so.1)
Kernel panic - Not Syncing: attempted to kill init
I see this "glibc_2.4 not found" message many a times before kernel panic message, apparently its being used by multiple packages. (only argument changing is the one at the end... required by <application_name>).
I cant proceed furthur and I have some important data on the drive, which I can get in rescue mode and retrieve it but that would be last option.
Moreover , I dont want to reinstall the whole suite of applications which I have put over a period of time.
So If there is an easier solution to this problem, like copying some files ,or changing some links, then I can try.
Thanks in anticipation,