On May 27, 2009, at 11:49 AM, Steve Bertrand wrote:
Hey all,
In short, I've got a system with /boot on a USB thumb drive that I
boot
from, which then mounts root and the rest of the system from a 4-disk
ZFS storage pool.
However, during the upgrade, something didn't go quite right, and now
when I boot, I end up with:
/libexec/ld-elf.so.1: Shared object "libc.so.7" not found required
by sh
While I don't have much help to get you fixed, I can tell you how this
likely happened if you did a "make world" or "make installworld" at
one point.
The installworld script is told that /lib/libc.so.x has to have a
"chflags schg" applied to it, making it unchangeable. So when
installing, it deletes the old libc, copies the new libc over, tries
to do a chflags on it, fails because ZFS doesn't support flags, so it
deletes libc and gives up.
libc is the first file that installworld tries to create using schg,
so that's where it fails. The workaround is to do "make installworld
NO_FSCHG=" so that it doesn't bother trying to set flags.
-- Kevin
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"