Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Mar 2010 14:16:17 -0400
From:      Alejandro Imass <ait@p2ee.org>
To:        freebsd-questions@freebsd.org
Subject:   Recovering base system files after failed installworld
Message-ID:  <a14066a01003151116v6327e0c2u4c0f2df449ca35f7@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I tried upgrading from 6.2 STABLE to 7.3 RELEASE, and everything went
very smooth until I rebooted the new kernel. Make installworld failed
complaining that cc1 was not executable. After a lot of tests, I came
to the conclusion that the new 7.3 kernel had some sort of problem
with my gvinum partitions, since executables were mysteriously
becoming corrupt and the miraculously fixed after reboot. So I
reverted to the old kernel and the system booted without any problems.
I reverted with csup to 6.2 STABLE sources, but now I realize that
some binaries of the base system were modified by the failed
installworld. For example, it seems that libc.a is not compatible with
the compiler as I now get:

/usr/lib/libc.a: could not read symbols: Malformed archive

Now, the question I have is: is there any way to revert all system
binaries to 6.2 STABLE without a previous backup? Can a utility like
freebsd-update help me restore these binaries?

Thanks in advance,
Alejandro Imass



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a14066a01003151116v6327e0c2u4c0f2df449ca35f7>