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

From: Pritchard, Hugh \(CSED\) <"Pritchard,>
Date: Thu, 16 Oct 2003 12:41:30 -0400

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_at_DC.gov
Received on Thu Oct 16 2003 - 16:45:08 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:44 NZDT