5.2 /usr/libexec/ld-elf.so.1 upgrade problem in make installworld

Jonathan Clarke jonathan at phillipoux.net
Thu Jan 29 10:33:13 PST 2004


Hello everyone,

I have a problem during make installworld while upgrading from 5.1-p11 to
5.2-RELEASE.

I cvsup'ed my source tree this morning, did make buildworld, make
buildkernel and make  installkernel, reboot, everything was fine.

While running make installworld, I bump into an error in libexec/rtld-elf,
output is below. I can see this is to do with the move from /usr/libexec
to /libexec, but I can't work out how to get round it. The permission
denied must be coming from a schg flag...

Any help would be appreciated. I apologize if this question has already
come up but googling hasn't revealed anything. Thanks in advance!

Jonathan

Output from make installworld:

[...]
===> libexec/rtld-elf
chflags noschg /usr/libexec/ld-elf.so.1
install -s -o root -g wheel -m 555  -fschg -C -b ld-elf.so.1 /libexec
install -o root -g wheel -m 444 rtld.1.gz  /usr/share/man/man1
/usr/share/man/man1/ld-elf.so.1.1.gz -> /usr/share/man/man1/rtld.1.gz
/usr/share/man/man1/ld.so.1.gz -> /usr/share/man/man1/rtld.1.gz
/usr/libexec/ld-elf.so.1 -> /libexec/ld-elf.so.1
ln: /usr/libexec/ld-elf.so.1: Operation not permitted
*** Error code 1

Stop in /usr/src/libexec/rtld-elf.
*** Error code 1

Stop in /usr/src/libexec.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.



More information about the freebsd-questions mailing list