Re: killed libc.so.7 somehow - help./ISO images of CURRENT

From: O. Hartmann <ohartman_at_mail.zedat.fu-berlin.de>
Date: Thu, 16 Feb 2012 11:03:16 +0100
On 02/15/12 13:58, Dimitry Andric wrote:
> On 2012-02-15 13:37, O. Hartmann wrote:
>> ;-) Problem: I can not even login anymore, since I have "insecured" the
>> console for security reasons and the shell is rejecting due to a symbol
>> missing. I tried booting into single user mode, but that doesn't help
>> much.
> 
> When booting in single user mode, use /rescue/sh as initial shell.  This
> is statically linked, so should always be able to run.  Then use the
> tools in /rescue to copy back a known good libc.so.7.

Last night I did and tried with no success.

First I booted from a boot-only cd. After copying libc.so.7, I still
received on binaries of the local disc

Symbol "_ThreadRuneLocal" not found. So I copied all libs from cd to
/lib/ on disc. That helped - for short. I tried to build world again
with no success, since cc was missing on the boot/rescue  cd.

So I booted the regular system again and tried building world. It
failed, clang obviously suffered from the same missing symbol.

The I did

make clean cleandepend depend obj all install

in folder

/usr/src/lib.

But after a reboot, I found myself confronted with the same initial
situation when I started the thread.

I guess I have "old" binaries and now too recent libs? I fear I'm
missing one little specific point to repair the system.

Regards,

Oliver


Received on Thu Feb 16 2012 - 09:03:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:24 UTC