Date: Mon, 31 Dec 2018 14:12:15 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Matthias Apitz <guru@unixarea.de> Cc: freebsd-current@freebsd.org Subject: Re: stop in make installworld: ld-elf.so.1: symbol lstat1@FBSD_1.5 not found Message-ID: <87A4E7BB-97E0-4823-B910-4E3706EA088D@FreeBSD.org> In-Reply-To: <mjdhqj.pkloey.2tncs5-qmf@ms-10.1blu.de> References: <20181231112755.GA2358@e6330-r314251> <mjdhqj.pkloey.2tncs5-qmf@ms-10.1blu.de>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_96455FFE-B2A7-45B8-BBEE-380F3F3A7F65 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 31 Dec 2018, at 13:08, Matthias Apitz <guru@unixarea.de> wrote: >=20 > On Mon, 31 Dec 2018 12:27:55 +0100, Matthias Apitz wrote: >>=20 >> Hello, >>=20 >> I'm updating the usual way a system from r314251 to tje actual = CURRENT r342378. >> The 'make installworld' failes in single user mode with: >>=20 >> ld-elf.so.1: /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/rm: >> Undefined symbol lstat1@FBSD_1.5 >>=20 >> What can I do? >=20 > As I had no other idead, I run the 'make installworld' again, now with = success. >=20 > What does this mean? I think what may have happened was the following. The "legacy" rm which failed was likely a symlink to /bin/rm, like so: $ ls -l /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin/rm lrwxr-xr-x 1 dim dim 7 2018-12-29 16:22:12 = /usr/obj/usr.old/src/amd64.amd64/tmp/legacy/usr/bin/rm@ -> /bin/rm For some reason, /bin/rm may have been overwritten before your /lib/libc.so.7, which caused the "Undefined symbol" error from ld-elf.so.1. Alternatively, installing /lib/libc.so.7 may have failed without the Makefile noticing it, after which the first /bin/rm would show that same error. When you re-ran "make installworld", the installation of /lib/libc.so.7 likely succeeded, and after that the symlinked commands in /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin which used new symbols started to work. -Dimitry --Apple-Mail=_96455FFE-B2A7-45B8-BBEE-380F3F3A7F65 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXCoVrwAKCRCwXqMKLiCW o4LBAKDp1eLU34ntDF9hwhR+kl76xpiHiQCeJilgVtq/PFc2r4+oL2fRlwwQD80= =eEhy -----END PGP SIGNATURE----- --Apple-Mail=_96455FFE-B2A7-45B8-BBEE-380F3F3A7F65--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87A4E7BB-97E0-4823-B910-4E3706EA088D>