From owner-freebsd-current@freebsd.org Mon Feb 15 11:28:26 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6F7B952A04D for ; Mon, 15 Feb 2021 11:28:26 +0000 (UTC) (envelope-from se@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DfML22SkMz4ScZ; Mon, 15 Feb 2021 11:28:26 +0000 (UTC) (envelope-from se@freebsd.org) Received: from Stefans-MacBook-Pro-449.fritz.box (p200300cd5f3baf00255f7833c3ce7a1a.dip0.t-ipconnect.de [IPv6:2003:cd:5f3b:af00:255f:7833:c3ce:7a1a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: se/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 94528324A; Mon, 15 Feb 2021 11:28:25 +0000 (UTC) (envelope-from se@freebsd.org) To: Mateusz Guzik Cc: freebsd-current , freebsd-jails@freebsd.org, "O. Hartmann" References: <20210215113620.01a84de7@freyja> From: Stefan Esser Subject: Re: jails: /pool/jails/fulljailmake -> /pool/jails/fulljailbmake: No such file or directory Message-ID: <9ea55d72-3e67-4585-93ef-766ed8c73930@freebsd.org> Date: Mon, 15 Feb 2021 12:28:23 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Bt692imufnV3PbB6RMJtEI9QXw1Cnk9Zj" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Feb 2021 11:28:26 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Bt692imufnV3PbB6RMJtEI9QXw1Cnk9Zj Content-Type: multipart/mixed; boundary="WIGRxMETTMZ65m27ZfBswspMN1CkyI4hD"; protected-headers="v1" From: Stefan Esser To: Mateusz Guzik Cc: freebsd-current , freebsd-jails@freebsd.org, "O. Hartmann" Message-ID: <9ea55d72-3e67-4585-93ef-766ed8c73930@freebsd.org> Subject: Re: jails: /pool/jails/fulljailmake -> /pool/jails/fulljailbmake: No such file or directory References: <20210215113620.01a84de7@freyja> In-Reply-To: --WIGRxMETTMZ65m27ZfBswspMN1CkyI4hD Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: de-DE Content-Transfer-Encoding: quoted-printable Am 15.02.21 um 11:47 schrieb Mateusz Guzik: > Can you try this with reverting: >=20 > commit ee10666327b622c2f20a4ac17e7a5673b04e7c9a > Author: Simon J. Gerraty > Date: Sun Feb 14 17:20:10 2021 -0800 >=20 > Links for bmake and bmake.1 >=20 > Some folk forget that make is bmake, and want the links... >=20 > MFC after: 1 week >=20 > diff --git a/usr.bin/bmake/Makefile.inc b/usr.bin/bmake/Makefile.inc > index 96431c19d2af..8c4cb659e1d8 100644 > --- a/usr.bin/bmake/Makefile.inc > +++ b/usr.bin/bmake/Makefile.inc > @@ -9,6 +9,8 @@ >=20 > .if exists(${.CURDIR}/tests) > PROG=3D make > +LINKS=3D make bmake > +MLINKS=3D ${MAN} b${MAN} > .endif >=20 > .if !defined(MK_SHARED_TOOLCHAIN) || ${MK_SHARED_TOOLCHAIN} =3D=3D "n= o" >=20 > If reverting this does not help, can you try with: > sysctl vfs.cache_fast_lookup=3D0 >=20 > On 2/15/21, O. Hartmann wrote: >> The base host is running FreeBSD 14.0-CURRENT #6 main-n244784-8563de2f= 279: >> Fri >> Feb 12 12:48:34 CET 2021 amd64, the source tree is at "commit >> 5dce03847fdc7bc6eb959282c0ae2117b1991746". >> >> >> Updating jails via "ezjail-admin update -i", or for poudriere based CU= RRENT >> (14-CURRENT) jails via "poudriere jail -j jail -u -b", installation of= >> world >> fails due to an error, shown below: >> >> [...] >> >> =3D=3D=3D> usr.bin/bmake (install) >> install -s -o root -g wheel -m 555 make >> /pool/jails/fulljail/usr/bin/make >> install -o root -g wheel -m 444 make.1.gz >> /pool/jails/fulljail/usr/share/man/man1/ rm -f >> /pool/jails/fulljail/usr/share/man/man1/bmake.1 >> /pool/jails/fulljail/usr/share/man/man1/bmake.1.gz; install -l h -o r= oot >> -g >> wheel -m 444 /pool/jails/fulljail/usr/share/man/man1/make.1.gz >> /pool/jails/fulljail/usr/share/man/man1/bmake.1.gz install -l h -o roo= t -g >> wheel -m 555 /pool/jails/fulljailmake /pool/jails/fulljailbmake insta= ll: >> link >> /pool/jails/fulljailmake -> /pool/jails/fulljailbmake: No such file or= >> directory *** Error code 71 I've got the same problem in a simple buildworld/installworld: =3D=3D=3D> usr.bin/bmake/tests/variables/t0 (install) install -o root -g wheel -m 555 legacy_test=20 //usr/tests/usr.bin/bmake/variables/t0/legacy_test installing DIRS testsFILESDIR install -d -m 0755 -o root -g wheel=20 //usr/tests/usr.bin/bmake/variables/t0 install -o root -g wheel -m 444=20 /usr/git/src/usr.bin/bmake/tests/variables/t0/Makefile.test=20 //usr/tests/usr.bin/bmake/variables/t0/Makefile.test install -o root -g wheel -m 444=20 /usr/git/src/usr.bin/bmake/tests/variables/t0/expected.status.1=20 //usr/tests/usr.bin/bmake/variables/t0/expected.status.1 install -o root -g wheel -m 444=20 /usr/git/src/usr.bin/bmake/tests/variables/t0/expected.stderr.1=20 //usr/tests/usr.bin/bmake/variables/t0/expected.stderr.1 install -o root -g wheel -m 444=20 /usr/git/src/usr.bin/bmake/tests/variables/t0/expected.stdout.1=20 //usr/tests/usr.bin/bmake/variables/t0/expected.stdout.1 install -o root -g wheel -m 444 Kyuafile=20 //usr/tests/usr.bin/bmake/variables/t0/Kyuafile install -l h -o root -g wheel -m 555 /make /bmake install: link /make -> /bmake: No such file or directory It seems that "/" is used as a path prefix instead of "/usr/bin/". Removal of the LINKS line solves the issue for me, but with a sane path prefix the link could be installed. Regards, STefan --WIGRxMETTMZ65m27ZfBswspMN1CkyI4hD-- --Bt692imufnV3PbB6RMJtEI9QXw1Cnk9Zj Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB4BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAmAqWtcFAwAAAAAACgkQR+u171r99USY Pgf4oHqb63UGQp3m88bkrRWLstRwMsnBeslrq7QdfOZ/JuW8f5NuVhFHyRpzRcu7N/ARrjYaCbJY HCpUnnHS8LhKiyTB/lPqGIIZf6j6Rew5eANyFynxlqp6G8eXaBWnXqxoaWfesWdTNeIvyI1HIZL7 ikwB1JKB95PElFvsR5v/9hG103w3kE5y06B0GlsSwVzXArUn8eNfVG4Vn6kyrOC8NbwKUnFGXDmc SoIIj7G3Sb4xaug9f3oHLOrEjJ98otkNPd1qooc6jtr/d/g6MxvTtbvSzQXv7XUjU551gr5Grcfk U82MJ6YAhS2vRs0+IRNllrIANKjteEqcpgf6iYLx =WVQo -----END PGP SIGNATURE----- --Bt692imufnV3PbB6RMJtEI9QXw1Cnk9Zj--