Why do I need a bunch of mappings for ld-elf.so in FreeBSD 8?

Odhiambo Washington odhiambo at gmail.com
Tue Dec 8 10:46:20 UTC 2009


On Tue, Dec 8, 2009 at 4:35 AM, Paul Hoffman <phoffman at proper.com> wrote:

> Greetings. I upgraded a 7.2 system to 8.0 using 'freebsd-update install'.
> At some time during the process, I could no longer log in remotely because
> bash could not start due to /libexec/ld-elf.so not finding the right
> libraries. I added a bunch of lines to /etc/libmap.conf so that I could
> continue, and did a full 'portupgrade -af'. 'freebsd-update fetch' reports
> nothing to fetch, but I can't remove the lines from /etc/libmap.conf.
>
> How do I get a /libexec/ld-elf.so that has up-to-date mappings internal to
> it?
>
>
>
I usually think that including COMPAT_FREEBS7 in your new kernel during the
upgrade process would save one from such agony. I have never used
freebsd-update ever, and might never, because I prefer to build a new system
from scratch, but perhaps you could try it and see if it does resolve your
problem.

There is always this instruction that you need to recompile all installed
ports, which I think you did not do. That instruction makes me sick, given
the time it would take on a critical server.


-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"If you have nothing good to say about someone, just shut up!."
              -- Lucky Dube


More information about the freebsd-questions mailing list