Restoring libc.so when any cmd gets "/sbin/loader: Fatal Error: c annot map libc.so"

From: Pritchard, Hugh \(CSED\) (Hugh.Pritchard@dc.gov)
Date: Thu Oct 16 2003 - 12:41:30 EDT


I was trying to substitute a vendor's (Veridis, of Belgium) libc.so for the
standard libc.so.
Immediately after I mv'ed /shlib/libc.so to libc.so-orig, all commands (such
as mv and ln) stopped working,
with the error "/sbin/loader: Fatal Error: cannot map libc.so". People
cannot login to the system (telnetd has stopped working). People already
logged on and in our database application (UniVerse) have noticed
nothing--they seem to be able to give "commands" to the application.

Is there a way to restore (move back, etc.) libc.so? Can I do this without
going to single-user level?
If I do have to go to single-user level, is it simply a matter of moving
back the original--do the commands under /sbin insist on seeing the shared
library libc.so (I thought those executables were linked already)?

   Hugh
_______________________________________________________________________
   Hugh Pritchard (Tier), 202-546-3066, cell 301-467-1712
   D.C. Ofc of Corporation Counsel, Child Support Enforcement Division
   650 Pennsylvania Ave SE, Suite 250, Washington, DC 20003
   mailto:Hugh.Pritchard@DC.gov



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:39 EDT