Samba gives "invalid PT_PHDR" after upgrading from 7.2-RELEASE
Timur I. Bakeyev
timur at com.bat.ru
Mon Jul 19 08:38:12 UTC 2010
On Sun, Jul 18, 2010 at 10:42 PM, David Brodbeck <gull at gull.us> wrote:
> On Jul 7, 2010, at 10:12 AM, David Brodbeck wrote:
>> On Wed, July 7, 2010 2:20 am, mcoyles wrote:
>>> David - have a look here...
>> OK, I see. It looks like rtld is part of world, not a port, so then the
>> question becomes, why didn't freebsd-update update it for me? Is there a
>> way I can force a binary upgrade, or do I need to download the source and
>> rebuild things that way?
> I ended up downloading the 7.3 livefs ISO, booting off of it, and replacing
> /libexec/ld-elf.so.1 with the one from the CD. That fixed the problem.
> I suspect the reason freebsd-update didn't upgrade it properly is it appears
> it's impossible to replace this file on a running system, even in
> single-user mode. Maybe there should be something in the release notes
> about a 7.2 -> 7.3 upgrade being impossible to do properly except by booting
> from CD?
make installworld happily does it, so can you - by renaming file to
the *.old and then putting new on in it's place. So, it could be that
freebsd-update isn't sophisticated enough to do such a trick.
More information about the freebsd-questions