From nobody Sat Mar 30 20:29:34 2024
X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
	by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V6TQm1Kvgz5Fw3r
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Sat, 30 Mar 2024 20:29:36 +0000 (UTC)
	(envelope-from mike@sentex.net)
Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [IPv6:2607:f3e0:0:1::12])
	(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 (2048 bits) client-digest SHA256)
	(Client CN "smarthost1.sentex.ca", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4V6TQl0mnRz4lby
	for <freebsd-questions@freebsd.org>; Sat, 30 Mar 2024 20:29:35 +0000 (UTC)
	(envelope-from mike@sentex.net)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of mike@sentex.net designates 2607:f3e0:0:1::12 as permitted sender) smtp.mailfrom=mike@sentex.net
Received: from pyroxene2a.sentex.ca (pyroxene19.sentex.ca [199.212.134.19])
	by smarthost1.sentex.ca (8.17.1/8.16.1) with ESMTPS id 42UKTZI1071436
	(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=FAIL);
	Sat, 30 Mar 2024 16:29:35 -0400 (EDT)
	(envelope-from mike@sentex.net)
Received: from [IPV6:2607:f3e0:0:4:d4e:7015:50b1:7076] ([IPv6:2607:f3e0:0:4:d4e:7015:50b1:7076])
	by pyroxene2a.sentex.ca (8.17.1/8.15.2) with ESMTPS id 42UKTXdE016471
	(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO);
	Sat, 30 Mar 2024 16:29:34 -0400 (EDT)
	(envelope-from mike@sentex.net)
Content-Type: multipart/alternative;
 boundary="------------hJd0BlCnFMCiiQir9whdlCCh"
Message-ID: <aa869e20-37d1-40ff-b951-f40c5f6b9cd5@sentex.net>
Date: Sat, 30 Mar 2024 16:29:34 -0400
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Error during 'make installworld' over NFS
From: mike tancsa <mike@sentex.net>
To: freebsd-questions@umpquanet.com, freebsd-questions@freebsd.org
References: <ZgcVKwT1v0b+G/hV@sfo.umpquanet.com>
 <028576bf-1d83-48c7-b3fb-bac35e10bfca@sentex.net>
Content-Language: en-US
Autocrypt: addr=mike@sentex.net; keydata=
 xsBNBFywzOMBCACoNFpwi5MeyEREiCeHtbm6pZJI/HnO+wXdCAWtZkS49weOoVyUj5BEXRZP
 xflV2ib2hflX4nXqhenaNiia4iaZ9ft3I1ebd7GEbGnsWCvAnob5MvDZyStDAuRxPJK1ya/s
 +6rOvr+eQiXYNVvfBhrCfrtR/esSkitBGxhUkBjOti8QwzD71JVF5YaOjBAs7jZUKyLGj0kW
 yDg4jUndudWU7G2yc9GwpHJ9aRSUN8e/mWdIogK0v+QBHfv/dsI6zVB7YuxCC9Fx8WPwfhDH
 VZC4kdYCQWKXrm7yb4TiVdBh5kgvlO9q3js1yYdfR1x8mjK2bH2RSv4bV3zkNmsDCIxjABEB
 AAHNHW1pa2UgdGFuY3NhIDxtaWtlQHNlbnRleC5uZXQ+wsCOBBMBCAA4FiEEmuvCXT0aY6hs
 4SbWeVOEFl5WrMgFAl+pQfkCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQeVOEFl5W
 rMiN6ggAk3H5vk8QnbvGbb4sinxZt/wDetgk0AOR9NRmtTnPaW+sIJEfGBOz47Xih+f7uWJS
 j+uvc9Ewn2Z7n8z3ZHJlLAByLVLtcNXGoRIGJ27tevfOaNqgJHBPbFOcXCBBFTx4MYMM4iAZ
 cDT5vsBTSaM36JZFtHZBKkuFEItbA/N8ZQSHKdTYMIA7A3OCLGbJBqloQ8SlW4MkTzKX4u7R
 yefAYQ0h20x9IqC5Ju8IsYRFacVZconT16KS81IBceO42vXTN0VexbVF2rZIx3v/NT75r6Vw
 0FlXVB1lXOHKydRA2NeleS4NEG2vWqy/9Boj0itMfNDlOhkrA/0DcCurMpnpbM7ATQRcsMzk
 AQgA1Dpo/xWS66MaOJLwA28sKNMwkEk1Yjs+okOXDOu1F+0qvgE8sVmrOOPvvWr4axtKRSG1
 t2QUiZ/ZkW/x/+t0nrM39EANV1VncuQZ1ceIiwTJFqGZQ8kb0+BNkwuNVFHRgXm1qzAJweEt
 RdsCMohB+H7BL5LGCVG5JaU0lqFU9pFP40HxEbyzxjsZgSE8LwkI6wcu0BLv6K6cLm0EiHPO
 l5G8kgRi38PS7/6s3R8QDsEtbGsYy6O82k3zSLIjuDBwA9GRaeigGppTxzAHVjf5o9KKu4O7
 gC2KKVHPegbXS+GK7DU0fjzX57H5bZ6komE5eY4p3oWT/CwVPSGfPs8jOwARAQABwsB2BBgB
 CAAgFiEEmuvCXT0aY6hs4SbWeVOEFl5WrMgFAl+pQfkCGwwACgkQeVOEFl5WrMiVqwf9GwU8
 c6cylknZX8QwlsVudTC8xr/L17JA84wf03k3d4wxP7bqy5AYy7jboZMbgWXngAE/HPQU95NM
 aukysSnknzoIpC96XZJ0okLBXVS6Y0ylZQ+HrbIhMpuQPoDweoF5F9wKrsHRoDaUK1VR706X
 rwm4HUzh7Jk+auuMYfuCh0FVlFBEuiJWMLhg/5WCmcRfiuB6F59ZcUQrwLEZeNhF2XJV4KwB
 Tlg7HCWO/sy1foE5noaMyACjAtAQE9p5kGYaj+DuRhPdWUTsHNuqrhikzIZd2rrcMid+ktb0
 NvtvswzMO059z1YGMtGSqQ4srCArju+XHIdTFdiIYbd7+jeehg==
In-Reply-To: <028576bf-1d83-48c7-b3fb-bac35e10bfca@sentex.net>
X-Scanned-By: MIMEDefang 2.86
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.38 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.99)[-0.994];
	R_SPF_ALLOW(-0.20)[+ip6:2607:f3e0::/32];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	RCVD_IN_DNSWL_LOW(-0.10)[199.212.134.19:received];
	XM_UA_NO_VERSION(0.01)[];
	ASN(0.00)[asn:11647, ipnet:2607:f3e0::/32, country:CA];
	FREEFALL_USER(0.00)[mike];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	ARC_NA(0.00)[];
	RCPT_COUNT_TWO(0.00)[2];
	MID_RHS_MATCH_FROM(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	DMARC_NA(0.00)[sentex.net];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	R_DKIM_NA(0.00)[];
	RCVD_COUNT_TWO(0.00)[2];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	TO_DN_NONE(0.00)[];
	RCVD_TLS_ALL(0.00)[]
X-Rspamd-Queue-Id: 4V6TQl0mnRz4lby

This is a multi-part message in MIME format.
--------------hJd0BlCnFMCiiQir9whdlCCh
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 3/30/2024 1:33 PM, mike tancsa wrote:
> On 3/29/2024 3:23 PM, freebsd-questions@umpquanet.com wrote:
>> For years I've been doing upgrades by mounting /usr/src and /usr/obj via
>> read-only NFS shares, and doing an installkernel/installworld/
>> mergemaster sequence.
>>
>> Lately I've built stable/14-n267062-77205dbc1397 but I'm hitting an
>> error that appears to be because the NFS mounts are read-only.
>
> I havent tried RELENG_14 in a few weeks, but does setting
>
> setenv MAKE_OBJDIR_CHECK_WRITABLE 0
>
> before you do the installkernel/installworld help at all ?
>
Just checked on a vm.

mount_nfs -onfsv4,readahead=8,rsize=131072,wsize=131072 
build14server:/usr/src /usr/src

mount_nfs -onfsv4,readahead=8,rsize=131072,wsize=131072 
build14server:/usr/obj /usr/obj


root@nano14:/usr/src # touch /usr/src/testfile
touch: /usr/src/testfile: Read-only file system
root@nano14:/usr/src # touch /usr/obj/testfile
touch: /usr/obj/testfile: Read-only file system

root@nano14:/usr/src #

with a csh shell (not sure if that makes a diff or not)

installkernel and world work without errors/warnings with
setenv MAKE_OBJDIR_CHECK_WRITABLE 0

for me

nfsstat -m
192.168.15.6:/usr/src on /usr/src
nfsv4,minorversion=2,tcp,resvport,nconnect=1,hard,cto,sec=sys,acdirmin=3,acdirmax=60,acregmin=5,acregmax=60,nametimeo=60,negnametimeo=60,rsize=65536,wsize=65536,readdirsize=65536,readahead=8,wcommitsize=16777216,timeout=120,retrans=2147483647


     ---Mike



--------------hJd0BlCnFMCiiQir9whdlCCh
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 3/30/2024 1:33 PM, mike tancsa
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:028576bf-1d83-48c7-b3fb-bac35e10bfca@sentex.net">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      On 3/29/2024 3:23 PM, <a
        class="moz-txt-link-abbreviated moz-txt-link-freetext"
        href="mailto:freebsd-questions@umpquanet.com"
        moz-do-not-send="true">freebsd-questions@umpquanet.com</a>
      wrote:<br>
      <blockquote type="cite"
        cite="mid:ZgcVKwT1v0b+G%2FhV@sfo.umpquanet.com">
        <pre class="moz-quote-pre" wrap="">For years I've been doing upgrades by mounting /usr/src and /usr/obj via
read-only NFS shares, and doing an installkernel/installworld/
mergemaster sequence.

Lately I've built stable/14-n267062-77205dbc1397 but I'm hitting an
error that appears to be because the NFS mounts are read-only.
</pre>
      </blockquote>
      <br>
      <p>I havent tried RELENG_14 in a few weeks, but does setting</p>
      <p>setenv MAKE_OBJDIR_CHECK_WRITABLE 0</p>
      <p>before you do the installkernel/installworld help at all ? <br>
      </p>
    </blockquote>
    <p>Just checked on a vm.</p>
    <p>mount_nfs -onfsv4,readahead=8,rsize=131072,wsize=131072
      build14server:/usr/src /usr/src</p>
    <p>mount_nfs -onfsv4,readahead=8,rsize=131072,wsize=131072
      build14server:/usr/obj /usr/obj</p>
    <p><br>
    </p>
    root@nano14:/usr/src # touch /usr/src/testfile<br>
    touch: /usr/src/testfile: Read-only file system<br>
    root@nano14:/usr/src # touch /usr/obj/testfile<br>
    touch: /usr/obj/testfile: Read-only file system<br>
    <p>root@nano14:/usr/src # <br>
    </p>
    <p>with a csh shell (not sure if that makes a diff or not)</p>
    <p>installkernel and world work without errors/warnings with <br>
      setenv MAKE_OBJDIR_CHECK_WRITABLE 0 <br>
    </p>
    <p>for me</p>
    <p>nfsstat -m<br>
      192.168.15.6:/usr/src on /usr/src<br>
nfsv4,minorversion=2,tcp,resvport,nconnect=1,hard,cto,sec=sys,acdirmin=3,acdirmax=60,acregmin=5,acregmax=60,nametimeo=60,negnametimeo=60,rsize=65536,wsize=65536,readdirsize=65536,readahead=8,wcommitsize=16777216,timeout=120,retrans=2147483647</p>
    <p><br>
    </p>
    <p>    ---Mike<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
      cite="mid:028576bf-1d83-48c7-b3fb-bac35e10bfca@sentex.net"><span
      style="white-space: pre-wrap">
</span> </blockquote>
  </body>
</html>

--------------hJd0BlCnFMCiiQir9whdlCCh--