From nobody Mon Nov 18 02:10:08 2024 X-Original-To: stable@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 4XsB0p2Cxbz5dhhR; Mon, 18 Nov 2024 02:10:18 +0000 (UTC) (envelope-from zlei@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XsB0p1TRkz4Yjd; Mon, 18 Nov 2024 02:10:18 +0000 (UTC) (envelope-from zlei@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731895818; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wc6dVhDISvkGBLbW3i6TebTtQIBHPUrYeb7aUkhpnEw=; b=q9uRHCcKC6QYbc7nvingfVnUPG3zPS9iw/Dyp6WnQIIk7GUUpqxwuxgScw+fD6N6MpoqrM ClW2I9WH3wpVMTgyUvHLjKMt3a/V0nX/Nf60tiMIvKEshay4RhwZKca9hrD2FG3Wo1y0AM lloeVpby8SIZ+yfn5r6UjSYYpqahoenFbctJdQCHKNGeHigW72RCfGFtKwyxTV2SeB5EGn kKp05Ezhg6cAd+K7ec7TsfRtuyzWxJ4mFkLXGsErk4iPcDov8NP93WnkKIzy+gJS2+QU2p m4xI7LE9ueYgZ2PVjWauK4CwTFbo/6wvgyaYuIIiYi7flGe2rif7ZDG/6GkVoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731895818; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wc6dVhDISvkGBLbW3i6TebTtQIBHPUrYeb7aUkhpnEw=; b=koZBKNb2VbGypBcfmhOgiCFRb3iyEnxovpuQ2Tx29Bf2JdxBwuVYMEbEq9/n8FA8oaSk1T ZDVmYLx17a6oZUx+/l2d3MxU6Umk3BFmsY2OIlcAjIpohV3xw7sg1DJLozNW5ONU6zu3RX SqXpJ1KITeX/ZtVEto8BiKcolCyPj3SpRVQaJM901zf8Vz8/D+m+uOnU1WBPyXFtwzzFxN ux2FO+qroxj3anjlA40ijltOErhMMCcpZq5pU4m6pXL++xrrvb+J/MajEr4MLj9MQfibZR /XGsm1WNEv6weOxhwwLD4BFaB2u3rQD9ceOwCuDm8ZJmkBUkSstj59uQhqVsUQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1731895818; a=rsa-sha256; cv=none; b=RE2GacYOEJdyS1p8vmV5PYRDn3LsVPLVBU4Ck4E+u2ANR9tiW4yk/a+y2KL0ebXMwYUS7H s/qg/yjg82AMsGjKydWz+kBU1kZwUCYfinsqgny29r1Vxv4ZeW3++s26U4XghOBhwQdvJu /UXoVkIyUoDZA6dtITWD6QASMXYOInV2UnxjyJZ79nQnQfYej18NPYs7+Rnl66Gql6GvzW n8zZaUWsaLYfjwaZvKJG2QOWXnXpSSmP6DMhkWbcv5YIK5TL2nOTunQl8ECwSnX8DK8X5t dyWruYjBVlyx4DrMVxtxzrUJaKeIWnP21dCrP86TsE7j8FCo/T1p4mrhVYc7Iw== Received: from smtpclient.apple (unknown [IPv6:2001:19f0:6001:9db:98f0:9fe0:3545:10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: zlei/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XsB0m5vXhzWNj; Mon, 18 Nov 2024 02:10:16 +0000 (UTC) (envelope-from zlei@FreeBSD.org) From: Zhenlei Huang Message-Id: <1D0B031C-DAF2-42C8-AEDC-FF05BEFD8B6A@FreeBSD.org> Content-Type: multipart/alternative; boundary="Apple-Mail=_8F00CF49-933D-4156-BFB9-ACD0AFC9BD1F" List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.10\)) Subject: Re: Building a ported kernel module, where the Project-provided package is inferior (was: Error report on FreeBSD-14.2-BETA2 - graphics problem) Date: Mon, 18 Nov 2024 10:10:08 +0800 In-Reply-To: <00cd8876-a9a2-417e-9995-b0de7afd4186@gmail.com> Cc: stable@freebsd.org, FreeBSD Mailing List , =?utf-8?Q?Fernando_Apestegu=C3=ADa?= To: Graham Perrin References: <330d2a06cd2099f1cda6c151d2586404@zahemszky.hu> <7409b19c-a1a2-4439-9cdb-6a0fb5b6ac32@FreeBSD.org> <00cd8876-a9a2-417e-9995-b0de7afd4186@gmail.com> X-Mailer: Apple Mail (2.3696.120.41.1.10) --Apple-Mail=_8F00CF49-933D-4156-BFB9-ACD0AFC9BD1F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Nov 17, 2024, at 4:38 PM, Graham Perrin = wrote: >=20 > On 14/11/2024 11:09, Hans Ottevanger wrote: >> =E2=80=A6 rebuilding the drm-61-kmod package =E2=80=A6. I still = wonder what we have to tell an unsuspecting (possibly beginning) end = user =E2=80=A6 >=20 > The need to build modules such as drm-61-kmod is: >=20 > * very frequently encountered >=20 > * not mentioned at . >=20 > When the announcement for BETA3 is posted to Reddit: >=20 > * I'll add a hint that FreeBSD-src-sys can be added with pkg >=20 > =E2=80=93 for the benefit of people who might not want the relative = complexity of things such as git, gitup, and got. >=20 >=20 Fernando made enhancement [1] to freebsd-update(8) so that end users = will be warned / hinted. So maybe it is time to MFC that to stable = branches ? The serial of related commits are [2] [3] and [4]. 1. https://reviews.freebsd.org/D39695 = 2. bc0c6c9cf3a9 freebsd-update: Add check for kernel modules 3. d3b6d70e0dfa freebsd-update(8): Use kern.module_path 4. d76ef58d566c freebsd-update: Correctly check if pkg(8) is present Best regards, Zhenlei --Apple-Mail=_8F00CF49-933D-4156-BFB9-ACD0AFC9BD1F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Nov 17, 2024, at 4:38 PM, Graham Perrin <grahamperrin@gmail.com> wrote:

On = 14/11/2024 11:09, Hans Ottevanger wrote:
=E2=80=A6 rebuilding the drm-61-kmod package = =E2=80=A6. I still wonder what we have to tell an unsuspecting (possibly = beginning) end user =E2=80=A6

The need to build modules such as drm-61-kmod is:

* very frequently encountered

* not mentioned at <https://docs.freebsd.org/en/books/faq/>.

When the announcement for BETA3 is posted to = Reddit:

* I'll add a hint that = FreeBSD-src-sys can be added with pkg

=E2=80=93= for the benefit of people who might not want the relative complexity of = things such as git, gitup, and got.



Fernando = made enhancement [1] to freebsd-update(8) so that end users will be = warned / hinted. So maybe it is time to MFC that to stable branches = ?

The serial of related commits are = [2] [3] and [4].

2. = bc0c6c9cf3a9 freebsd-update: Add check for kernel modules
3. = d3b6d70e0dfa freebsd-update(8): Use kern.module_path
4. = d76ef58d566c freebsd-update: Correctly check if pkg(8) is = present

Best regards,
Zhenlei

= --Apple-Mail=_8F00CF49-933D-4156-BFB9-ACD0AFC9BD1F-- From nobody Wed Nov 20 16:29:42 2024 X-Original-To: freebsd-stable@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 4Xtmzq0YDjz5dSZ7 for ; Wed, 20 Nov 2024 16:29:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-19.consmr.mail.gq1.yahoo.com (sonic313-19.consmr.mail.gq1.yahoo.com [98.137.65.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xtmzn72twz4H9N for ; Wed, 20 Nov 2024 16:29:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ECs00BiP; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1732120196; bh=X2Fvn8NAWBMFa3096q+Nnv7y1IaTP4poVEa2gSAoCLw=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From:Subject:Reply-To; b=ECs00BiPcjDMDOgEIDi00zD9mi4YSPx0DHxPhNvey9t9dNnDOgY/VenODHFbRVE8L+nQo/LnDbHZQAlZMuJai8RptkZ12K0poXZhOeT5bxwiJj/kTzFkzYO5bNn5J8C++J2pR9uUXVjgbClvOt6UZq2J9vd+s9hzNyZAqun/ist3locfiyurqOXxZt3s0jSphv6c+dA4ApHgEH/1/EuHhdItREkFgrGWSsEo0n5X/wfYC4pXLJZAMA0Q5j+TX1qzMQ9A74vLQXrNLKZFmrXpaihKaZzAGnN7flm7HRfI0kRMs04D8LCZrSs6YQ36KHXwE2AK99inQVA/VzyKMLWsmA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1732120196; bh=FEEZHTiBryz5R7poltR+MMlyIItZZfqTrEm74hbMsRX=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZJLTPAVC7NAHPTpgT3whQSYS/VXb+0trADciYh8iWMDGudvnRIcfStm3gGA3x4g33C7OplfdgyNzLep2O59YsoQy2pZOiRtwBIxngWM6b1wFdvD1w1PobtsYv1qeLpuqsefgkxBwVEVeQg5zCOp7aWo5oK+dOTsjZucjnV3rSIlNrnuTpyvCCOuMYZkrICWu7547hiYIpQT2LibSkuLwzhvaNzwRbzjbUqyS46ra367ofFkEeyBJ4J8RLNdnYiMgTZ/CrENomGwP163YvMbYa+laepBBhU3UOMNCz51rv8dTP3ZShiZiwJ5aXTUSS45AUsJt0AmCi5wxUWgaH5bKWw== X-YMail-OSG: GqouuHgVM1keJT5JddK7FIY8OCyZOohM1Yl6gWBK5twvfue2uEsnzER665It.DH SP6.9pYFNqZ9KuExsl9hnoMXbh5swWTy.rkaP7wX1voLURXpoKvh20GBs1La_xSnPPyDKZRQ0yx3 KzoQi1kYW_SEQ4i.4.q6oZdyu.KY8ys1GsCk3KsNA3aFFwkvwXRsSPsE9yDBtEi.n0VJmVOvN9Ve AGuuBAO3senugVvCkFgIkBZMkdzFxaZnvMmBbsXJfj.UPMWUGqIp92wJ6NInexNeG4XqsevyqOeM MCKdO98g_1DO4Dd5ZvmUUlVD17j8atnhElCOGyGHU5vx45ChaOqNjIfr.ngqagWC3r16co99axyI TunIwetNMVcSx3XxOXoGyVgiu1WzoD.YUEBwPzOoFkK6WXihZgvLFz79x63LVukGASnUgARNDbJK JqOwQxy6YB51yGaEMzcS3IQalkmdQmVPtT_mCQFkFNn4F.5wfAT3Ty0LfanrUTQdhir_Gg1dQLaL HWYU.0W0cHtKxKDzsab6xabfp46YH1miOJT2WOskAPONU1Qs72rHGngInO.hduxWkKE0NwR44uSe jfxYOm0btFk6xLDzlMBqZkBQhmftuPpbixl_uQ7K.eeG_XIZNZTeVkGetJe_7OfLIBXH9THiqQqL vnkwHZ8okgsimPQEDD0CBuUyAy.1Yvp.KaOgcxP39iMXNMx1cM5UprF1JuQGxend1Nh1jgq.26rT FTNmpygYCkRGvYUSfRF0Rt7FmFDWwGuAH9c9txQfARYK7UjTFxwHc0CArbdHfpcQ4s_W_SnepzRc mTkwykSFy_yJAbZiHFTEBuf14Jux_iVyC2bm1ngVIlQNfVHuUSlNiVDqS4daehDpIZlNUkedLB8A qyKDpG8JXCYUWd9QO__FppU.GfZflfq4icnUwl.pifKSf_1Rsq2a8362BhH0pg8.HOZuydRa46RD GQ.F0PPsUcYc6chgLW95aRjs5EacBZCpD6BfyRaCBnBvn4vNgEi35BbPtGwMVfMwpnaHHbboQdiP cNWlg_C5oFuQ7fs5gF5TU0BxJxptXxVphlR_8rOwd2VemSQadoRlg3rtGfcyF7hvsR83BsMbp_tZ QZazAkhDOPidliv8XAy4waQ9zpk9ISEIXkA5o.TO4t4VV.rBAxr_ddnVagF7R8.BFvfwL6igKAIz 3uN9xN_Lr1D.cc8fGVu67HnPwSBMBti_tFt7VZZbnz91n6q6wK_xAID5YywecedAOMfGazz2f0Fc fa01.2kKsxoSzpDonqIqaN0eo0rezH9tAnH8Li7IGBjPfLKjO2feN3uWXdpzhbfsp569XsNMhavj JRx1NzWeAmSjk0H6plb8VVrdaqMk.UOuych6iop6.it.4jmlkf2Bjzbam_xVj4DpWcDGDPFmUw7M xk4z3BCFJQwqVriRBo.3u99v0Bop45wloFMFaqtzVm9AVuvI5XZJfXZoLPaqtydJ1Tnpmks5GOyA fIYo.KqvVgoRISeMXEv8w_7czOGgYC4WbCdhT81Kb2xoDiig9IKE.A_G8OYus71XaCqQNFmPWqhe 8Sfiv5GhEwgdCobo4U7RlE8SKcD6NaV_iXpgMRptt8XmpkWgzvad2WGyavWEDNgM1fn2XzqOd_6P berigNcPCt6SP1q6mSwyI6ov0FXqnAGfWf2B1.uuqHk9lTmlGYJ4PVSQUMPrRW.mNRHzcGS3q5nX dP0BZNrDD6co3q50IewPyxMGJPtHXUAFP.bHJh1kA203LLl2BwB9ovRiA_2U3QPhq468v1xLBbYt cHQ.eHIEVk8S6KKwAgugwCrHhhglszMDt5wDiW9S5u6qTbygB1fDeJCQ.ZqpCfseD0Sbtm9L1E2x gkVFC5fLkkNpGfc2cBe.NHNMv_thIGsWKE7sY4fijOG.7qsIvGAkwHtI26rVCUyZjqr8GNVqUvmA mY6Zi4bxhi_cnKhkNtOsmB3LWUBaJb4uVVYmKL6FNkJTzr3hggR2gjUUZIjxsCoY0If55ckVQP4E f2cYtJUitfjFcgF0HgeYQA02n10YMbIGh1KdtKnQ_._IJMWXi3pj2z7zFnnRtzPWe2JqDP7TZYXW 4aBPIFdRA45tqPe0KAV2tcsZOMpv1sfor6MWNka7uYbKBHF7ZAvigcRkgQdOkRBRLH9Hh_CohL7m _OQuUQxMODhbiA_7y_CyPB9AGehjoGNyAAL97JXGsUb7c82nO3EQ._018NL8_uLhFUU08AfrFQ.m S5exQ1p89yPurp4lwayQ0Ktv8BcZeBIIPN8Bjki.w_d02jm2tzUCPC7vdMlaMqDfuOXUowjc2gsf 5tKIh4mnrhQ_KoLo- X-Sonic-MF: X-Sonic-ID: d1f0c9fb-63ca-4826-b6f9-e73f79c087a7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Nov 2024 16:29:56 +0000 Received: by hermes--production-gq1-5dd4b47f46-5kxd4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 028dc3a2dcf3d6919cc9af8302f6555c; Wed, 20 Nov 2024 16:29:53 +0000 (UTC) From: Mark Millard Message-Id: <7E60FC8D-1770-444F-A4FA-953A2A2FEDB8@yahoo.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_294CD89F-DEEB-4FB5-89D5-BE573B9F8557" List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: Should stable/1[34] and supported 1[34].*-RELEASE have -ftls-model=initial-exec fixes MFC'd and/or EC'd for armv7? Date: Wed, 20 Nov 2024 08:29:42 -0800 In-Reply-To: Cc: Jessica Clarke To: FreeBSD-STABLE Mailing List , FreeBSD ARM List References: X-Mailer: Apple Mail (2.3776.700.51) X-Spamd-Result: default: False [-2.99 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.992]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_THREE(0.00)[3]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.82:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.82:from] X-Rspamd-Queue-Id: 4Xtmzn72twz4H9N X-Spamd-Bar: -- --Apple-Mail=_294CD89F-DEEB-4FB5-89D5-BE573B9F8557 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii [Just CC'ing Jessica C. instead of kib. This is based on = https://reviews.freebsd.org/D42415 having Jessica's note: If IE is fixed then lib/libc/Makefile probably should enable it on arm = as a follow-up, which I *think* is the only architecture not covered by = that if statement, unless I'm missing something ] On Nov 17, 2024, at 10:50, Mark Millard wrote: [Not that they could be timed for 14.2-RELEASE at this point.] Given an update to the bootstrap lang/rust compiler that has already been fixed, the below fixes why lang/rust has not built on the official package build server s for 1[34].* since at least lang/rust 1.77.0 . (The traceable records do not go back beyond that. But it may be that rust became dependent at 1.77.0 for all I know.) It also blocks private armv7 lang/rust builds for stable/1[34] . Other packages may have build failures that are related but I'll use the lang/rust activity here: used as the test case. I have locally tested building lang/rust 1.82.0_1 on stable/14 both with and without the changes in question. With the 2 commits it built just fine, unlike without. (I did not try just 1 of the 2, just the pair as I unit.) The primary, recent bugzilla activity is at: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D282663 But the below avoids going through the discovery process and history that is recorded there. (There are also other related bugzilla's around but this one is where the potential MFC's were identified.) See also the fallout records for lang/rust for armv7: = https://portsfallout.com/fallout?port=3Dlang%2Frust&maintainer=3D&env=3Dar= mv7&category=3D&flavor=3D (but ignore the lang/rustpython lines that also match the pattern used). Only main got the fixes back in 2023-Nov and only main has worked for lang/rust for the official armv7 package build servers since then for any records that I've found -- lang/rust 1.77.0 and later. The 2 commits are: = https://cgit.freebsd.org/src/commit/?id=3D98fd69f0090da73d9d0451bd769d7752= 468284c6 = https://cgit.freebsd.org/src/commit/?id=3D6e5b1ff71e01bd48172483cb6df921f8= 4300ea3a I show the details below. Whitespace might not be accurately preserved = below. https://cgit.freebsd.org/src/commit/?id=3D98fd69f0090d is: author R. Christian McDonald 2023-11-03 12:56:58 +0000 committer Kristof Provost 2023-11-03 21:43:40 +0000 . . . rtld/arm: fix initial-exec (IE) thread-local storage relocation net/frr[89] revealed an interesting edge-case on arm when dynamically linking a shared library that declares more than one static TLS variable with at least one using the "initial-exec" TLS model. In the case of frr[89], this library was libfrr.so which essentially does the following: #include #include "lib.h" static __thread int *a __attribute__((tls_model("initial-exec"))); void lib_test() { static __thread int b =3D -1; printf("&a =3D %p\n", &a); printf(" a =3D %p\n", a); printf("\n"); printf("&b =3D %p\n", &b); printf(" b =3D %d\n", b); } Allocates a file scoped `static __thread` pointer with tls_model("initial-exec") and later a block scoped TLS int. Notice in the above minimal reproducer, `b =3D=3D -1`. The relocation process does the wrong thing and ends up pointing both `a` and `b` at the same place in memory. The output of the above in the broken state is: &a =3D 0x4009c018 a =3D 0xffffffff &b =3D 0x4009c018 b =3D -1 With the patch applied, the output becomes: &a =3D 0x4009c01c a =3D 0x0 &b =3D 0x4009c018 b =3D -1 Reviewed by: kib Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D42415/ Diffstat -rw-r--r-- libexec/rtld-elf/arm/reloc.c 7=09 1 files changed, 5 insertions, 2 deletions diff --git a/libexec/rtld-elf/arm/reloc.c b/libexec/rtld-elf/arm/reloc.c index c3e95940be74..6efc9f499761 100644 --- a/libexec/rtld-elf/arm/reloc.c +++ b/libexec/rtld-elf/arm/reloc.c @@ -280,10 +280,13 @@ reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel = *rel, SymCache *cache, return -1; tmp =3D (Elf_Addr)def->st_value + = defobj->tlsoffset; - if (__predict_true(RELOC_ALIGNED_P(where))) + if (__predict_true(RELOC_ALIGNED_P(where))) { + tmp +=3D *where; *where =3D tmp; - else + } else { + tmp +=3D load_ptr(where); store_ptr(where, tmp); + } dbg("TLS_TPOFF32 %s in %s --> %p", obj->strtab + obj->symtab[symnum].st_name, obj->path, (void *)tmp); https://cgit.freebsd.org/src/commit/?id=3D6e5b1ff71e01 is: author R. Christian McDonald 2023-11-09 20:22:21 = +0000 committer Kristof Provost 2023-11-09 = 20:24:23 +0000 . . . Reviewed by: kib Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D42415/ libc: enable initial-exec (IE) as default thread-local storage model on = arm As suggested by jrtc27@ in https://reviews.freebsd.org/D42415, this patch enables IE as default thread-local storage model in libc on arm. Reviewed by: kib Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D42445 Diffstat -rw-r--r-- lib/libc/Makefile 4=09 1 files changed, 0 insertions, 4 deletions diff --git a/lib/libc/Makefile b/lib/libc/Makefile index 7540eb8c21ad..e817104642b8 100644 --- a/lib/libc/Makefile +++ b/lib/libc/Makefile @@ -54,11 +54,7 @@ CFLAGS+=3D${CANCELPOINTS_CFLAGS} # Use a more efficient TLS model for libc since we can reasonably assume = that # it will be loaded during program startup. -.if ${LIBC_ARCH} =3D=3D "aarch64" || ${LIBC_ARCH} =3D=3D "amd64" || \ - ${LIBC_ARCH} =3D=3D "i386" || ${LIBC_ARCH} =3D=3D "riscv" || \ - ${LIBC_ARCH:Mpowerpc*} !=3D "" CFLAGS+=3D -ftls-model=3Dinitial-exec -.endif # # Link with static libcompiler_rt.a. =3D=3D=3D Mark Millard marklmi at yahoo.com =3D=3D=3D Mark Millard marklmi at yahoo.com --Apple-Mail=_294CD89F-DEEB-4FB5-89D5-BE573B9F8557 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii [Just CC'ing = Jessica C. instead of kib. This is based on https://reviews.freebsd.org/D4= 2415
having Jessica's note:

If IE is fixed then = lib/libc/Makefile probably should enable it on arm as a follow-up, which = I *think* is the only architecture not covered by that if statement, = unless I'm missing something
]

On Nov 17, 2024, at = 10:50, Mark Millard <marklmi@yahoo.com> wrote:

[Not that they could be = timed for 14.2-RELEASE at this point.]

Given an update to the = bootstrap lang/rust compiler that has
already been fixed, the below = fixes why lang/rust has not
built on the official package build = server s for 1[34].* since
at least lang/rust 1.77.0 . (The = traceable
records do not go back beyond that. But it may be = that
rust  became dependent at 1.77.0 for all I know.) It = also
blocks private armv7 lang/rust builds for stable/1[34] = .

Other packages may have build failures that are related
but = I'll use the lang/rust activity here: used as the
test case.

I = have locally tested building lang/rust 1.82.0_1 on
stable/14 both = with and without the changes in question.
With the 2 commits it built = just fine, unlike without.
(I did not try just 1 of the 2, just the = pair as I unit.)

The primary, recent bugzilla activity is = at:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D282663
<= br>But the below avoids going through the discovery process = and
history that is recorded there. (There are also other = related
bugzilla's around but this one is where the potential = MFC's
were identified.)

See also the fallout records for = lang/rust for = armv7:

https://portsfallout.com/fallout?port=3Dlang%2Frust&main= tainer=3D&env=3Darmv7&category=3D&flavor=3D

(but = ignore the lang/rustpython lines that also match the pattern = used).


Only main got the fixes back in 2023-Nov and only main = has worked for
lang/rust for the official armv7 package build servers = since then
for any records that I've found -- lang/rust 1.77.0 and = later.


The 2 commits = are:

https://cgit.freebsd.org/src/commit/?id=3D98fd69f0090da73d9d04= 51bd769d7752468284c6

https://cgit.freebsd.org/src/commit/?id=3D6e5b= 1ff71e01bd48172483cb6df921f84300ea3a

I show the details below. = Whitespace might not be accurately preserved = below.


https://cgit.freebsd.org/src/commit/?id=3D98fd69f0090d = is:

author R. Christian McDonald <rcm@rcm.sh> 2023-11-03 = 12:56:58 +0000
committer Kristof Provost <kp@FreeBSD.org> = 2023-11-03 21:43:40 +0000
. . .

rtld/arm: fix initial-exec = (IE) thread-local storage relocation

net/frr[89] revealed an = interesting edge-case on arm when dynamically
linking a shared = library that declares more than one static TLS variable
with at least = one  using the "initial-exec" TLS model. In the case
of frr[89], = this library was libfrr.so which essentially does = the
following:

#include = <stdio.h>

#include "lib.h"

static = __thread int *a
= __attribute__((tls_model("initial-exec")));

void = lib_test()
= {
= = static __thread int b =3D -1;

printf("&a =3D %p\n", = &a);
= = printf(" a =3D %p\n", a);

printf("\n");

= printf("&b =3D %p\n", &b);
printf(" = b =3D %d\n", b);
}

Allocates a file scoped = `static __thread` pointer with
tls_model("initial-exec") and later a = block scoped TLS int. Notice in
the above minimal reproducer, `b =3D=3D= -1`. The relocation process does
the wrong thing and ends up = pointing both `a` and `b` at the same place
in memory.

The = output of the above in the broken state is:

&a =3D = 0x4009c018
= a =3D 0xffffffff

&b =3D 0x4009c018
b =3D = -1

With the patch applied, the output becomes:

&a =3D = 0x4009c01c
= a =3D 0x0

&b =3D 0x4009c018
b =3D = -1

Reviewed by: kib
Sponsored by: Rubicon Communications, LLC = ("Netgate")
Differential Revision: = https://reviews.freebsd.org/D42415/

Diffstat
-rw-r--r-- = libexec/rtld-elf/arm/reloc.c 7
1 files changed, 5 = insertions, 2 deletions
diff --git a/libexec/rtld-elf/arm/reloc.c = b/libexec/rtld-elf/arm/reloc.c
index c3e95940be74..6efc9f499761 = 100644
--- a/libexec/rtld-elf/arm/reloc.c
+++ = b/libexec/rtld-elf/arm/reloc.c
@@ -280,10 +280,13 @@ = reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel *rel, SymCache = *cache,
= = = = return -1;

tmp =3D = (Elf_Addr)def->st_value + defobj->tlsoffset;
- if = (__predict_true(RELOC_ALIGNED_P(where)))
+ if = (__predict_true(RELOC_ALIGNED_P(where))) {
+ tmp +=3D = *where;
= = = = *where =3D tmp;
- else
+ } else = {
+ = = = = tmp +=3D load_ptr(where);
store_ptr(where, tmp);
+ }
= = = = dbg("TLS_TPOFF32 %s in %s --> %p",
=    obj->strtab + obj->symtab[symnum].st_name,
= = = =    obj->path, (void = *)tmp);


https://cgit.freebsd.org/src/commit/?id=3D6e5b1ff71e01 = is:

author= R. Christian McDonald <rcm@rcm.sh> = 2023-11-09 20:22:21 +0000
committer Kristof = Provost <kp@FreeBSD.org> 2023-11-09 20:24:23 +0000
. . = .

Reviewed by: kib
Sponsored by: Rubicon = Communications, LLC ("Netgate")
Differential Revision: = https://reviews.freebsd.org/D42415/

libc: enable = initial-exec (IE) as default thread-local storage model on arm

As = suggested by jrtc27@ in https://reviews.freebsd.org/D42415, = this
patch enables IE as default thread-local storage model in libc = on arm.

Reviewed by: kib
Sponsored by: Rubicon = Communications, LLC ("Netgate")
Differential Revision: = https://reviews.freebsd.org/D42445

Diffstat
-rw-r--r-- = lib/libc/Makefile 4
1 files changed, 0 = insertions, 4 deletions
diff --git a/lib/libc/Makefile = b/lib/libc/Makefile
index 7540eb8c21ad..e817104642b8 100644
--- = a/lib/libc/Makefile
+++ b/lib/libc/Makefile
@@ -54,11 +54,7 @@ = CFLAGS+=3D${CANCELPOINTS_CFLAGS}

# Use a more efficient TLS = model for libc since we can reasonably assume that
# it will be = loaded during program startup.
-.if ${LIBC_ARCH} =3D=3D "aarch64" || = ${LIBC_ARCH} =3D=3D "amd64" || \
-    ${LIBC_ARCH} =3D=3D= "i386" || ${LIBC_ARCH} =3D=3D "riscv" || \
- =    ${LIBC_ARCH:Mpowerpc*} !=3D ""
CFLAGS+=3D = -ftls-model=3Dinitial-exec
-.endif

#
# Link with static = libcompiler_rt.a.

=3D=3D=3D
Mark Millard
marklmi at = yahoo.com


=3D=3D=3D
Mark = Millard
marklmi at = yahoo.com

= --Apple-Mail=_294CD89F-DEEB-4FB5-89D5-BE573B9F8557-- From nobody Thu Nov 21 04:00:44 2024 X-Original-To: freebsd-stable@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 4Xv4K76FSJz5f9X3 for ; Thu, 21 Nov 2024 04:00:59 +0000 (UTC) (envelope-from mike@jellydonut.org) Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xv4K656SGz4dxb for ; Thu, 21 Nov 2024 04:00:58 +0000 (UTC) (envelope-from mike@jellydonut.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=jellydonut.org header.s=google header.b=YUqKXVZX; spf=pass (mx1.freebsd.org: domain of mike@jellydonut.org designates 2a00:1450:4864:20::435 as permitted sender) smtp.mailfrom=mike@jellydonut.org; dmarc=pass (policy=none) header.from=jellydonut.org Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-37ece998fe6so49880f8f.1 for ; Wed, 20 Nov 2024 20:00:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jellydonut.org; s=google; t=1732161656; x=1732766456; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=lDmoIfXLMo91D5TES9MOSecgz79xpBG8iqB433sY0DM=; b=YUqKXVZXLHy41IpzyPe2j8m38DzLJmtQC09ITMCfnMvZV2lHrZPLixLfZ4GxvC0UL0 LZRBK8ux1E6imei4WfP2Xa+JfydFqJKxnISjaTrZ9ao12lWjbu1tmzqrUclugvraO/bc JmZuDQFXW6R7d01dqJoBE5kGMKHto4Bz0mMyQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732161656; x=1732766456; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lDmoIfXLMo91D5TES9MOSecgz79xpBG8iqB433sY0DM=; b=gLrgc1b7ZRf73uFZUTqHCXxUxvPH3xcyZh6lozcAJcBHDe12OO96EcC1wRKqdYGLlr CHc+1YN8CXH84KbCRmpeyxEIIIQQ4gtaanlnW48dMR7HIHl1ZTLMdK4RsAvGG5Qn5asf OLoQ5FQbjBTj2cPDPwxUYql6YW9eVHmNWxvS9br25xFbCQP7GJMWdVc5dpQgaJMfgNCV bDKV2NC4weK8zqPzNCg2p3CQ05GZgCQGQnvpsuXMRCmiwiJua5CT0APgZgCT9IWWV+c7 oI+xQOzoWuEUEYJPks/sAY1M/7C0Wx7fT6lF4UC9a6hnCfxxZ3uQ2PGbJ3LogczU/XIE k6qA== X-Gm-Message-State: AOJu0YzQCx5wx20shdUBQ352sS4nx5QN7lQxsXuxIhqMYnVunzCEd/GI PseRSJnygU14+jFmT0TqAhbnUSzXI/ApYZuQgx3CjFQko81DNQVaMS0VKEr8KOEUDhLgcmPsIDQ E8avdSwiLQpUAn6TjdqyGA6XJmOUVyoHC887lbGnczNOBw6UoCA== X-Gm-Gg: ASbGnctxw9uil7hoXfIYi2BN07fXze+XWTeetI+zQt6kZzRRRLInbb5SG4GRBx1FnTM C5cU9mP7hcX8lhyTASTbwI3DyeBGjMXGM1ZtIt8En4137Gg== X-Google-Smtp-Source: AGHT+IFemUjlRY1PFGXSMeFI9e38iO+5+qrVabI2OxXqRlv6+meXjkPVhsZUBoWDlK62fY1bSNZAzj5WNT8Wo15h/hY= X-Received: by 2002:a05:6000:18a3:b0:37d:47a4:ec2b with SMTP id ffacd0b85a97d-38254b16665mr1359136f8f.11.1732161654945; Wed, 20 Nov 2024 20:00:54 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 From: Michael Proto Date: Wed, 20 Nov 2024 23:00:44 -0500 Message-ID: Subject: 14.1 NFS / mountd : -alldirs not working as expected To: FreeBSD-STABLE Mailing List Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[jellydonut.org,none]; R_DKIM_ALLOW(-0.20)[jellydonut.org:s=google]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[mike]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::435:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; DKIM_TRACE(0.00)[jellydonut.org:+] X-Rspamd-Queue-Id: 4Xv4K656SGz4dxb X-Spamd-Bar: --- Hello all, Running into an issue with a 14.1 server that I think is a bug, though it may be me not interpreting documentation correctly so I wanted to ask here. Using NFSv3, with FreeBSD 14.1 as the NFS server. Based on what I see in exports(5), if I want to export conditional mounts (IE filesystem paths that are intermittently mounted locally on server) I should use -alldirs and specify the mount-point as the export. Per the manpage, this export should only be accessible when the exported directory is actually the root of a mounted filesystem. Currently if mountd is HUPed while the export isn't a filesystem mount I get the warning about exporting the filesystem "below" the export (root-FS in this case) and I can actually mount the root-FS from the client, instead of getting an error as I would expect. Using the specific example for a sometimes-mounted /cdrom in exports(5) can demonstrate this behavior. /etc/rc.conf : nfs_server_enable="YES" rpcbind_enable="YES" rpc_statd_enable="YES" rpc_lockd_enable="YES" mountd_enable="YES" /etc/exports : /cdrom -alldirs,quiet,ro -network=10.0.0.0/24 (at this time /cdrom exists as a directory but is not currently a filesystem mount point) on the server: root@zfstest1:~ # killall -HUP mountd /var/log/messages: Nov 20 22:34:56 zfstest1 mountd[27724]: Warning: exporting /cdrom exports entire / file system root@zfstest1:~ # showmount -e Exports list on localhost: /cdrom 10.0.0.0 on a client, I can now mount "/" from my server zfstest1: root@client1:~ # mount -r -t nfs zfstest1:/ /mnt root@client1:~ # mount | tail -n1 zfstest1:/ on /mnt (nfs, read-only) The root-FS of zfstest1 is indeed visible in /mnt on client1 >From what I see in /usr/src/usr.sbin/mountd/mountd.c this isn't supposed to happen (I'm no C programmer but this did read something like I should receive an export error from mountd when I send a HUP): ... } else if (!strcmp(cpopt, "alldirs")) { opt_flags |= OP_ALLDIRS; ... if (opt_flags & OP_ALLDIRS) { if (errno == EINVAL) syslog(LOG_ERR, "-alldirs requested but %s is not a filesystem mountpoint", dirp); else syslog(LOG_ERR, "could not remount %s: %m", dirp); ret = 1; goto error_exit; } I suspect this code path isn't being hit since I'm getting the mountd warning I referenced above instead of this error. This appears to be a possible recurrence of a very old bug that depicts similar behavior : https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=170413 While it appears the "-sec" issue referenced in that bug is fixed in the listed PRs I didn't see anything on this -alldirs issue that's also mentioned there, maybe that's why I'm running into this now? I'd be totally unsurprised if my /etc/exports file isn't configured correctly, but I reduced my setup to just the example in the exports man page and I'm struggling to determine how to interpret that information differently. I also tried an export of /cdrom with only "-alldirs" as an option and I get the same behavior. Ideas? Thanks, Michael Proto From nobody Thu Nov 21 12:10:52 2024 X-Original-To: freebsd-stable@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 4XvHBl2KnTz5cRw9 for ; Thu, 21 Nov 2024 12:11:11 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvHBl0N5mz4BP3 for ; Thu, 21 Nov 2024 12:11:11 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5cf9ef18ae9so3721841a12.1 for ; Thu, 21 Nov 2024 04:11:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732191069; x=1732795869; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+U+2zS34bwxATnyLhN6X+9SmeLdhONbmiaqcovP3xLU=; b=JErV04ic4ifyJZrWtAxnQ76nXkNcrOYo1pcMTNaTmaQkMaULNwhW0b6+fzz05r/EeR I6fS5CswDRxapZDhVpMmw3WzBhrJi10InxFqVYm9OKMvdNXjf6ZpedBr+EHl6yU/KboX dQyXiytRqN0OqIVVd1cs/cKwBy+gHxv/G2kbDWXZ/qtROevq13YCRD3zw9U07zt9cLX3 Rd+26ksUZwqKOnhhvBTrEWa9crMcbaM7aERbpPjVktkvPy58WLwAbTXMChjHsXLHhkZt 4idEbwEoDawQ0J+sy0Gr6JZKgsGzKthbW2F10eeHompOv3tlPFZbT8dgyLCndx4Hj2qp vh6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732191069; x=1732795869; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+U+2zS34bwxATnyLhN6X+9SmeLdhONbmiaqcovP3xLU=; b=MIcMm8t7SA2Jr2fi5ZWlrFJ3uaKQlIhQMlvW77bfnmpx9M5/XesFAAw2Yj9IAc8QKY IS55/FQDMQqkRh4rg3U6ipzmLnXRreJII8IfAR/TJbIWAJ9+8RY0UTQ09ERlsVlj5uwv Zo+LqMG2jx0aLjDNj2Cn9pAstqnNqU9IDz53mU/nGlzS5AoML3Q5mCV32nCOi1FvZu7U fOyxqbUoApbWgG1Mf0e5t9qykpbKSIY/7Li5UU538EhRDd+dR9VoBigqu6fZSwNOI+QO krjZpiIxpvc7rYO58W1YdvR8go+uPNW4XzK8d4fEyJ7l7dfBKw8ocsZiJgAePO8ZwDnC vk7w== X-Gm-Message-State: AOJu0YzaMh9YmKHg3glDp1JylN/TsWMqiKIlDABNBVz2jkmZZzg4fQGv BwAazGjAPC+Ekf0gOwfkE3BRsmdVM1mm8Sv6ES5CBoLyERwXdqIgBsMiOtYcwaJJ7D+0jQrtVLR xI2HYT4/QHfAbmEGRWAULz8MCQMQdw2c= X-Google-Smtp-Source: AGHT+IFSxBW5165ZTKBBXJZPahcM1x/viDlt4NMA3bqlMwsJTnE+x4VUsshBDdS9jqVMMn+8Q8o6IXrNrJZQpG0S1nE= X-Received: by 2002:a05:6402:5114:b0:5cf:cec3:d53 with SMTP id 4fb4d7f45d1cf-5d007be49c4mr3015477a12.3.1732191069112; Thu, 21 Nov 2024 04:11:09 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Rick Macklem Date: Thu, 21 Nov 2024 04:10:52 -0800 Message-ID: Subject: Re: 14.1 NFS / mountd : -alldirs not working as expected To: Michael Proto Cc: FreeBSD-STABLE Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4XvHBl0N5mz4BP3 X-Spamd-Bar: ---- On Wed, Nov 20, 2024 at 8:01=E2=80=AFPM Michael Proto = wrote: > > Hello all, > > Running into an issue with a 14.1 server that I think is a bug, though > it may be me not interpreting documentation correctly so I wanted to > ask here. =3Dalldirs simply means that any directory within the server file system can be mounted. So, yes, everything up to the root dir can be mounted. Normally, the directory for such an exports line would be the root director= y of the file system, but I doubt mountd actually enforces that, since the ex= port line is for "all directories" in the file system. > > Using NFSv3, with FreeBSD 14.1 as the NFS server. Based on what I see > in exports(5), if I want to export conditional mounts (IE filesystem > paths that are intermittently mounted locally on server) No idea what you mean by "intermittently mounted locally"? (An export will be for whatever file system is mounted for the directory at the time mountd is started or updates exports when a SIGHUP is sent to it.) Exporting a file system that is not always mounted on the server is a very bad idea imho. It would be much better to add the exports(5) line after the file system is mounted and remove it before the file system is unmounted, if you need to export a file system not always mounted. rick I should use > -alldirs and specify the mount-point as the export. Per the manpage, > this export should only be accessible when the exported directory is > actually the root of a mounted filesystem. Currently if mountd is > HUPed while the export isn't a filesystem mount I get the warning > about exporting the filesystem "below" the export (root-FS in this > case) and I can actually mount the root-FS from the client, instead of > getting an error as I would expect. Using the specific example for a > sometimes-mounted /cdrom in exports(5) can demonstrate this behavior. > > /etc/rc.conf : > nfs_server_enable=3D"YES" > rpcbind_enable=3D"YES" > rpc_statd_enable=3D"YES" > rpc_lockd_enable=3D"YES" > mountd_enable=3D"YES" > > /etc/exports : > /cdrom -alldirs,quiet,ro -network=3D10.0.0.0/24 > > (at this time /cdrom exists as a directory but is not currently a > filesystem mount point) > on the server: > root@zfstest1:~ # killall -HUP mountd > > /var/log/messages: > Nov 20 22:34:56 zfstest1 mountd[27724]: Warning: exporting /cdrom > exports entire / file system > > root@zfstest1:~ # showmount -e > Exports list on localhost: > /cdrom 10.0.0.0 > > > on a client, I can now mount "/" from my server zfstest1: > > root@client1:~ # mount -r -t nfs zfstest1:/ /mnt > root@client1:~ # mount | tail -n1 > zfstest1:/ on /mnt (nfs, read-only) > > The root-FS of zfstest1 is indeed visible in /mnt on client1 > > From what I see in /usr/src/usr.sbin/mountd/mountd.c this isn't > supposed to happen (I'm no C programmer but this did read something > like I should receive an export error from mountd when I send a HUP): > ... > } else if (!strcmp(cpopt, "alldirs")) { > opt_flags |=3D OP_ALLDIRS; > ... > if (opt_flags & OP_ALLDIRS) { > if (errno =3D=3D EINVAL) > syslog(LOG_ERR, > "-alldirs requested but %s is not a filesystem mountpoint= ", > dirp); > else > syslog(LOG_ERR, > "could not remount %s= : %m", > dirp); > ret =3D 1; > goto error_exit; > } > > I suspect this code path isn't being hit since I'm getting the mountd > warning I referenced above instead of this error. This appears to be a > possible recurrence of a very old bug that depicts similar behavior : > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D170413 > While it appears the "-sec" issue referenced in that bug is fixed in > the listed PRs I didn't see anything on this -alldirs issue that's > also mentioned there, maybe that's why I'm running into this now? > > I'd be totally unsurprised if my /etc/exports file isn't configured > correctly, but I reduced my setup to just the example in the exports > man page and I'm struggling to determine how to interpret that > information differently. I also tried an export of /cdrom with only > "-alldirs" as an option and I get the same behavior. Ideas? > > > Thanks, > Michael Proto > From nobody Thu Nov 21 19:02:51 2024 X-Original-To: freebsd-stable@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 4XvSL168fwz5dSWB for ; Thu, 21 Nov 2024 19:03:05 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvSL11VKTz4gk2 for ; Thu, 21 Nov 2024 19:03:05 +0000 (UTC) (envelope-from zbeeble@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=T7m4oJic; spf=pass (mx1.freebsd.org: domain of zbeeble@gmail.com designates 2607:f8b0:4864:20::52d as permitted sender) smtp.mailfrom=zbeeble@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pg1-x52d.google.com with SMTP id 41be03b00d2f7-7f45ab88e7fso1055083a12.1 for ; Thu, 21 Nov 2024 11:03:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732215783; x=1732820583; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=j1uelljlTRtwOdcfTW7cSNnoszjdwKp65mz47TvoeX0=; b=T7m4oJicIiRPHLCcJ2eUByozvp4uyzliCdQ2jve+6QPzowZkY1m+9PhTP+lILZdR3d 7Vdeg/t21twL0bQIeuhgJDWHOvK2Zw6SKCaY2nx4BtJ/9bcla/ikLDOu0U9C4vwnzdzS fzJ+oEjMvDJjKfKSdMUkmKorxcelCDpFN+k1ParkwVyqrMcPQwLe6ReuILqq3dxOJ3+v sGbTf79dePvYFRV+377F8zZuZx7HxKG7PYJeQYb9vcz+YZ8TS0gx1cwULSCyrsTd5X6W 3Cf0u3Wb5/h2Yf58WHbHIK4jVh2uUmRgbmhh+jeppx4nQ19BKSE6GbfK/AN0poj9D+d0 p4YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732215783; x=1732820583; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=j1uelljlTRtwOdcfTW7cSNnoszjdwKp65mz47TvoeX0=; b=CJprStGPlPe7CSXGli3cbomEwnnpoWtokFHOEOvAv95ZNTKvpWl5y/WaVCL6Ve02U6 z0/V00dpnkZwxXdQOiLaOXv33LSc62Gw1XZZLSAreaO5RCRVr3xCNZroiAFP8n0zHqPY 4AqZFkjX9GCCumcWvAJsczArjFk3da6crdo5VxqxT+wyTwrRkCazUvZJRvqoL8l/O6Cv 2JEOapMTXBF6y+rGnp+YaJz9KUSjzW7gN8zglg4tP0wtf026b+hyr+eSFs7YPpEnxlBz D2LR/rynyDjmK3PJdT10nguWUWrWycLcQ0fcMhusIAB5KmRXWPPdwi7l6gC8+CDg3h5G ZJXQ== X-Gm-Message-State: AOJu0YzeFioVa3gxbdAElpcrwir2ij2reioYN9SPsw/ewzCY1iXCf+v5 9Q6uWUxgtHAgOqmOjHMRxbT0pcoJ4rWCwD25OAMcbQCjJQbBVJrSN17mU4pcOJE8xosvez5I05V mC8F3wdtJkrtkpQYMe829ExL3qFlapxM= X-Gm-Gg: ASbGnctXcTKG2VdwM6UG0xz8Ukbbo7Jeb9FEvxgjMiEQqUxNLQDClsUglAzNJjkdkG5 YW7GslwiIYbDr285SbYD4I0rjyFxzYdHd7U8UdC8g+JKyiKWpD54ZFv76 X-Google-Smtp-Source: AGHT+IEgi+LeQDkwAqE6ekEzxX18PIq98c7S4lPorjeEnYfgTfzrht3BncWBNnmjBnM9W7NTEY5nLTMrSSoinZvKFdE= X-Received: by 2002:a05:6a20:729b:b0:1db:ed10:eb85 with SMTP id adf61e73a8af0-1e09e3f9cc7mr11463637.2.1732215783294; Thu, 21 Nov 2024 11:03:03 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 From: Zaphod Beeblebrox Date: Thu, 21 Nov 2024 14:02:51 -0500 Message-ID: Subject: NFSd not registering on 14.2. To: FreeBSD Stable Content-Type: multipart/alternative; boundary="000000000000701f34062770ea39" X-Spamd-Result: default: False [-3.87 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-0.97)[-0.970]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MID_RHS_MATCH_FROMTLD(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::52d:from] X-Rspamd-Queue-Id: 4XvSL11VKTz4gk2 X-Spamd-Bar: --- --000000000000701f34062770ea39 Content-Type: text/plain; charset="UTF-8" I upgraded a 13.3 machine to 14.2-BETA1 this week. Of the many things it does, it is an NFS server for one thing. I'm a little bit pulling my hair out at this point, but the most glaring thing wrong is: [2:62:362]root@saiga:~> nfsd -r -u -t [2:64:364]root@saiga:~> rpcinfo program version netid address service owner 100000 4 tcp 0.0.0.0.0.111 rpcbind superuser 100000 3 tcp 0.0.0.0.0.111 rpcbind superuser 100000 2 tcp 0.0.0.0.0.111 rpcbind superuser 100000 4 udp 0.0.0.0.0.111 rpcbind superuser 100000 3 udp 0.0.0.0.0.111 rpcbind superuser 100000 2 udp 0.0.0.0.0.111 rpcbind superuser 100000 4 tcp6 ::.0.111 rpcbind superuser 100000 3 tcp6 ::.0.111 rpcbind superuser 100000 4 udp6 ::.0.111 rpcbind superuser 100000 3 udp6 ::.0.111 rpcbind superuser 100000 4 local /var/run/rpcbind.sock rpcbind superuser 100000 3 local /var/run/rpcbind.sock rpcbind superuser 100000 2 local /var/run/rpcbind.sock rpcbind superuser 100024 1 udp6 ::.2.206 status superuser 100024 1 tcp6 ::.2.206 status superuser 100024 1 udp 0.0.0.0.2.206 status superuser 100024 1 tcp 0.0.0.0.2.206 status superuser 100021 0 udp6 ::.3.58 nlockmgr superuser 100021 0 tcp6 ::.3.75 nlockmgr superuser 100021 0 udp 0.0.0.0.2.181 nlockmgr superuser 100021 0 tcp 0.0.0.0.2.176 nlockmgr superuser 100021 1 udp6 ::.3.58 nlockmgr superuser 100021 1 tcp6 ::.3.75 nlockmgr superuser 100021 1 udp 0.0.0.0.2.181 nlockmgr superuser 100021 1 tcp 0.0.0.0.2.176 nlockmgr superuser 100021 3 udp6 ::.3.58 nlockmgr superuser 100021 3 tcp6 ::.3.75 nlockmgr superuser 100021 3 udp 0.0.0.0.2.181 nlockmgr superuser 100021 3 tcp 0.0.0.0.2.176 nlockmgr superuser 100021 4 udp6 ::.3.58 nlockmgr superuser 100021 4 tcp6 ::.3.75 nlockmgr superuser 100021 4 udp 0.0.0.0.2.181 nlockmgr superuser 100021 4 tcp 0.0.0.0.2.176 nlockmgr superuser [2:65:365]root@saiga:~> --000000000000701f34062770ea39 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj5JIHVwZ3JhZGVkIGEgMTMuMyBtYWNoaW5lIHRvIDE0LjItQkVU QTEgdGhpcyB3ZWVrLsKgIE9mIHRoZSBtYW55IHRoaW5ncyBpdCBkb2VzLCBpdCBpcyBhbiBORlMg c2VydmVyIGZvciBvbmUgdGhpbmcuwqAgSSYjMzk7bSBhIGxpdHRsZSBiaXQgcHVsbGluZyBteSBo YWlyIG91dCBhdCB0aGlzIHBvaW50LCBidXQgdGhlIG1vc3QgZ2xhcmluZyB0aGluZyB3cm9uZyBp czo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25v c3BhY2UiPlsyOjYyOjM2Ml1yb290QHNhaWdhOn4mZ3Q7IG5mc2QgLXIgLXUgLXQ8YnI+WzI6NjQ6 MzY0XXJvb3RAc2FpZ2E6fiZndDsgcnBjaW5mbzxicj7CoCDCoHByb2dyYW0gdmVyc2lvbiBuZXRp ZCDCoCDCoCBhZGRyZXNzIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VydmljZSDCoCDCoG93bmVy PGJyPsKgIMKgIDEwMDAwMCDCoCDCoDQgwqAgwqB0Y3AgwqAgwqAgwqAgMC4wLjAuMC4wLjExMSDC oCDCoCDCoCDCoCDCoHJwY2JpbmQgwqAgwqBzdXBlcnVzZXI8YnI+wqAgwqAgMTAwMDAwIMKgIMKg MyDCoCDCoHRjcCDCoCDCoCDCoCAwLjAuMC4wLjAuMTExIMKgIMKgIMKgIMKgIMKgcnBjYmluZCDC oCDCoHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMDAgwqAgwqAyIMKgIMKgdGNwIMKgIMKgIMKgIDAu MC4wLjAuMC4xMTEgwqAgwqAgwqAgwqAgwqBycGNiaW5kIMKgIMKgc3VwZXJ1c2VyPGJyPsKgIMKg IDEwMDAwMCDCoCDCoDQgwqAgwqB1ZHAgwqAgwqAgwqAgMC4wLjAuMC4wLjExMSDCoCDCoCDCoCDC oCDCoHJwY2JpbmQgwqAgwqBzdXBlcnVzZXI8YnI+wqAgwqAgMTAwMDAwIMKgIMKgMyDCoCDCoHVk cCDCoCDCoCDCoCAwLjAuMC4wLjAuMTExIMKgIMKgIMKgIMKgIMKgcnBjYmluZCDCoCDCoHN1cGVy dXNlcjxicj7CoCDCoCAxMDAwMDAgwqAgwqAyIMKgIMKgdWRwIMKgIMKgIMKgIDAuMC4wLjAuMC4x MTEgwqAgwqAgwqAgwqAgwqBycGNiaW5kIMKgIMKgc3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAwMCDC oCDCoDQgwqAgwqB0Y3A2IMKgIMKgIMKgOjouMC4xMTEgwqAgwqAgwqAgwqAgwqAgwqAgwqAgcnBj YmluZCDCoCDCoHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMDAgwqAgwqAzIMKgIMKgdGNwNiDCoCDC oCDCoDo6LjAuMTExIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHJwY2JpbmQgwqAgwqBzdXBlcnVzZXI8 YnI+wqAgwqAgMTAwMDAwIMKgIMKgNCDCoCDCoHVkcDYgwqAgwqAgwqA6Oi4wLjExMSDCoCDCoCDC oCDCoCDCoCDCoCDCoCBycGNiaW5kIMKgIMKgc3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAwMCDCoCDC oDMgwqAgwqB1ZHA2IMKgIMKgIMKgOjouMC4xMTEgwqAgwqAgwqAgwqAgwqAgwqAgwqAgcnBjYmlu ZCDCoCDCoHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMDAgwqAgwqA0IMKgIMKgbG9jYWwgwqAgwqAg L3Zhci9ydW4vcnBjYmluZC5zb2NrIMKgcnBjYmluZCDCoCDCoHN1cGVydXNlcjxicj7CoCDCoCAx MDAwMDAgwqAgwqAzIMKgIMKgbG9jYWwgwqAgwqAgL3Zhci9ydW4vcnBjYmluZC5zb2NrIMKgcnBj YmluZCDCoCDCoHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMDAgwqAgwqAyIMKgIMKgbG9jYWwgwqAg wqAgL3Zhci9ydW4vcnBjYmluZC5zb2NrIMKgcnBjYmluZCDCoCDCoHN1cGVydXNlcjxicj7CoCDC oCAxMDAwMjQgwqAgwqAxIMKgIMKgdWRwNiDCoCDCoCDCoDo6LjIuMjA2IMKgIMKgIMKgIMKgIMKg IMKgIMKgIHN0YXR1cyDCoCDCoCBzdXBlcnVzZXI8YnI+wqAgwqAgMTAwMDI0IMKgIMKgMSDCoCDC oHRjcDYgwqAgwqAgwqA6Oi4yLjIwNiDCoCDCoCDCoCDCoCDCoCDCoCDCoCBzdGF0dXMgwqAgwqAg c3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAyNCDCoCDCoDEgwqAgwqB1ZHAgwqAgwqAgwqAgMC4wLjAu MC4yLjIwNiDCoCDCoCDCoCDCoCDCoHN0YXR1cyDCoCDCoCBzdXBlcnVzZXI8YnI+wqAgwqAgMTAw MDI0IMKgIMKgMSDCoCDCoHRjcCDCoCDCoCDCoCAwLjAuMC4wLjIuMjA2IMKgIMKgIMKgIMKgIMKg c3RhdHVzIMKgIMKgIHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMjEgwqAgwqAwIMKgIMKgdWRwNiDC oCDCoCDCoDo6LjMuNTggwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBubG9ja21nciDCoCBzdXBlcnVz ZXI8YnI+wqAgwqAgMTAwMDIxIMKgIMKgMCDCoCDCoHRjcDYgwqAgwqAgwqA6Oi4zLjc1IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgbmxvY2ttZ3IgwqAgc3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAyMSDC oCDCoDAgwqAgwqB1ZHAgwqAgwqAgwqAgMC4wLjAuMC4yLjE4MSDCoCDCoCDCoCDCoCDCoG5sb2Nr bWdyIMKgIHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMjEgwqAgwqAwIMKgIMKgdGNwIMKgIMKgIMKg IDAuMC4wLjAuMi4xNzYgwqAgwqAgwqAgwqAgwqBubG9ja21nciDCoCBzdXBlcnVzZXI8YnI+wqAg wqAgMTAwMDIxIMKgIMKgMSDCoCDCoHVkcDYgwqAgwqAgwqA6Oi4zLjU4IMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgbmxvY2ttZ3IgwqAgc3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAyMSDCoCDCoDEgwqAg wqB0Y3A2IMKgIMKgIMKgOjouMy43NSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5sb2NrbWdyIMKg IHN1cGVydXNlcjxicj7CoCDCoCAxMDAwMjEgwqAgwqAxIMKgIMKgdWRwIMKgIMKgIMKgIDAuMC4w LjAuMi4xODEgwqAgwqAgwqAgwqAgwqBubG9ja21nciDCoCBzdXBlcnVzZXI8YnI+wqAgwqAgMTAw MDIxIMKgIMKgMSDCoCDCoHRjcCDCoCDCoCDCoCAwLjAuMC4wLjIuMTc2IMKgIMKgIMKgIMKgIMKg bmxvY2ttZ3IgwqAgc3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAyMSDCoCDCoDMgwqAgwqB1ZHA2IMKg IMKgIMKgOjouMy41OCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5sb2NrbWdyIMKgIHN1cGVydXNl cjxicj7CoCDCoCAxMDAwMjEgwqAgwqAzIMKgIMKgdGNwNiDCoCDCoCDCoDo6LjMuNzUgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqBubG9ja21nciDCoCBzdXBlcnVzZXI8YnI+wqAgwqAgMTAwMDIxIMKg IMKgMyDCoCDCoHVkcCDCoCDCoCDCoCAwLjAuMC4wLjIuMTgxIMKgIMKgIMKgIMKgIMKgbmxvY2tt Z3IgwqAgc3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAyMSDCoCDCoDMgwqAgwqB0Y3AgwqAgwqAgwqAg MC4wLjAuMC4yLjE3NiDCoCDCoCDCoCDCoCDCoG5sb2NrbWdyIMKgIHN1cGVydXNlcjxicj7CoCDC oCAxMDAwMjEgwqAgwqA0IMKgIMKgdWRwNiDCoCDCoCDCoDo6LjMuNTggwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqBubG9ja21nciDCoCBzdXBlcnVzZXI8YnI+wqAgwqAgMTAwMDIxIMKgIMKgNCDCoCDC oHRjcDYgwqAgwqAgwqA6Oi4zLjc1IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbmxvY2ttZ3IgwqAg c3VwZXJ1c2VyPGJyPsKgIMKgIDEwMDAyMSDCoCDCoDQgwqAgwqB1ZHAgwqAgwqAgwqAgMC4wLjAu MC4yLjE4MSDCoCDCoCDCoCDCoCDCoG5sb2NrbWdyIMKgIHN1cGVydXNlcjxicj7CoCDCoCAxMDAw MjEgwqAgwqA0IMKgIMKgdGNwIMKgIMKgIMKgIDAuMC4wLjAuMi4xNzYgwqAgwqAgwqAgwqAgwqBu bG9ja21nciDCoCBzdXBlcnVzZXI8YnI+WzI6NjU6MzY1XXJvb3RAc2FpZ2E6fiZndDs8L3NwYW4+ PGJyPjwvZGl2PjwvZGl2Pg0K --000000000000701f34062770ea39-- From nobody Thu Nov 21 19:51:50 2024 X-Original-To: freebsd-stable@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 4XvTQS6Zlvz5dWBt for ; Thu, 21 Nov 2024 19:52:00 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Received: from hergotha.csail.mit.edu (tunnel82308-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:ccb::2]) (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 "garrett.wollman.name", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvTQS4g5sz4ksK for ; Thu, 21 Nov 2024 19:52:00 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Authentication-Results: mx1.freebsd.org; none Received: from hergotha.csail.mit.edu (localhost [127.0.0.1]) by hergotha.csail.mit.edu (8.18.1/8.18.1) with ESMTPS id 4ALJpobr049404 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 21 Nov 2024 14:51:52 -0500 (EST) (envelope-from wollman@hergotha.csail.mit.edu) Received: (from wollman@localhost) by hergotha.csail.mit.edu (8.18.1/8.18.1/Submit) id 4ALJpoph049403; Thu, 21 Nov 2024 14:51:50 -0500 (EST) (envelope-from wollman) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <26431.36694.264543.661082@hergotha.csail.mit.edu> Date: Thu, 21 Nov 2024 14:51:50 -0500 From: Garrett Wollman To: Zaphod Beeblebrox Cc: FreeBSD Stable Subject: NFSd not registering on 14.2. In-Reply-To: References: X-Mailer: VM 8.2.0b under 29.4 (amd64-portbld-freebsd13.4) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (hergotha.csail.mit.edu [0.0.0.0]); Thu, 21 Nov 2024 14:51:52 -0500 (EST) X-Spam-Status: No, score=-0.8 required=5.0 tests=ALL_TRUSTED, HEADER_FROM_DIFFERENT_DOMAINS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on hergotha.csail.mit.edu X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] X-Rspamd-Queue-Id: 4XvTQS4g5sz4ksK X-Spamd-Bar: ---- < said: > I upgraded a 13.3 machine to 14.2-BETA1 this week. Of the many things it > does, it is an NFS server for one thing. I'm a little bit pulling my hair > out at this point, but the most glaring thing wrong is: Which NFS version have you configured it for? If you enable `nfsv4_server_only` in rc.conf, the NFSv3 functionality will be disabled; NFSv4 does not use portmap/rpcbind. -GAWollman From nobody Thu Nov 21 20:52:08 2024 X-Original-To: freebsd-stable@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 4XvVm736xbz5dZR7 for ; Thu, 21 Nov 2024 20:52:23 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvVm66CC2z4s5r for ; Thu, 21 Nov 2024 20:52:22 +0000 (UTC) (envelope-from zbeeble@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1034.google.com with SMTP id 98e67ed59e1d1-2ea1c453f0eso1187548a91.1 for ; Thu, 21 Nov 2024 12:52:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732222341; x=1732827141; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=gHevb5jHe9xfLHAiMez5oAMVV2qGrtlrP4iazY46Mig=; b=IOCH1vVsiJ07GRM81VUouZExKkK+E1gu8ZRCodrs4JYvnf/FWb7u/szDRbp8afN0e2 gWCQbWVnrSeK4xny3Fa2BQXi0hEzKq2gAcndzJyg0+Yf7dFtBw91ADdGJSz+Vrg8Q9fL rXSy4796EhOYAnGgkTN9KLkoFsoTRQx8/r0gCdNGI9/Q85aXsP/CkL7ZHXO+gd4qr7QS t6Q0TmjEizGAMva5LzhiFBJpyxfVwsi+5AcJkccyR7QmKuUw2xqDDdlIheJwqqIBp7pD vKqNby+hvpgY0vglix0r714Fqxnw62l3ugQCjmjerGt7SqlAulF3O/bJ/HiDRGhmRnRT oG9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732222341; x=1732827141; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gHevb5jHe9xfLHAiMez5oAMVV2qGrtlrP4iazY46Mig=; b=KrLJgrtZA4MYLzHeNBgplf06U16PvtuzYBewdt4l6/FNwg6/LTM0nON8pKmkcx44/q LrIo8m3bc+O2rjKYH8R6pt7HpRH3JOyt3W/cqok6uiSDOCqAv1x3wEZ8/z3TZW/hKKVM MtSJPgUM1ucRwz9WK6ADSiwWzkiVWQAtT15GFy6MAxXsJkPIr4IuweWGxM5NdZImmWB/ +Pq5z8Ks+CM5xfjLduRixogJ6HOFyXo27X1T0wxWQ9QaegeR206PBJQceJvpfJZ8DxJO BKhhCw4wOxlZvO0sX1emtz/pMoy7CtApwyO78yQbFIpYl22u71VTWLGa9pwtHXAyP59d JJuw== X-Forwarded-Encrypted: i=1; AJvYcCU1Yn5l+d1SHXwxmvlqXRfZlCnHwdzNisYDeztvoEZcjPlm0RCC/ecpnG9WO+SAHO1Tgim3Q0Nc2IPMzNH25w==@freebsd.org X-Gm-Message-State: AOJu0Yz8Mm4MDaEeDYkJ4Uc3rKO7lIZs19xU+BUKnDONLsrN5F10Zd33 V0LzZkuUB8MLIj5MKvePqG87Q0YQ+Mlq/0kbU6gspjwV19Xv1Fe1tnPC+ZB6nVL+4V9/efqfrLC QtveFp1af/9R7YW9McPm4IpgVhHgiXxI= X-Gm-Gg: ASbGnctrYi5KiXSgEK3GE5rc+GsvuQ2uRCNmJ4WBTDDelCiTtcVnvwhufUrym3ZXiJe ITQyjp/ZZ2UxSP/XgyNe/gwBvaxiTNGk/aLCC9UMXf68BtRsuzxF/UWyZ X-Google-Smtp-Source: AGHT+IEhLi5vFpYq5mD3kgow2Fin7sxR7Ca7zn3J5exfAO5Xj8/rie0sF7d8OEGA5wvB6T/ECgF8X3ndvqS+iuuyW00= X-Received: by 2002:a17:90b:380c:b0:2ea:4c5f:923e with SMTP id 98e67ed59e1d1-2eb0e12578dmr306669a91.5.1732222341179; Thu, 21 Nov 2024 12:52:21 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: <26431.36694.264543.661082@hergotha.csail.mit.edu> In-Reply-To: <26431.36694.264543.661082@hergotha.csail.mit.edu> From: Zaphod Beeblebrox Date: Thu, 21 Nov 2024 15:52:08 -0500 Message-ID: Subject: Re: NFSd not registering on 14.2. To: Garrett Wollman , FreeBSD Stable Content-Type: multipart/alternative; boundary="00000000000051755a06277271d0" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4XvVm66CC2z4s5r X-Spamd-Bar: ---- --00000000000051755a06277271d0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This a previously working situation with the client being 14.1. The server was originally 13.3. Is now 14.2-B1. I have tried the v4 enable, v4 only and no v4 setting. The client mounts with yak:/home/dgilbert /d/yak/home/dgilbert nfs rw,-3,-T,-l,-i,-b 0 0 yak:/home/dclarke /d/yak/home/dclarke nfs rw,-3,-T,-l,-i,-b 0 0 saiga:/jail/pizza2/home/portal/calls /d/pizza2/calls nfs rw,-3,-T,-l,-i,-b 0 0 and gets [tcp6] saiga:/jail/pizza2/home/portal/calls: RPCPROG_NFS: RPC: Program not registered [tcp] saiga:/jail/pizza2/home/portal/calls: RPCPROG_NFS: RPC: Remote system error - Connection refused on mounting saiga. Interestingly, yak (14.1p3) shares mount fine. On Thu, Nov 21, 2024 at 2:52=E2=80=AFPM Garrett Wollman wrote: > < > said: > > > I upgraded a 13.3 machine to 14.2-BETA1 this week. Of the many things = it > > does, it is an NFS server for one thing. I'm a little bit pulling my > hair > > out at this point, but the most glaring thing wrong is: > > Which NFS version have you configured it for? If you enable > `nfsv4_server_only` in rc.conf, the NFSv3 functionality will be > disabled; NFSv4 does not use portmap/rpcbind. > > -GAWollman > > --00000000000051755a06277271d0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This a previously working situation with the client b= eing 14.1.=C2=A0 The server was originally 13.3.=C2=A0 Is now 14.2-B1.

I have tried the v4 enable, v4 only and no v4 setting.= =C2=A0 The client mounts with

yak:/home/dgilbert = =C2=A0 =C2=A0 =C2=A0/d/yak/home/dgilbert nfs rw,-3,-T,-l,-i,-b 0 0
yak:/= home/dclarke =C2=A0 =C2=A0 =C2=A0 /d/yak/home/dclarke nfs rw,-3,-T,-l,-i,-b= 0 0
saiga:/jail/pizza2/home/portal/calls =C2=A0 =C2=A0/d/pizza2/calls n= fs rw,-3,-T,-l,-i,-b 0 0

and gets

[tcp6] saiga:/jail/pizza2/home/portal/calls: RPCPROG_NFS: RPC: Pro= gram not registered
[tcp] saiga:/jail/pizza2/home/portal/calls: RPCPROG_= NFS: RPC: Remote system error - Connection refused

=
on mounting saiga.=C2=A0 Interestingly, yak (14.1p3) shares mount fine= .

On Thu, Nov 21, 2024 at 2:52=E2=80=AFPM Garrett Wollman <= ;wollman@bimajority.org> w= rote:
<<On= Thu, 21 Nov 2024 14:02:51 -0500, Zaphod Beeblebrox <zbeeble@gmail.com> said:

> I upgraded a 13.3 machine to 14.2-BETA1 this week.=C2=A0 Of the many t= hings it
> does, it is an NFS server for one thing.=C2=A0 I'm a little bit pu= lling my hair
> out at this point, but the most glaring thing wrong is:

Which NFS version have you configured it for?=C2=A0 If you enable
`nfsv4_server_only` in rc.conf, the NFSv3 functionality will be
disabled; NFSv4 does not use portmap/rpcbind.

-GAWollman

--00000000000051755a06277271d0-- From nobody Thu Nov 21 20:55:56 2024 X-Original-To: freebsd-stable@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 4XvVrW1By3z5db1l for ; Thu, 21 Nov 2024 20:56:11 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvVrV2TYyz4tFf for ; Thu, 21 Nov 2024 20:56:10 +0000 (UTC) (envelope-from zbeeble@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=S7Wqh+4O; spf=pass (mx1.freebsd.org: domain of zbeeble@gmail.com designates 2607:f8b0:4864:20::52b as permitted sender) smtp.mailfrom=zbeeble@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-7eda47b7343so1148318a12.0 for ; Thu, 21 Nov 2024 12:56:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732222569; x=1732827369; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=76+YSmTTJhxac3sT8mr2DKXSoQw6h7Trz7F5r7g8do8=; b=S7Wqh+4OHbzvWSfjWAmSobVp+zxUrtSyueMfPqpLubQdn5R7CE/SqzDbkaYXoehdy3 0KUtr+qx4jBmu8JzyeaYgPPlfaFzR9ovCZ2+LD8z/oxjzynULLuG0gzet4BIid7Jn4yF DlSV0kfkO1dfWxHOGpnHRuBWvVMIMywZoAL9fxux7Yv2o/YVNi6KAow68i2f2rsng8bC jKDlOgML0cTPxYmhKwiDQ7Uv52Ol4dIsBbMF5UiFmSkpj0EsN1uxX7TsRCuo7MsnLccv FDocwTGZGtdyjPDYKH6yr+P3lCFLALVAwMoioomaTD1cdI+6ISkWY2pHz1hYyu2tWBPN 3X6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732222569; x=1732827369; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=76+YSmTTJhxac3sT8mr2DKXSoQw6h7Trz7F5r7g8do8=; b=Nh7udSE/j7a0kBeRMhCfEC4Ycwfs409AQgZuWvXThz4N+rNa73zfY+1CCunwzYk1xG 1Xl6GItTXz7+eaSezua0Kyj8tZNnzRI5Qld4tSl42z/h69CV0o9m3ymNJgMpmCotpYQ8 moxOe5H7M0x6awmHdXYpnK6LuoBW7dtLTrKyLdCe9N0r+vDD8um33epETB1jIqWpFGAo S7Ul+oynYT2fD95qVzxTYsZcVfB5hYl0PnYC3ifliiOFXg3KBQrh3e5pt3jXWlaFNE3b f38zC7XJ7sxxLESS7Dktc+MCWzNs2Kze7uzqvp7PPyEAVXWdPpBTzkEOOe+hY+JFgcr6 tQJw== X-Forwarded-Encrypted: i=1; AJvYcCXnifx5MXzUvrKvpsdrw/s/Q0gwL0GRs+J1UZy2363m7UG4doTOeuQv4+dfCghvI43ec8wKkmTZ5vzqfNGPEA==@freebsd.org X-Gm-Message-State: AOJu0Yw+ARaqmtxvMq25vqOVTO+vr7dRg84uwi3uq9LNS3w7YI4BAKsR 1ctxyABsOZ5z8YSyiviLQzqzFfyHF/xhP/fUc/uTtmtZBAkHVMuaOseVpmvfKJNdcvYD8evjfii r6jYad8BO64DogdIfJTsmMaeOiRNk4Q8= X-Gm-Gg: ASbGncvX+dHgKfe9DoZzcnickkeVyKQRGvjxh341NsTxQAdPvJhDx4BSyHy36bGWvtU cSz0S+OKV1qv0Q0mFg0YL6xcJiQaCkzQQRpDQPbk1CS8qDDGdo5SYyldE X-Google-Smtp-Source: AGHT+IEq9wAvgT1W+bB52bxVcumM0Q6U7fK/1DeKa4CuVb8UA3cKiXZaNH3oYgNKeUhR0dNHTJcFg9QH8qSGkedbbiI= X-Received: by 2002:a05:6a20:748d:b0:1db:ecb5:221f with SMTP id adf61e73a8af0-1e09e3c181fmr554824637.4.1732222568903; Thu, 21 Nov 2024 12:56:08 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: <26431.36694.264543.661082@hergotha.csail.mit.edu> In-Reply-To: From: Zaphod Beeblebrox Date: Thu, 21 Nov 2024 15:55:56 -0500 Message-ID: Subject: Re: NFSd not registering on 14.2. To: Garrett Wollman , FreeBSD Stable Content-Type: multipart/alternative; boundary="000000000000e439540627727e1f" X-Spamd-Result: default: False [-3.89 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.89)[-0.894]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::52b:from] X-Rspamd-Queue-Id: 4XvVrV2TYyz4tFf X-Spamd-Bar: --- --000000000000e439540627727e1f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I currently have: nfs_server_enable=3D"YES" #nfsv4_server_enable=3D"YES" #nfsv4_server_only=3D"YES" nfs_server_flags=3D"-t -h 2001:1928::8" mountd_enable=3D"YES" mountd_flags=3D"-h 2001:1928::8 -S" rpcbind_enable=3D"YES" rpcbind_flags=3D"-6 -L" rpc_lockd_enable=3D"YES" rpc_statd_enable=3D"YES" on the server. On Thu, Nov 21, 2024 at 3:52=E2=80=AFPM Zaphod Beeblebrox wrote: > This a previously working situation with the client being 14.1. The > server was originally 13.3. Is now 14.2-B1. > > I have tried the v4 enable, v4 only and no v4 setting. The client mounts > with > > yak:/home/dgilbert /d/yak/home/dgilbert nfs rw,-3,-T,-l,-i,-b 0 0 > yak:/home/dclarke /d/yak/home/dclarke nfs rw,-3,-T,-l,-i,-b 0 0 > saiga:/jail/pizza2/home/portal/calls /d/pizza2/calls nfs > rw,-3,-T,-l,-i,-b 0 0 > > and gets > > [tcp6] saiga:/jail/pizza2/home/portal/calls: RPCPROG_NFS: RPC: Program no= t > registered > [tcp] saiga:/jail/pizza2/home/portal/calls: RPCPROG_NFS: RPC: Remote > system error - Connection refused > > on mounting saiga. Interestingly, yak (14.1p3) shares mount fine. > > On Thu, Nov 21, 2024 at 2:52=E2=80=AFPM Garrett Wollman > wrote: > >> <> zbeeble@gmail.com> said: >> >> > I upgraded a 13.3 machine to 14.2-BETA1 this week. Of the many things >> it >> > does, it is an NFS server for one thing. I'm a little bit pulling my >> hair >> > out at this point, but the most glaring thing wrong is: >> >> Which NFS version have you configured it for? If you enable >> `nfsv4_server_only` in rc.conf, the NFSv3 functionality will be >> disabled; NFSv4 does not use portmap/rpcbind. >> >> -GAWollman >> >> --000000000000e439540627727e1f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I currently have:

nfs_server= _enable=3D"YES"
#nfsv4_server_enable=3D"YES"
#nfs= v4_server_only=3D"YES"
nfs_server_flags=3D"-t -h 2001:192= 8::8"
mountd_enable=3D"YES"
mountd_flags=3D"-h 20= 01:1928::8 -S"
rpcbind_enable=3D"YES"
rpcbind_flags=3D= "-6 -L"

rpc_lockd_enable=3D"YES"
rpc_statd_en= able=3D"YES"

on the server.
<= br>
On Thu,= Nov 21, 2024 at 3:52=E2=80=AFPM Zaphod Beeblebrox <zbeeble@gmail.com> wrote:
This a previously w= orking situation with the client being 14.1.=C2=A0 The server was originall= y 13.3.=C2=A0 Is now 14.2-B1.

I have tried the v4 = enable, v4 only and no v4 setting.=C2=A0 The client mounts with
<= br>
yak:/home/dgilbert =C2=A0 =C2=A0 =C2=A0/d/yak/home/dgilbert n= fs rw,-3,-T,-l,-i,-b 0 0
yak:/home/dclarke =C2=A0 =C2=A0 =C2=A0 /d/yak/h= ome/dclarke nfs rw,-3,-T,-l,-i,-b 0 0
saiga:/jail/pizza2/home/portal/cal= ls =C2=A0 =C2=A0/d/pizza2/calls nfs rw,-3,-T,-l,-i,-b 0 0

and gets

[tcp6] saiga:/jail/pizza2/home/po= rtal/calls: RPCPROG_NFS: RPC: Program not registered
[tcp] saiga:/jail/p= izza2/home/portal/calls: RPCPROG_NFS: RPC: Remote system error - Connection= refused

on mounting saiga.=C2=A0 Interestingl= y, yak (14.1p3) shares mount fine.

On Thu, Nov 21, 2024 at 2:= 52=E2=80=AFPM Garrett Wollman <wollman@bimajority.org> wrote:
<<On Thu, 21 Nov 2024 14:02:= 51 -0500, Zaphod Beeblebrox <zbeeble@gmail.com> said:

> I upgraded a 13.3 machine to 14.2-BETA1 this week.=C2=A0 Of the many t= hings it
> does, it is an NFS server for one thing.=C2=A0 I'm a little bit pu= lling my hair
> out at this point, but the most glaring thing wrong is:

Which NFS version have you configured it for?=C2=A0 If you enable
`nfsv4_server_only` in rc.conf, the NFSv3 functionality will be
disabled; NFSv4 does not use portmap/rpcbind.

-GAWollman

--000000000000e439540627727e1f-- From nobody Thu Nov 21 21:21:43 2024 X-Original-To: freebsd-stable@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 4XvWQG1P34z5dcWq for ; Thu, 21 Nov 2024 21:21:58 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvWQF1kMGz45kk for ; Thu, 21 Nov 2024 21:21:57 +0000 (UTC) (envelope-from zbeeble@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Dz2JW4wK; spf=pass (mx1.freebsd.org: domain of zbeeble@gmail.com designates 2607:f8b0:4864:20::42e as permitted sender) smtp.mailfrom=zbeeble@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-724cee1a112so968415b3a.1 for ; Thu, 21 Nov 2024 13:21:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732224116; x=1732828916; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=wG9BaFssA8lUUL11zT0J5Y5B4IMg2L/Rv5jfuyB8FTM=; b=Dz2JW4wKkYqWenm7s6EfXWPG7SExMvswt1Tg5JSmA6GmjjfAP0Xl7/QRr+IDAcaZp+ Yc5Ct5jvBtLwN8KfPI8BsJMVPjLQTNTPOmpZ6xXQZ628/GuJpJVMQkIDpZ4g6oLmVxyz 7v6ldly+zUMkTdHXnvuwEeE8gwKhJJCQiY0aV2o3uzUHnZYZZheEyszbwXmd3lCpOqZh E8NASnpp5vbwaZJie2VVwoAikQaOZBRdHkgwFMFDYy2iJKNBSYk1kCB2yZdGvY1oRz5E bQ6ow/Bh2+pk9nL3+nfy0ymLJkgehBHA1jkHjGK1ydXyE+Aq78SpRc2kKpOuXubigoPk /95g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732224116; x=1732828916; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wG9BaFssA8lUUL11zT0J5Y5B4IMg2L/Rv5jfuyB8FTM=; b=r+yzWp1/DwBT7pFrEzGUgwlwKeiT5Y4d6n72dkRvhl+TW34y+bEyP72XHPK48e7bfA Q5B4Yl6h/K07OEEdKV1WN6XkKeXdlR/MjhL2slwyeRcHywYlfgRnAztEi91nwwop5WnA IjpVI+oMZco7RpK3wk1f82uxYeUw2g/1CYxZK4BVZHa4YWQbEmcd1PCdZDw46eYjb0ch jOts0soVCT0frTzsxE7n3GXNjLmMAtsmBKTfSIFc9bzHkS/8NsHEWy8k0hN2HeVi8ASZ jne9lyIv+q2g0ACKhsWiQnZVsyp13QMmSBOw8elbGTQnv7WAb1WVwnWHgVNTvT8DpV5i 2IiA== X-Forwarded-Encrypted: i=1; AJvYcCWqBgFMkv85sIcUB9+VsYkZipbCcZQ3/3kfOllvw7DRd2TrIvsE+AGMqdiXt2hxkCKS3L1Q9RR7G6ZC+yahWA==@freebsd.org X-Gm-Message-State: AOJu0YxwM+DDAPuzt1KxgVqv7sQWYVB16mDVpTD3p6WDqbk9ag1pParC 0/Q9FGSWYpZpbaIlFios70VXbkFNXHnHh/v/FwRTjUqVDdvHRbidAa95h5Qle4rZhrk4PPc4vYM hhjeMgxbCEpHUPhbxRDDV+2QyBw== X-Gm-Gg: ASbGncvAxMUny8PhbGEcpVtAbg2rP34JgEmRHbLmDyta7t9rCRf+V3v54KaC5M/59Lt nKkBdhczlzMUrSmzag8F4zmTZuPlttZvIQK51oxpocOT6yl7Rx7f6b70J X-Google-Smtp-Source: AGHT+IE3oBm+buChu87u6aqM/x54mFnpVpIrs29GoaLMmQU4Wu72roRH8RoLCY6dn56dbr3QS5rIQFZYGSyLQafJbNA= X-Received: by 2002:a05:6a00:1acb:b0:724:de21:60f6 with SMTP id d2e1a72fcca58-724de56f96emr1223945b3a.2.1732224115520; Thu, 21 Nov 2024 13:21:55 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: <26431.36694.264543.661082@hergotha.csail.mit.edu> In-Reply-To: From: Zaphod Beeblebrox Date: Thu, 21 Nov 2024 16:21:43 -0500 Message-ID: Subject: Re: NFSd not registering on 14.2. To: Garrett Wollman , FreeBSD Stable Content-Type: multipart/alternative; boundary="00000000000013bf8c062772db2d" X-Spamd-Result: default: False [-3.91 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.910]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::42e:from] X-Rspamd-Queue-Id: 4XvWQF1kMGz45kk X-Spamd-Bar: --- --00000000000013bf8c062772db2d Content-Type: text/plain; charset="UTF-8" I've tried a lot of different combinations of rc variables. On 13.3 and 14.1, nfsd in most (non-v4-only) configurations registers to rpcbind as expected. This is true of restarting nfsd and using nfsd -r. However on 14.2, I can't contrive any configuration that registers to rpcbind. Minimally, on one fairly quiet 14.1 server, I simply have nfs_server_enable="YES" mountd_enable="YES" mountd_flags="-h -S" on another, I have more: mountd_enable="YES" nfs_client_enable="YES" nfs_server_enable="YES" nfsv4_server_enable="NO" #nfs_server_flags="-u -t -n 12" # Flags to nfsd (if enabled). nfsuserd_enable="YES" nfsuserd_flags="-domain daveg.ca" nfscbd_enable="YES" rpc_lockd_enable="YES" rpc_statd_enable="YES" readup for what the 14.2 server has --- but I've tried configurations going from the former to the latter. None of them register. --00000000000013bf8c062772db2d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

I've tried a lot of di= fferent combinations of rc variables.=C2=A0 On 13.3 and 14.1, nfsd in most = (non-v4-only) configurations registers to rpcbind as expected.=C2=A0 This i= s true of restarting nfsd and using nfsd -r.

Howev= er on 14.2, I can't contrive any configuration that registers to rpcbin= d.=C2=A0 Minimally, on one fairly quiet 14.1 server, I simply have

nfs_server_enable=3D"YES"
mountd_enable=3D&qu= ot;YES"
mountd_flags=3D"-h <my ipv6 addr> -S"
=

on another, I have more:

mount= d_enable=3D"YES"
nfs_client_enable=3D"YES"
nfs_= server_enable=3D"YES"
nfsv4_server_enable=3D"NO"
= #nfs_server_flags=3D"-u -t -n 12" # Flags to nfsd (if enabled).nfsuserd_enable=3D"YES"
nfsuserd_flags=3D"-domain daveg.ca"
nfscbd_enable=3D"YES"= ;
rpc_lockd_enable=3D"YES"
rpc_statd_enable=3D"YE= S"

readup for what the 14.2 server has --- bu= t I've tried configurations going from the former to the latter.=C2=A0 = None of them register.

--00000000000013bf8c062772db2d-- From nobody Thu Nov 21 21:56:13 2024 X-Original-To: freebsd-stable@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 4XvXB40Brtz5dfVN for ; Thu, 21 Nov 2024 21:56:28 +0000 (UTC) (envelope-from mike@jellydonut.org) Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvXB30vxRz4FYL for ; Thu, 21 Nov 2024 21:56:27 +0000 (UTC) (envelope-from mike@jellydonut.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=jellydonut.org header.s=google header.b=Gh8WcfjG; spf=pass (mx1.freebsd.org: domain of mike@jellydonut.org designates 2a00:1450:4864:20::32b as permitted sender) smtp.mailfrom=mike@jellydonut.org; dmarc=pass (policy=none) header.from=jellydonut.org Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43158124a54so951585e9.3 for ; Thu, 21 Nov 2024 13:56:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jellydonut.org; s=google; t=1732226185; x=1732830985; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=aFsSsBJsYRMNKm6XM/NARq2fWBk2e5XWX6mVuLGT0cw=; b=Gh8WcfjGGtUcQ1ADjohLBdVkg7aNKkZdBOynLixRGFV9afW5Sj+sYkH+rg9A1RigUi ghT1MG4sYu+tQQKg4bVgIHXsN2eKSYLNfiVTFlmaR7L093ZVFdTF08jrvLuWra1rCCMu iHVMzumbZ7ZO1TWt7oSVY6RRTTTozUdwAx22Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732226185; x=1732830985; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aFsSsBJsYRMNKm6XM/NARq2fWBk2e5XWX6mVuLGT0cw=; b=ZDz0MGCURIH+awDEOjbWs3dxqv1ZbaB+KdKZQqhSIQKyEqJfQXSQFUpOL8k+BV/3CK wHpUhFAFyC7KeMF64Q4lM6wBnwPhV8pVMQchfsauXhR+DFpgY46KhptUwbPa0QlwIFjA G4GsHBt20kcIkGjYf8jDHzAymi20aUqjyzQIfuBOv5TGswxpXtL6XGQzgHExm0G1zjnS W91DJLux0P1EVgoe6uLymF6dgAacw5ffIK86F1tUpf+DmZ9AlT+BFohEktbmjnudCr1G bhrLQu3BQI2mO9YL87ZU/+vT7mCsbhCAqZpHS6Pd9drOuYfgrXmbaHPye0J1v0cw/3UL X4Kw== X-Gm-Message-State: AOJu0YwItQSFdfnONtxE0QJavi/e6hTq0sdpqnap80Eu1nbwMP7qbg5p uKN0Je7jknDbtsBxcEND50tLFrvZKDs2FvQeKON3ZpkTRolxVMxqwiLM5Smhk2LcU1fUkVdW7Lj BDt4dSWz9YzIuFPRnObVRfjUTV83PzJFxH/Tj X-Gm-Gg: ASbGncsl+X6WYHmr6lQ3UHFQpkdnOqIzhcDtKn7EaTuQGZSbKXjF/3SkgsCZTAqI7/K te+DgBhK7aozQkDxsAS+0yE6QIXIcHZCWJyqcPRlTEUmjIQ== X-Google-Smtp-Source: AGHT+IEVAkl2KjqH4tdcgqWFDkblGYKHIqShkE4Htta8eK2xr0npf8u8Kh4Sl0awa5gBG0jInxOYn5T/VNqVuPdumO4= X-Received: by 2002:a05:6000:18ad:b0:37d:4aa2:5cfe with SMTP id ffacd0b85a97d-38260b6af97mr249011f8f.6.1732226184898; Thu, 21 Nov 2024 13:56:24 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Michael Proto Date: Thu, 21 Nov 2024 16:56:13 -0500 Message-ID: Subject: Re: 14.1 NFS / mountd : -alldirs not working as expected To: Rick Macklem Cc: FreeBSD-STABLE Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[jellydonut.org,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[jellydonut.org:s=google]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[mike]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32b:from]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TAGGED_RCPT(0.00)[]; TO_DN_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[jellydonut.org:+] X-Rspamd-Queue-Id: 4XvXB30vxRz4FYL X-Spamd-Bar: --- On Thu, Nov 21, 2024 at 7:11=E2=80=AFAM Rick Macklem wrote: > > On Wed, Nov 20, 2024 at 8:01=E2=80=AFPM Michael Proto wrote: > > > > Hello all, > > > > Running into an issue with a 14.1 server that I think is a bug, though > > it may be me not interpreting documentation correctly so I wanted to > > ask here. > =3Dalldirs simply means that any directory within the server file system > can be mounted. So, yes, everything up to the root dir can be mounted. > > Normally, the directory for such an exports line would be the root direct= ory > of the file system, but I doubt mountd actually enforces that, since the = export > line is for "all directories" in the file system. > > > > > Using NFSv3, with FreeBSD 14.1 as the NFS server. Based on what I see > > in exports(5), if I want to export conditional mounts (IE filesystem > > paths that are intermittently mounted locally on server) > No idea what you mean by "intermittently mounted locally"? > (An export will be for whatever file system is mounted for the directory > at the time mountd is started or updates exports when a SIGHUP is > sent to it.) > > Exporting a file system that is not always mounted on the server is > a very bad idea imho. It would be much better to add the exports(5) > line after the file system is mounted and remove it before the file > system is unmounted, if you need to export a file system not always > mounted. > Agreed, for the rare circumstances where I use this the playbook has always been to update /etc/exports before and after any (un)mounting, just interested if mountd would programmatically enforce it for the hopefully-rare time such steps are overlooked. Seeing that error in the mountd.c code gave me hope mountd itself could assist there, regardless I have other ways of achieving the same result. Appreciate the response. -Michael Proto From nobody Thu Nov 21 23:35:42 2024 X-Original-To: freebsd-stable@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 4XvZNw5gLtz5dlZb for ; Thu, 21 Nov 2024 23:36:00 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvZNw0SXmz4Smd for ; Thu, 21 Nov 2024 23:36:00 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-5cfddc94c83so1872887a12.3 for ; Thu, 21 Nov 2024 15:36:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732232158; x=1732836958; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=eZo6rJAHx+6J6dIfbBTvHrYToLoRwWG0n45UKKBM8cE=; b=DsRTJ7Ww5jlx5B2JJqdDhdY0BiV86zXzgWZkqaATh2CvQoX23Qtn32Dry6zvu9q7n7 hBQHQvbOYypPCx/8jYm9x7hh+sFIKDLd3KDAXCPFbno4ArZRRc0H9/pZd6iL3UUHat67 flyyLNiuSdw8ff4Z4lGJby/GZmOzS2EXjsRAPSehWcN3ZOpitZjs3mFV44fgRWd9MLju BJPI9a2P9sv3iekupn1+vtq19lwiWVLR/4cICCgCMa7clTYTFx+uiMK3QqBotXWy8Iu1 +k4Yx4TbctwMy4IUCGxJvzx58ApsxZvlKbXc/8gaC01wnyr7DWWMaBAq5OyAJ6vXptMX ZWKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732232158; x=1732836958; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eZo6rJAHx+6J6dIfbBTvHrYToLoRwWG0n45UKKBM8cE=; b=R5MTKUdD0JakLjM9kwvK6v6pqovqwpdD0q/g9YPUk2+43X5LaNYhOexfrOa1QaBVXo YF3FUJDKvLIzi9TDCgYAOFf+osDcdODc2Us/Owc+TU1scS46KDHBCweVJvGg3bYo12bS tcHYKxfZdrb7sMmaXFLLWwjc55rb8m15gIuOR2BycdZqaIjnhcfbxCzhhHYB3cts8C5r SrGf+5V4oqCx2na9bqbZLryQaele3zKa59D+8OOexXCFq3kO4IaSWAlU+TppcEzdsEiK DXX3XkoLfGxPFYBP2fEaieVwqIBP3guaVjAvgWKgBbIl91mO0Y6ssG/iny9LxrQPIpkd YA/A== X-Forwarded-Encrypted: i=1; AJvYcCX1fwd8HKWNJcWmLjkNYoH1D7OMgXIBqrGElLiT9C6biicSK90m2NfT8qAOUIGfqODI0egiubS/KGKRTXsTWQ==@freebsd.org X-Gm-Message-State: AOJu0Yzgmae3ED5tZSv+oUHnJGZx/PfKxCtlKAz18tPG8ATFOszP6/RP 3wJECToQZYtXa6IVcBeBaZZKWdB6hxul2Hfm5auRybPKckqZyZOtYCcHNhbxS4F783QHqRawKKp eA2FNxeafH29lx8TV4WSgKh5fgLTk28k= X-Gm-Gg: ASbGncuGoOAkMBj+Ippn0hLuxEBqy0kGfn2LmjKXuInzrSvsYaZKEWK9dQw+OSzBda/ 8jDabmywLZZQOtj6Ma/JYjeZrahR5ag== X-Google-Smtp-Source: AGHT+IG+tzOL6mA/Gwtes0DMrfzC3Z86TgW5W5QD7BKZUXf59aZuqL5BLsZqcFGl+mGOTYb12ab26aER8zGhdSGj1RM= X-Received: by 2002:a50:ed01:0:b0:5d0:224b:d57d with SMTP id 4fb4d7f45d1cf-5d0224bd68cmr142231a12.28.1732232158224; Thu, 21 Nov 2024 15:35:58 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: <26431.36694.264543.661082@hergotha.csail.mit.edu> In-Reply-To: From: Rick Macklem Date: Thu, 21 Nov 2024 15:35:42 -0800 Message-ID: Subject: Re: NFSd not registering on 14.2. To: Zaphod Beeblebrox Cc: Garrett Wollman , FreeBSD Stable Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[] X-Rspamd-Queue-Id: 4XvZNw0SXmz4Smd X-Spamd-Bar: ---- On Thu, Nov 21, 2024 at 1:22=E2=80=AFPM Zaphod Beeblebrox wrote: > > > I've tried a lot of different combinations of rc variables. On 13.3 and = 14.1, nfsd in most (non-v4-only) configurations registers to rpcbind as exp= ected. This is true of restarting nfsd and using nfsd -r. > > However on 14.2, I can't contrive any configuration that registers to rpc= bind. Minimally, on one fairly quiet 14.1 server, I simply have > > nfs_server_enable=3D"YES" > mountd_enable=3D"YES" > mountd_flags=3D"-h -S" > > on another, I have more: > > mountd_enable=3D"YES" > nfs_client_enable=3D"YES" > nfs_server_enable=3D"YES" > nfsv4_server_enable=3D"NO" > #nfs_server_flags=3D"-u -t -n 12" # Flags to nfsd (if enabled). > nfsuserd_enable=3D"YES" > nfsuserd_flags=3D"-domain daveg.ca" > nfscbd_enable=3D"YES" > rpc_lockd_enable=3D"YES" > rpc_statd_enable=3D"YES" > > readup for what the 14.2 server has --- but I've tried configurations goi= ng from the former to the latter. None of them register. > All I can suggest is checking lo0 to make sure it is using 127.0.0.1. See what # ifconfig -a shows. If lo0 is not 127.0.0.1, that would explain it, since the rpcbind stuff use= s 127.0.0.1. Note that 127.0.0.1 gets added automatically when "-h" is used. Btw, I don't think I changed anything w.r.t. this between 14.1 and 14.2, so it is likely some other network related change. rick From nobody Thu Nov 21 23:39:46 2024 X-Original-To: freebsd-stable@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 4XvZTb5Cvzz5dlbk for ; Thu, 21 Nov 2024 23:40:03 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XvZTb334zz4Tlb for ; Thu, 21 Nov 2024 23:40:03 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3824709ee03so1080265f8f.2 for ; Thu, 21 Nov 2024 15:40:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732232402; x=1732837202; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7CjQXytjQ0WknWB4ftuxhxyqHqmxOCQ84v2Zv99TOzM=; b=NsGIEVUlqAzh4Fo7deJS/XCrs0iOUSUvH1lHZs3LK1TW7zEB3wWOarenK0bhmV7icu 3/HSWPzaWmWkoYHc1ePCjEcqpE7YTURI9DLzGOXOUCZttWXVmd7qykBGvS4sjpxV941c J+EkqnQwZBquDPI6x9KdIC1JlHDL2I8MizhP4j+qtB2c1NVIJFjJNZxP1ODJRjfZtPF8 QQcD+2Qk1SDAsS/OKBsOIgkD+2NL83qXoix9TxgeFqZFbRmULmqYLI7RgdmwQkBdwanb hLvM/YQ88FDz26Kb1GkKMvzhdJt4i77oI58DbtznEwJ1V6KUHQuE+M0WkfTeZVrLRKlk g9yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732232402; x=1732837202; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7CjQXytjQ0WknWB4ftuxhxyqHqmxOCQ84v2Zv99TOzM=; b=Ip/W0/IF2czkGF7egQ/q1Z77Jk6K+ShMH3O/D7ZiEN+g6IOUWXW2IYUvmvEJwwL7Lm 4djKzkHyvwlM0QXt1dB/2d2hsq9DmQyZ/oG5/BfB4JBykYOVxDmFO4tBBv5yZzxLgSyD mhjaNiC+JXm5vyDIZ6KkfU+iN+Yc0/NV0ASAXME4fTD2VlyK26CK3nOWwHvxlzgJykFK J+cD2crevUHlDWMYUz/GIJSb4qoou5YOCyIwFAtjLq6bA3s8eAjvjP3NIFIKAcdzSn9u LbdTtRb4Xa25h+YwSp//+BOFM07ssGRUWrzEdJEDseqJmEUYrbt/6V7CT5nAoxoYhD/D pGpg== X-Gm-Message-State: AOJu0YxqUxx/GYvIVd95MLF/42jOKyWeKRxWGG+anGngUPrm4yr/TWwO EAeMRG81bdNxxWGNqiIkoBRKc5HKze37oO+LqpZBuXqYMeFKVxc3X1lwhmxLEkrFgWlYR3PiIj8 fm/cQVHsx9JXJzK2L/eJeTak6omK31Gc= X-Gm-Gg: ASbGnctB71EIfJnVlwA4haQiY2Ecfp1G4VEIlg7VC25yIV6DN1fErUJAT9hFXsj+plq NJd1mHsmCte2L42NH1qJBdpuvajwtzw== X-Google-Smtp-Source: AGHT+IEBEfXQaxiPLBxY3PJ5xB1De9qFYKoPz35CJf6nzLPuDcbGODNhmXZB5YiM3KQxR4cTGttAGin9lxMzbjBQ0q8= X-Received: by 2002:a05:6000:1541:b0:382:4f5b:876b with SMTP id ffacd0b85a97d-38260b5ea16mr608725f8f.16.1732232401407; Thu, 21 Nov 2024 15:40:01 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Rick Macklem Date: Thu, 21 Nov 2024 15:39:46 -0800 Message-ID: Subject: Re: 14.1 NFS / mountd : -alldirs not working as expected To: Michael Proto Cc: FreeBSD-STABLE Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4XvZTb334zz4Tlb X-Spamd-Bar: ---- On Thu, Nov 21, 2024 at 1:56=E2=80=AFPM Michael Proto = wrote: > > On Thu, Nov 21, 2024 at 7:11=E2=80=AFAM Rick Macklem wrote: > > > > On Wed, Nov 20, 2024 at 8:01=E2=80=AFPM Michael Proto wrote: > > > > > > Hello all, > > > > > > Running into an issue with a 14.1 server that I think is a bug, thoug= h > > > it may be me not interpreting documentation correctly so I wanted to > > > ask here. > > =3Dalldirs simply means that any directory within the server file syste= m > > can be mounted. So, yes, everything up to the root dir can be mounted. > > > > Normally, the directory for such an exports line would be the root dire= ctory > > of the file system, but I doubt mountd actually enforces that, since th= e export > > line is for "all directories" in the file system. > > > > > > > > Using NFSv3, with FreeBSD 14.1 as the NFS server. Based on what I see > > > in exports(5), if I want to export conditional mounts (IE filesystem > > > paths that are intermittently mounted locally on server) > > No idea what you mean by "intermittently mounted locally"? > > (An export will be for whatever file system is mounted for the director= y > > at the time mountd is started or updates exports when a SIGHUP is > > sent to it.) > > > > Exporting a file system that is not always mounted on the server is > > a very bad idea imho. It would be much better to add the exports(5) > > line after the file system is mounted and remove it before the file > > system is unmounted, if you need to export a file system not always > > mounted. > > > > Agreed, for the rare circumstances where I use this the playbook has > always been to update /etc/exports before and after any (un)mounting, > just interested if mountd would programmatically enforce it for the > hopefully-rare time such steps are overlooked. Seeing that error in > the mountd.c code gave me hope mountd itself could assist there, > regardless I have other ways of achieving the same result. I suppose a new exports option that says "only do the export if the directory path is the root of a file system" might be useful. I'll stick it on my todo list, rick > > Appreciate the response. > > > -Michael Proto From nobody Fri Nov 22 05:16:32 2024 X-Original-To: freebsd-stable@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 4Xvjy8277dz5dMxV for ; Fri, 22 Nov 2024 05:16:48 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xvjy71yvcz41qZ for ; Fri, 22 Nov 2024 05:16:47 +0000 (UTC) (envelope-from zbeeble@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=R2C1eQDt; spf=pass (mx1.freebsd.org: domain of zbeeble@gmail.com designates 2607:f8b0:4864:20::42b as permitted sender) smtp.mailfrom=zbeeble@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-720b2d8bb8dso1339564b3a.1 for ; Thu, 21 Nov 2024 21:16:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732252606; x=1732857406; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Z4mMK9ilAZkM2kRCHHWDl9posUFc/G667mdqBHwjJDM=; b=R2C1eQDtv5weWH+A9IySwKuVp7sChkS/Pq6VwZgCuv5PiFq+SZ1E8B3fcOrCSvrRp2 yLnbG6kzlMlplA5h2nRY6VVSKMmTBTJlS5Ap+rqegjJiPgfWquPEt7kundBALxXpWtp5 5n9nl1uAQNwD0Wnac+MvCfgGGcaEaexvGNlIdzHuBnHj8iLt2ZFKm7dXa5MszIRXgxEj WOAgpSVJG49/lUEAE3kMbCazUvI/zxsPhsiW7Y94vyxb3GIuW/BgNO2oJSZKUlWiyT52 zMzGAQqAmIvvP0eT6Vj/akMv+rwrdksfLk+JITKIaIj1g16hi8OiV9NGsmIUIwwiLick aalQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732252606; x=1732857406; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Z4mMK9ilAZkM2kRCHHWDl9posUFc/G667mdqBHwjJDM=; b=CeOlLD6WOlqk2Bv/tabJACIfwzZaVO6Qcmse5FEgEEmSazKDs64O6wREhbQPrtW6Se 8R8rHCZjjAAHBH1P/YTwlt89Skdvx4eR/uCNRxkIDjG3aAyFe0rsHBgExiCV8ErDznUJ WUa9acwogtkx9HYkCKJ1lU6UZoYMbqdhwRl2ZTbdfbHV9T76WF7M1v4Zw3rPC45zr9bh ZIYmiO8YHUvVoZ+MJPc8p98OCcBzp2XW44D/aqEOTbmVDsdrizTQ3Kog5X3NkXU/Aylf mctyfm1pw5AfhElUPhEpi2RIFGpEXQqW1/Q1fjjHcEeecIM2cfm0KnrR5IgRF0Nt9vcK QRPA== X-Forwarded-Encrypted: i=1; AJvYcCWdD4nsCTiWcRIp70WKj2BxVz543U3orHa2wDIEpq00HLajffFUYgwAudRi//pA0r1Kg6iXIkjtMIN5Wh+6lQ==@freebsd.org X-Gm-Message-State: AOJu0YwfhD5kHNiIpkUYECLDVHjgAZal1I9VhJfr2+3+5XjMY24Bbq4n YIxj8O+DC7A5Mm2L2ihyy0qnwD2aDqnLorlMV/WRHRPhpsJ6nFJ7jdEewIJgKxTzHrUrxMqd7TB YBm0/ZC48xKBQrF4TzcK2xx4GaA== X-Gm-Gg: ASbGncvFYwGE7D8zdN9kcIdkgqs3dkyLJyqw6jrC+DKiz0jyyww8Pz1pMPnl4bZQllU QdrnTioPNNj9HgoaX2JlvOkTLbuMHu9XzJnUHJGGfzv5W+kgEHewC00Oh X-Google-Smtp-Source: AGHT+IHlUoSOJ99HG0OPQIc1c6WhdySAJXzY5KyyoCdHG/Cw7y8rIEqXlIbbJmVz9KJQ4KzR5IRArzv2uda3VSZLT/8= X-Received: by 2002:a05:6a00:e06:b0:724:e75b:22e1 with SMTP id d2e1a72fcca58-724e75b3a8amr142160b3a.18.1732252605922; Thu, 21 Nov 2024 21:16:45 -0800 (PST) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 References: <26431.36694.264543.661082@hergotha.csail.mit.edu> In-Reply-To: From: Zaphod Beeblebrox Date: Fri, 22 Nov 2024 00:16:32 -0500 Message-ID: Subject: Re: NFSd not registering on 14.2. To: Rick Macklem Cc: Garrett Wollman , FreeBSD Stable Content-Type: multipart/alternative; boundary="0000000000003cc9c90627797d80" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::42b:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; TAGGED_RCPT(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Xvjy71yvcz41qZ X-Spamd-Bar: --- --0000000000003cc9c90627797d80 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable lo0 has 127.0.0.1, ::1 (both first in their lists). It also has a pile of other IPs that are used by jails. This has not changed On Thu, Nov 21, 2024 at 6:35=E2=80=AFPM Rick Macklem wrote: > On Thu, Nov 21, 2024 at 1:22=E2=80=AFPM Zaphod Beeblebrox > wrote: > > > > > > I've tried a lot of different combinations of rc variables. On 13.3 an= d > 14.1, nfsd in most (non-v4-only) configurations registers to rpcbind as > expected. This is true of restarting nfsd and using nfsd -r. > > > > However on 14.2, I can't contrive any configuration that registers to > rpcbind. Minimally, on one fairly quiet 14.1 server, I simply have > > > > nfs_server_enable=3D"YES" > > mountd_enable=3D"YES" > > mountd_flags=3D"-h -S" > > > > on another, I have more: > > > > mountd_enable=3D"YES" > > nfs_client_enable=3D"YES" > > nfs_server_enable=3D"YES" > > nfsv4_server_enable=3D"NO" > > #nfs_server_flags=3D"-u -t -n 12" # Flags to nfsd (if enabled). > > nfsuserd_enable=3D"YES" > > nfsuserd_flags=3D"-domain daveg.ca" > > nfscbd_enable=3D"YES" > > rpc_lockd_enable=3D"YES" > > rpc_statd_enable=3D"YES" > > > > readup for what the 14.2 server has --- but I've tried configurations > going from the former to the latter. None of them register. > > > All I can suggest is checking lo0 to make sure it is using 127.0.0.1. > See what > # ifconfig -a > shows. > > If lo0 is not 127.0.0.1, that would explain it, since the rpcbind stuff > uses > 127.0.0.1. > > Note that 127.0.0.1 gets added automatically when "-h" is used. > > Btw, I don't think I changed anything w.r.t. this between 14.1 and 14.2, > so it is likely some other network related change. > > rick > --0000000000003cc9c90627797d80 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
lo0 has 127.0.0.1, ::1 (both first in their lists).=C2=A0 = It also has a pile of other IPs that are used by jails.=C2=A0 This has not = changed

On Thu, Nov 21, 2024 at 6:35=E2=80=AFPM Rick Macklem <rick.macklem@gmail.com> wrote:
On Thu, Nov 21, 20= 24 at 1:22=E2=80=AFPM Zaphod Beeblebrox <zbeeble@gmail.com> wrote:
>
>
> I've tried a lot of different combinations of rc variables.=C2=A0 = On 13.3 and 14.1, nfsd in most (non-v4-only) configurations registers to rp= cbind as expected.=C2=A0 This is true of restarting nfsd and using nfsd -r.=
>
> However on 14.2, I can't contrive any configuration that registers= to rpcbind.=C2=A0 Minimally, on one fairly quiet 14.1 server, I simply hav= e
>
> nfs_server_enable=3D"YES"
> mountd_enable=3D"YES"
> mountd_flags=3D"-h <my ipv6 addr> -S"
>
> on another, I have more:
>
> mountd_enable=3D"YES"
> nfs_client_enable=3D"YES"
> nfs_server_enable=3D"YES"
> nfsv4_server_enable=3D"NO"
> #nfs_server_flags=3D"-u -t -n 12" # Flags to nfsd (if enable= d).
> nfsuserd_enable=3D"YES"
> nfsuserd_flags=3D"-domain daveg.ca"
> nfscbd_enable=3D"YES"
> rpc_lockd_enable=3D"YES"
> rpc_statd_enable=3D"YES"
>
> readup for what the 14.2 server has --- but I've tried configurati= ons going from the former to the latter.=C2=A0 None of them register.
>
All I can suggest is checking lo0 to make sure it is using 127.0.0.1.
See what
# ifconfig -a
shows.

If lo0 is not 127.0.0.1, that would explain it, since the rpcbind stuff use= s
127.0.0.1.

Note that 127.0.0.1 gets added automatically when "-h" is used.
Btw, I don't think I changed anything w.r.t. this between 14.1 and 14.2= ,
so it is likely some other network related change.

rick
--0000000000003cc9c90627797d80-- From nobody Sat Nov 23 00:30:18 2024 X-Original-To: freebsd-stable@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 4XwCY64lFkz5dcDC; Sat, 23 Nov 2024 00:30:18 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XwCY64WCTz4t3f; Sat, 23 Nov 2024 00:30:18 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1732321818; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc; bh=cGjz04Sc22wPovKQFYurqpehvWs27biGMNy7bitVCv0=; b=mWElKl1kKye+lIK4dZjnVmnlzUh8XEufSLZyQdAmgaD+VQwi+gU2A3oTG1PLH4haBTRajv s72AckATOK3UV/BCE3Y6YU0y/6ojH9XZSW/Pv6P2c4eGqNYbgNrHN/3v1QQSTAFOtOFTPW oU81ZTLnbgTTNPSJt7DTGKw8Hx/5i58kBzq7oNe4BAIfUBLNLJp6swgyu+4SoiJSnVAAg7 q1/qdggVxKkbz8eCyAeCnxQJ1OsjJi5WF3CUIWOXLqZ3TRtEkWx9fGG5ajRRXBwWZ2CWcm hAJnDaslMGLCVH1Ih8ubmQWQK2ez6j74yVpB1QtIOSGN6N3CVCm+nLGZZUM7JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1732321818; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc; bh=cGjz04Sc22wPovKQFYurqpehvWs27biGMNy7bitVCv0=; b=cezVpfxFmu2jvAdSarPl/7Lvhof/24N6tmhFCW1AqyKCvcU4UFEWP/aSC8WXr1N3V4gsuJ 91NMnOwle65e7I6Saut8eGQ4DWXTSYhSNXHdFGs25o0vo4klO3+CRVF6+H9pmjcEp9/+k+ 0qqjyK2hwA9vidgTYwwZo9p0y4zcg1CZeIDGS1OWKEQvuHMri1j6076r3NSZj4U6kq3q1q xj652YKmxN+Zu6g/dyZJvl9y/ZQQG+kpu8pLtwz31+VnhMwPbeu87Lu3LdYsuw4ev5ETQu Qq1snNXqqsmslMvTYD3lt/3u2Nk/iNPxxx7hs9+ZyTMoSvxmrkphKVOijGe6TQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1732321818; a=rsa-sha256; cv=none; b=hrSoSdsEoCIUnJw847xP2ox7U/f46PRj8hxeGdOGKlOq9XI/IlNrB0Gyk5XJk2iskQxOfn JLa0livVc51uM6UmrNW0Tq3vkOcuoSjlYawchnPY7g4g105l3eJQzaEtvFj7dXaPygpOIL NIuVmKfHZ+dKDHm3uX4Z2X45MtQpK5jAR2V8z+gQRVs0Cqfa6Z49K5BL3tIJbf2zHB1Dit VyQ9eSwLYtBSerOIsXgPTyvmvLGJl7IF08cfQcWLJ3u6xS2FZgkNet0wKE92vpxhNfKxvs 4ta04vlPlXL1CBgBShflHEGdpN+F33Q0cfGLHJ5rVxt7eToXllEP8kSpjuvVow== Received: by freefall.freebsd.org (Postfix, from userid 1002) id 7CE431870E; Sat, 23 Nov 2024 00:30:18 +0000 (UTC) To: freebsd-snapshots@FreeBSD.org, freebsd-stable@FreeBSD.org Cc: FreeBSD Release Engineering Team Reply-To: FreeBSD Release Engineering Team Subject: FreeBSD 14.2-RC1 Now Available Message-Id: <20241123003018.7CE431870E@freefall.freebsd.org> Date: Sat, 23 Nov 2024 00:30:18 +0000 (UTC) From: Colin Percival List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 The first Release Candidate build of the 14.2-RELEASE release cycle is now available. Installation images are available for: o 14.2-RC1 amd64 GENERIC o 14.2-RC1 i386 GENERIC o 14.2-RC1 powerpc GENERIC o 14.2-RC1 powerpc64 GENERIC64 o 14.2-RC1 powerpc64le GENERIC64LE o 14.2-RC1 powerpcspe MPC85XXSPE o 14.2-RC1 armv7 GENERICSD o 14.2-RC1 aarch64 GENERIC o 14.2-RC1 aarch64 RPI o 14.2-RC1 aarch64 PINE64 o 14.2-RC1 aarch64 PINE64-LTS o 14.2-RC1 aarch64 PINEBOOK o 14.2-RC1 aarch64 ROCK64 o 14.2-RC1 aarch64 ROCKPRO64 o 14.2-RC1 riscv64 GENERIC o 14.2-RC1 riscv64 GENERICSD Note regarding arm SD card images: For convenience for those without console access to the system, a freebsd user with a password of freebsd is available by default for ssh(1) access. Additionally, the root user password is set to root. It is strongly recommended to change the password for both users after gaining access to the system. Installer images and memory stick images are available here: https://download.freebsd.org/releases/ISO-IMAGES/14.2/ The image checksums follow at the end of this e-mail. If you notice problems you can report them through the Bugzilla PR system or on the -stable mailing list. If you would like to use Git to do a source based update of an existing system, use the "releng/14.2" branch. A summary of changes since BETA3 includes: o The "minimal" OCI container image now contains libraries required for pkg(8) to operate. o The disc1 and dvd images now include more wifi firmware, allowing wifi to be used from the installer on more systems. o The installer is now able to download and install firmware packages. A list of changes since 14.1 is available in the releng/14.2 release notes: https://www.freebsd.org/releases/14.2R/relnotes/ Please note, the release notes page is not yet complete, and will be updated on an ongoing basis as the 14.2-RELEASE cycle progresses. === Virtual Machine Disk Images === VM disk images are available for the amd64, i386, aarch64, and riscv64 architectures. Disk images may be downloaded from the following URL (or any of the FreeBSD download mirrors): https://download.freebsd.org/releases/VM-IMAGES/14.2-RC1/ BASIC-CI images can be found at: https://download.freebsd.org/releases/CI-IMAGES/14.2-RC1/ The partition layout is: ~ 16 kB - freebsd-boot GPT partition type (bootfs GPT label) ~ 1 GB - freebsd-swap GPT partition type (swapfs GPT label) ~ 20 GB - freebsd-ufs GPT partition type (rootfs GPT label) The disk images are available in QCOW2, VHD, VMDK, and raw disk image formats. The image download size is approximately 135 MB and 165 MB respectively (amd64/i386), decompressing to a 21 GB sparse image. Note regarding arm64/aarch64 virtual machine images: a modified QEMU EFI loader file is needed for qemu-system-aarch64 to be able to boot the virtual machine images. See this page for more information: https://wiki.freebsd.org/arm64/QEMU To boot the VM image, run: % qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt \ -bios QEMU_EFI.fd -serial telnet::4444,server -nographic \ -drive if=none,file=VMDISK,id=hd0 \ -device virtio-blk-device,drive=hd0 \ -device virtio-net-device,netdev=net0 \ -netdev user,id=net0 Be sure to replace "VMDISK" with the path to the virtual machine image. === OCI Container Images === OCI container images are available for the amd64, i386, aarch64, and riscv64 architectures, and can be found at https://download.freebsd.org/releases/OCI-IMAGES/14.2-RC1/ There are three images: static - suitable for statically linked workloads dynamic - suitable for dynamically linked workloads minimal - suitable for shell workloads The OCI images can be imported into local Podman container storage using 'podman load': % podman load --input ./FreeBSD---container-image-minimal.txz or copied to an image registry using 'skopeo copy': % skopeo copy \ oci-archive:./FreeBSD---container-image-minimal.txz \ docker://myregistry.example.com/test/minimal:latest === Amazon EC2 AMI Images === FreeBSD/amd64 EC2 AMI IDs can be retrieved from the Systems Manager Parameter Store via the AWS CLI using the command % aws --region $REGION ssm get-parameter --name $KEY where $REGION is the desired region and $KEY is one of the following keys: /aws/service/freebsd/amd64/base/ufs/14.2/RC1 /aws/service/freebsd/amd64/base/zfs/14.2/RC1 /aws/service/freebsd/amd64/cloud-init/ufs/14.2/RC1 /aws/service/freebsd/amd64/cloud-init/zfs/14.2/RC1 /aws/service/freebsd/amd64/base/small/14.2/RC1 /aws/service/freebsd/amd64/base/small/14.2/RC1 FreeBSD/aarch64 EC2 AMI IDs can be retrieved using the keys /aws/service/freebsd/arm64/base/ufs/14.2/RC1 /aws/service/freebsd/arm64/base/zfs/14.2/RC1 /aws/service/freebsd/arm64/cloud-init/ufs/14.2/RC1 /aws/service/freebsd/arm64/cloud-init/zfs/14.2/RC1 /aws/service/freebsd/arm64/small/ufs/14.2/RC1 /aws/service/freebsd/arm64/small/zfs/14.2/RC1 === Vagrant Images === FreeBSD/amd64 images are available on the Hashicorp Atlas site, and can be installed by running: % vagrant init freebsd/FreeBSD-14.2-RC1 % vagrant up === Upgrading === The freebsd-update(8) utility supports binary upgrades of amd64, i386, and aarch64 systems running earlier FreeBSD releases. Systems running earlier FreeBSD releases can upgrade by first installing any updates for the currently running release: # freebsd-update fetch # freebsd-update install and then downloading the new release: # freebsd-update upgrade -r 14.2-RC1 During this process, freebsd-update(8) may ask the user to help by merging some configuration files or by confirming that the automatically performed merging was done correctly. # freebsd-update install The system must be rebooted with the newly installed kernel before continuing. # shutdown -r now After rebooting, freebsd-update needs to be run again to install the new userland components: # freebsd-update install It is recommended to rebuild and install all applications if possible, especially if upgrading from an earlier FreeBSD release, for example, FreeBSD 12.x. Alternatively, the user can install misc/compat12x and other compatibility libraries, afterwards the system must be rebooted into the new userland: # shutdown -r now Finally, after rebooting, freebsd-update needs to be run again to remove stale files: # freebsd-update install == ISO CHECKSUMS == o 14.2-RC1 amd64 GENERIC: SHA512 (FreeBSD-14.2-RC1-amd64-bootonly.iso) = 0ab3c8937d3e0ba9ab44abc77e9a98b534ba4d02e1a6abe558ae5997993d0965466ea108fc407ad29993d6b4ff012227898ec4feab5794d3600bea379f2e4f0c SHA512 (FreeBSD-14.2-RC1-amd64-bootonly.iso.xz) = 36d654aab4f5169b933d4cff85a1fb5c7bbf11f19d8b5045e5c6f8ddd645d65c8948db570569d5bc8ab518cbe8b95589beb39405f8b4c9b52d8b42027daff70b SHA512 (FreeBSD-14.2-RC1-amd64-disc1.iso) = fe82704f0680dceaea0f63d2844a111fa1a2ee53a436d131b3ea4d3bb4a102b8ac39bac80929261457fc21dab51fbd83658e39776d1c1a939bf46232f2328178 SHA512 (FreeBSD-14.2-RC1-amd64-disc1.iso.xz) = 202115f26eecec5fa27220fb44d3f62c6b67da3847a95431cfeb9861b0ea8180e66524353d122dae85ca71cb02784961f088ab52b22af225ef86bf45e384828d SHA512 (FreeBSD-14.2-RC1-amd64-dvd1.iso) = 72bbd9ded8b8dfb5134d74e5c80d5bdd58e4f03c17737a18f82727528d78e639e06a38b1521591cf0cfd22ba26b22da9890c1a9fbecefbdf28fff6900bdb81ef SHA512 (FreeBSD-14.2-RC1-amd64-dvd1.iso.xz) = 40b1838c9bcc0baa4e604dbffe3a2d8f7477909fa393af3147974eb275f3051a911cd8ef8c34b5fde7a52f1d0ae3c6630b5be7214a62f99e1b67e0817602e35f SHA512 (FreeBSD-14.2-RC1-amd64-memstick.img) = 55c47a5116cc72704ddbda524399c3e74f0f78883276c83f2237409789a6174514ef90fcd7c42e533a019d33e941dbfc6763f6ff8c140e4afad5a77bd2a8f880 SHA512 (FreeBSD-14.2-RC1-amd64-memstick.img.xz) = 7ed8c290ac6fb4c85aac12b4fd2314bb7558ef03f5de42b348d02ea9a00b27f7a810d89c90d3fd2f4533de97c2649c588fb114d54def628e514d4f38c19064fc SHA512 (FreeBSD-14.2-RC1-amd64-mini-memstick.img) = 692aa0e4cb32e26d57c4122c87cdb186ba35a94fec23f01fe75eafa240c75555dd94563736989c2eaff997621bffffab895a799d22d1cbfe5059d45b5ead45f2 SHA512 (FreeBSD-14.2-RC1-amd64-mini-memstick.img.xz) = b9be1097657b21aeff52829208fe301317fed42088149a63dce6d2e7aa364d8d0ec0c648a8c94a6e47d52226acd4616c5522cbd4c2f44b6f4385943eff2ec605 SHA256 (FreeBSD-14.2-RC1-amd64-bootonly.iso) = eb11cee08bf0d61822ef3c85f85b7913fdb737b074e6ba4f9ca9f2e41e58100a SHA256 (FreeBSD-14.2-RC1-amd64-bootonly.iso.xz) = 0dd57987c80b24f49efa0682a167f90768c4727245923f18a178a326882845a7 SHA256 (FreeBSD-14.2-RC1-amd64-disc1.iso) = 3bdb1b7ffe6388cad99b44a6c9ac0f195efd47fb67bbc6638b220c33a7af9a66 SHA256 (FreeBSD-14.2-RC1-amd64-disc1.iso.xz) = 6305af7b34f4d0966d77a8c2506f7d48095f97a284af37af14de647e31d88f49 SHA256 (FreeBSD-14.2-RC1-amd64-dvd1.iso) = bdd03f6e525df3b03fc3d0686655f3d0735bf21830dd0e499be8e82eb0b8a54d SHA256 (FreeBSD-14.2-RC1-amd64-dvd1.iso.xz) = ac343fd1f6aac055ababc73bdba70ef6e32ffa823cfeec02a7738dc5fbb9ece5 SHA256 (FreeBSD-14.2-RC1-amd64-memstick.img) = dc3a6b3b244f852ebe20e8aec45cbc95fa6c89458329be7cd4479b5a96308a04 SHA256 (FreeBSD-14.2-RC1-amd64-memstick.img.xz) = 03447d1d8e33c4043cdc388e548e3a2549d7cdd6140041147504c420789ae296 SHA256 (FreeBSD-14.2-RC1-amd64-mini-memstick.img) = cb739b09b4f888c7dbfe085b72eb6dc0418543d0f91cd00ea02f192941b2d1a7 SHA256 (FreeBSD-14.2-RC1-amd64-mini-memstick.img.xz) = ef3dccbb0c7c472f68848d8971af7a20e32e410fa4bb60597a777879fcba05a3 o 14.2-RC1 i386 GENERIC: SHA512 (FreeBSD-14.2-RC1-i386-bootonly.iso) = e87d04beabc4f5e18f848ec2dc87459a67b6c9b4de784c973c6c9253b8834cc672a8c92ceecf89fb4b513c160dff1c9d239945bd10f7ccf7a0ed5cd3929e757c SHA512 (FreeBSD-14.2-RC1-i386-bootonly.iso.xz) = 68e5a0216268f7dcd7888bbea976a4c3905dfce7cbc989c8c07addeda7c4e346df9c405baff655cf9afbcb7499574c8bedd6e535bef86d8788ca45daad930696 SHA512 (FreeBSD-14.2-RC1-i386-disc1.iso) = e4ae2e7533fca37d1ce8f6dcb2d978a3f3d613d4b18887d5d40d9c451a5384146290192b064318610638b8b07a926b14464b049ebb84f402374caec60329ca61 SHA512 (FreeBSD-14.2-RC1-i386-disc1.iso.xz) = 7a0d83d8bd92213d6c2ae3cf4a915af50ba521c812c500df31297696081c53a09f663b1d86e431d4a4a5cf2a59332b62d5548f94542b7fa3bb3e1715ebc9dc60 SHA512 (FreeBSD-14.2-RC1-i386-dvd1.iso) = b9f7e00123f8397d0f2b9100125f97ebbd3d6e219f0969cb463b716987ed805b20980c0d15aaeda3ee786c643cc79990c8a7959ef36f18d62018180a8126f4f1 SHA512 (FreeBSD-14.2-RC1-i386-dvd1.iso.xz) = 1ef814bf4b6fff74b64cbc0c536bf03b0f4e26b7bb606c9c7b8214470510cf9f64eafd97dbedf3c56e0f6407824eda678e0831e76a53433f7b0355b61effdbbc SHA512 (FreeBSD-14.2-RC1-i386-memstick.img) = c1e95e2f1f14ecdabefbad865dd03644e74fe8a2378697878949a71131676b36c8c2e93dfc7ab05615e17dd218705adfbfb8b56f5e96412e8c9539d04c7c604b SHA512 (FreeBSD-14.2-RC1-i386-memstick.img.xz) = 2750d29fc5fa7e5acfd16dd508092214cee088a7fce1e902ff3059d8a100b0f1b3a717306ff52106a6c11684843f1f855a34158edaa9954e2d91d6d625233c8f SHA512 (FreeBSD-14.2-RC1-i386-mini-memstick.img) = a9debc4991427ae8d2e0c45fcfc440052aa0ead8ff7227643fffcad3c5bef1cc344c4e8a3b6345f2787833f9d14b1460e766f59ce913755e95b2a7439ba6e11e SHA512 (FreeBSD-14.2-RC1-i386-mini-memstick.img.xz) = 6dc23bef2e6396b153d6baa8fbc68d869a212eaa6c58f212ccad8ce7755aa72eef39a97ae84c05ef7a53ef756b58dd2ef5f43152ce3e0ab14f93cd53f2d4aca4 SHA256 (FreeBSD-14.2-RC1-i386-bootonly.iso) = e78dd2397a6d2e5d7c7c784de2bc6a33b356876d20ee043b04314172f3475224 SHA256 (FreeBSD-14.2-RC1-i386-bootonly.iso.xz) = 7d78cd756079afdb4ed47a0000bef5632103e47881dd9c8af9381a5b2213a5bd SHA256 (FreeBSD-14.2-RC1-i386-disc1.iso) = 4a343750a6dc3a756c4dfb4b9e63d3184194d17692b08e22bc1182e4863b7de6 SHA256 (FreeBSD-14.2-RC1-i386-disc1.iso.xz) = ead8293aeb19521959a8f175f7c0f53098097dd282f19113881455015d0f2ec5 SHA256 (FreeBSD-14.2-RC1-i386-dvd1.iso) = a4ecfd1a1b04a15c8dbd73e61452da3d3c9c3d0925e492e685bed4d09feac42a SHA256 (FreeBSD-14.2-RC1-i386-dvd1.iso.xz) = 93393ff2eb932d6279d38cc6bb5c6b8f8910305dbc415336de192f0e00a38c9c SHA256 (FreeBSD-14.2-RC1-i386-memstick.img) = f062595246e1386388200cf4cb346fae183cb6e7713970790400db75820d4053 SHA256 (FreeBSD-14.2-RC1-i386-memstick.img.xz) = e42418de20c0be5d1e5a2495b3c714d9d9b5ccc3836a27fc004e27272c39eba4 SHA256 (FreeBSD-14.2-RC1-i386-mini-memstick.img) = 832be2baa71385cec637753879fac5799e27aa783bbcd31f0da45e44352bbf79 SHA256 (FreeBSD-14.2-RC1-i386-mini-memstick.img.xz) = 262b3befbb5fc0b7ec2c769e960e7a6bdbac8881c99cebd233574849d068c882 o 14.2-RC1 powerpc GENERIC: SHA512 (FreeBSD-14.2-RC1-powerpc-bootonly.iso) = 4e884c4a8588583290853b432036959eaa9128e845eb8cb2d4bc46627594a409b17886f4eb8d62d9ee601ab83e97537c0c4c2935405d2195592dac2797bee163 SHA512 (FreeBSD-14.2-RC1-powerpc-bootonly.iso.xz) = cd5b31d7255b497025bcf8e60aabd35d3cd6b3907cec681414286aae2458617c09ca235e89510885c3833c1bb01f4d6cc0255134eb6f50da33538141b5f5bf71 SHA512 (FreeBSD-14.2-RC1-powerpc-disc1.iso) = 3cd7b592482c1545063ce12b83f15a5dcb68be78d87c07ae142320dae33399d9cd57e8f887ae2e08dfb0d5f6fb0d975fe7a0434cada15e55dc077fb821cb92fe SHA512 (FreeBSD-14.2-RC1-powerpc-disc1.iso.xz) = cf09edd8ab26f126aba36f07853b0ecf6724ed400e5fa3c95a619357f2ab50813f30bbd961905a92a98474e2ab6f57d5593e278aab49120a6ab22b9d31a7e3c0 SHA256 (FreeBSD-14.2-RC1-powerpc-bootonly.iso) = 2449586619a632efc7e28c4b931e9c2cd7d6e939e43538a1e95d3dfd24c72c9c SHA256 (FreeBSD-14.2-RC1-powerpc-bootonly.iso.xz) = 2b330cbff9d792a383bab142aa43482372926e51f66e8a21f281a566a529d582 SHA256 (FreeBSD-14.2-RC1-powerpc-disc1.iso) = 508bf29c4a3dbd2bdad74e2e59095ee2ac38daed7d21fcf910857e70dfb68617 SHA256 (FreeBSD-14.2-RC1-powerpc-disc1.iso.xz) = 43f72b45ba85d6e29dc4bbf34b8d08d16c29c26468bf582f5c913e53f33c16bd o 14.2-RC1 powerpc64 GENERIC64: SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64-bootonly.iso) = c0ad66bc675e0c50e9b2c3dc757535e4a5b30b2ae9b4d42f9ed6ce580fab8257904c9dfafac083a930cc205173de2b92029ab069b794efa53d7607c33bd08d22 SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64-bootonly.iso.xz) = 6c6c205937113949f6d21a321639bba262f6e3000cb8a71c5922f1f9f17c8e8f127586be64b38cb59da3839e6f343f6b465d03d19167be63443d202e469d539b SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64-disc1.iso) = 43a76124c428242270f18af65bbbb7358e29f095b63d575022fac7b020ad9f8189a0f8c89d1bbea994e705c4c8eb4604a0da8e49e54509b0b37218bca320b8eb SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64-disc1.iso.xz) = 1c64d8c2960b14e777f2dbf07e333370dd5f5a3c42300a33a2fb69a174bf520d8e26b259a25b6abe7d957778b02c7995eddd8caed55adab3594e497a63407e93 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64-bootonly.iso) = bac4dbe248d995a6a4aa1b84af168a5150f20fc991f479627e6eb1bfa63baba5 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64-bootonly.iso.xz) = 71dbc8e3e4ff0afb7ae8d3831d073471a7c50de1ddbc8f742b1e59ad20ded8d0 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64-disc1.iso) = acff943fa7ea9d4c6f5dcb9acce05533245bad0ccd202a24e1202d6c689dcf3c SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64-disc1.iso.xz) = 58bfbec0e9ce24b5b57dc9a47b1e1b515b45f78c6cbe498b90ee8ff908c63376 o 14.2-RC1 powerpc64le GENERIC64LE: SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64le-bootonly.iso) = 74b644789603a2cc272c5c2ecc9622f0816c6624e4237ad78db2dce7f8c23261cbbd0d508711e045146e5180b6ca302f9516c99eccf2805a4e06de18304797d3 SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64le-bootonly.iso.xz) = aeaba032fdd0d46eea205eeefc1a0222bb93d323ec154dbe34ceb27f17d1ed8f1f18751cd1f5413a01bb1f39748095baf2c6d4b60af9336fc59f80e27cbc62ce SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64le-disc1.iso) = 1df8fb3e2bf5c189bef878f723793523819c4e2acfab273f4de3a43e12ca30753e7a30595e81af201f7fab1c296e075bfd30cc13abc211eced907bddce20eb8d SHA512 (FreeBSD-14.2-RC1-powerpc-powerpc64le-disc1.iso.xz) = 1aed4394046fbc8706e718645aac9e1760e71fc25f5e3510161e6960295efa075adfd77d2a40f69b3f9a298a3d3e9316c32ea00d5a7e3f60327acef43f3723c0 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64le-bootonly.iso) = 66f9b0d235d88539e962c24a4b80f7bc63fcff829d5cf614fe2f7471c4ad3606 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64le-bootonly.iso.xz) = 2fdbe4d57e7f0b6365a0f91473761ec067e3f9d90cdb178ca018e316481f7569 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64le-disc1.iso) = e906ecd3495db5b8f00cfb4f5f2decf6b71b767ab9b16b37c152012f269139cd SHA256 (FreeBSD-14.2-RC1-powerpc-powerpc64le-disc1.iso.xz) = 301253c948940a5ab02e4ab7efe4e8e9a3f1927ab5b21c99eca9af42dad3976c o 14.2-RC1 powerpcspe MPC85XXSPE: SHA512 (FreeBSD-14.2-RC1-powerpc-powerpcspe-bootonly.iso) = ba8d5605215c7f98ac43c3217e1733224cfa85cef625de0b051d8c1b578306fdad6d25ec4c62e41663f3e8ff3b3007b87fc5bec4792f357c2a1fab0fc6bede04 SHA512 (FreeBSD-14.2-RC1-powerpc-powerpcspe-bootonly.iso.xz) = 2f656da5b7264713b91f034a405b8802eb3c8daf0fd580fe1d7e4ee3336584fa6a47fe45f43939a2b0ebc658cd64e76b96b33fa1739d8444a256004824745578 SHA512 (FreeBSD-14.2-RC1-powerpc-powerpcspe-disc1.iso) = 043a8d0ce35d817e10a718aa0fd87d840b6cc76abc17ae133971b041be2feba79a3a094c4162d1d6c290658c3ec2a6f9fa79b9649774b93281044603a8d41cfc SHA512 (FreeBSD-14.2-RC1-powerpc-powerpcspe-disc1.iso.xz) = c55062f228edc0009fe77dac79f93949f590eca69f60bcf12abb9ae3edd965291c105dbc7b931c6ed92a581f0abab019ead8cb37fb68615ef3df5f6a1c694a6d SHA256 (FreeBSD-14.2-RC1-powerpc-powerpcspe-bootonly.iso) = aba7b458f156c7cf72a8a3be074ea6291a0fc3f7f8053820eac84c95a7de6235 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpcspe-bootonly.iso.xz) = 36b3fb3e90c5c50efd782ab7a5deb5edeaa00909ecfc4e9b773a2ca11fe50044 SHA256 (FreeBSD-14.2-RC1-powerpc-powerpcspe-disc1.iso) = 900b8a8805008defadd310a0e70718ca9f5f4e76db45b134684dbe5bab3ed8af SHA256 (FreeBSD-14.2-RC1-powerpc-powerpcspe-disc1.iso.xz) = 80fb0cf65d0f1bb8fb0ccce6cc51a0ff667cb60302c519c275f36f7c39a5d925 o 14.2-RC1 armv7 GENERICSD: SHA512 (FreeBSD-14.2-RC1-arm-armv7-GENERICSD.img.xz) = 67eb56137a02c471c42ab4595086bd1ab2491148941cf716dbabb5f4d1475aaa921128051541fcb08d753dcc1236c5f962ab3477df0ff311365beb6ea50697f5 SHA256 (FreeBSD-14.2-RC1-arm-armv7-GENERICSD.img.xz) = 295aac5c87ea46fed5a241862f765888c17edf54c390a73837921d9ea4d6a756 o 14.2-RC1 aarch64 GENERIC: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-bootonly.iso) = 585c329134d9ff937ebfdbd9396cb08c9302c31799edcb88cad43c31223028cf5b0844b6d03ecb9c593ca1e81ed0410fd523c2f11d0973935f09194ac2c3b844 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-bootonly.iso.xz) = ff7ab6a4a84acc666e18ea35e27aec7ecbc4aa559e239a3778919fe5731df21559af49327e660fd6881561844521c8c69a1fffb30058f9f50a18bd122bf83b7e SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-disc1.iso) = 194175ed01a1dace2f01dc09395ff3322e84a63d09fc5d553db6dc6e1fe44c5aef8c0549bb9e45eb7f0c20f39f6b277052a643ac353ae06cb6b5356fbf411b18 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-disc1.iso.xz) = 563c997c80a9e3b640e62a164d2119ceb2c1ba9f6eb205398d7d88415f5b3c914ea27e651200c4ce4f681921876c3e4644188fa38e4456a973ed6b11058b315e SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-dvd1.iso) = 691106081d517d42ecf9783bbbe89db39b5b209ab2e51d0087fc22e828c4436b1d4c9338260648287d2f0ea8f9b98d13c7ecdc0e74e3406f27c6f46476863bb9 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-dvd1.iso.xz) = 90faef2a9cc69c184d9fe73dff43d96d66f00117778a1f8a33b523bff8ee8657e44aeb22256f8e1b094a3cbcee6f764d9d7b8649e6c7fb56e6bec6c216f08fbf SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-memstick.img) = 34be7bf719b4f89fd45ecabae4dcefc1be6e491ccd62c2fe2e60084ce3d376e31678179aa42e19a4974a1821d8986d0ebf5632ca845bf9e5775d7c9a1267c508 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-memstick.img.xz) = 31f36dab99900382c83d2267c1b604ad3f936c676d8ee97e68e0ff4eec081e0b42fae9a63127618ec8168460fe88e806100f627a2aafc2aae5fbdc0ff60b5eec SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-mini-memstick.img) = 09dc9bea00a7dcd4cbd86041422f9894f20d7ee1eeda45f58b7445af8e3b199160aa3bb5e64a22af1f91697679fbe3c326ee1a5acf7f08443a0da6ed2cc39820 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-mini-memstick.img.xz) = 4435d64ad422396ea9c8bb2c49cc4a6f8de26f28ece6395f3af773d87ef45af94b95b77bef93b0bd6b8e061f1bed7b777e1f180980e1908f1be20c94bfb1f122 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-bootonly.iso) = 5d22e6bc5c4521e54007bb06c64b04986c8cb2cbd9d30184a06ac4eee053a417 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-bootonly.iso.xz) = a0fd2e2ea7717083c4b0dbf647edab2925642adc7ff33ab27d8942cb64536b94 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-disc1.iso) = 5917226895bb1739deec52ec39d476006e3dae15244d8c4d068b00ba140a30c1 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-disc1.iso.xz) = 0a894b964b5dc32b18fc09c1990065ed8e3b7f836d59dca7a58fb23cbe8c5be4 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-dvd1.iso) = dcec8748391f8508390a43fc3834b7fb179877f495f80a962a64e543d81d7134 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-dvd1.iso.xz) = 11ec8575154cf95be8d4b9d3e6604a762f111864732f0f51ee82dfeb8ed5147b SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-memstick.img) = 2561521b54c374a153427930ea8a115d7ac8717e69012b2969d28dd758c005a5 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-memstick.img.xz) = a9075123903bc0a6075dddb14bc5074da75b4c5a2c0c814de83133bb27fd6cf1 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-mini-memstick.img) = 2dd1dab16966fc521e8de2e73527a3bdadcb53605dde317a80f271300cd0bd04 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-mini-memstick.img.xz) = d291bf30999c6de1a79736dcbdec7a582e51cfd4eb3eefb87e976f299ffe52a8 o 14.2-RC1 aarch64 RPI: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-RPI.img.xz) = d70b994e913581e2d5e2f33c206c0909db0f780b8666b7ec5c4f71957fb0d6a1cbd1e83c2afca4c2e5c8982e36ac09cb607154fa7e5161ed28d76cffc0abb3a0 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-RPI.img.xz) = 7fa4a393aea0d6e02dca7a50c5f280e15f399bed79e24a6c1b2f04dc86a86047 o 14.2-RC1 aarch64 PINE64: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-PINE64.img.xz) = 75422a45baaabf9165a7d50b2f1268a36d4c5a8776cecf4d585b8e1fb438c35cc8021915f88a94327ca9dd9b10dff7830bab1ad087d13e7496d49b6391719ba3 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-PINE64.img.xz) = 4f00ef63f51930788c9cb28880db40b43630f4855f01fd5a7ec027b07d815711 o 14.2-RC1 aarch64 PINE64-LTS: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-PINE64-LTS.img.xz) = 3098cd614140ef98feb9bfce017ae0d74112350a8a886a33a9462e482fa130bab1b26a6e4d65c146e235570be0263d107b5e60479e78b170944fdbdd48928b82 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-PINE64-LTS.img.xz) = baa8a2fd1babb421bdce8d452c88c4b07489d340221521192a8f2e6b7576aa9d o 14.2-RC1 aarch64 PINEBOOK: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-PINEBOOK.img.xz) = 2fe7ce49740dc0ef118a108a7e14489544e8f6a7336d11c3d720e2980176a71f9909879a539b353a6f252a72b98e67de3fdc7818474478cf2672e7b449a7d3f9 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-PINEBOOK.img.xz) = d43b1de333c8a1a6785944251df06357748d27d8bcde4b8db4fd1c4f3546bf5f o 14.2-RC1 aarch64 ROCK64: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-ROCK64.img.xz) = ec3a18ea16d78c9b5ad0365ffebfb691736120eff0ad8e09e8ebde35593ef5ae017b46472a3796716a62da67a860912d26bc09a649a15d76ede47076b50d6183 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-ROCK64.img.xz) = d8d329b2a68ff2a28e7da16543a7c3ec3c82cd0e45e5db45950052dc8558effc o 14.2-RC1 aarch64 ROCKPRO64: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-ROCKPRO64.img.xz) = db616886e007e450a0bc44aef36ad16f0da51c6574c5e058ee99eed5e807d60a7ebcbbf160fc6c50d0b0f4106f2da8a538d7bf717f0d127b97bad6e4aacaceb6 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-ROCKPRO64.img.xz) = 042bbcc426aabc1cb13ccf3ad1b39a34fff97cd4bc21dddcb654f53bdc8be8f5 o 14.2-RC1 riscv64 GENERIC: SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-bootonly.iso) = 892619be7a7624e3551798fed81221968ed208cef261a172c0466f063294d710354adc472b73c39d0ce945406ca912fd615a1546def4b28436c5d4ebfee7d931 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-bootonly.iso.xz) = d7c9556785fdf1d1bc50a82d6374a11e0ce281dee8895d74ed4118eba8def0ea7b34c2c3329ff5df5788aa917532df102217647ff44047475116731b534fbe8f SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-disc1.iso) = c9045384d8b87a2942cac8a974a8f761ebe7310065d504fff8f6d30a14615fc87acd485f463726d0dc38cedf047593efcc63426ac645a854e8018d5ad071a137 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-disc1.iso.xz) = 51367207926196a22e42c2686be08b5a56be3a0bac16ec53c817c866a44e88f300ea2925e7d39b771bdd8f07c386499d932d20c6c11f28163d1514a0b36904c7 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-memstick.img) = 1938d56f4c51b8259ba4ffa6848ddde354cc808674a52e1491b5d6488b6f9cf6980c8106de5f8ece95314af43721db56952036ae8ba631eee7cf7fc5e7c5f451 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-memstick.img.xz) = e9474088e25e48119f671a73f49251996548f2494fa7dfc779d1b57b8124d14ddbe556a8e8dde0d1ca9efaee5aa3ce349a09c229f58c33b58749589695500c2b SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-mini-memstick.img) = 28500965a9f4a041e2c7fa20d561a61b3cf7cb0c6eb3b0212c262aa173f2ce1570402419ecbd16c3038c6bb09ee3957cb984ddaf3d6a8f9d441574f7de95c005 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-mini-memstick.img.xz) = 9261feae4b12a5636681161d34a8580381fc2592b387f3de8d010092fb9354a42cbbfd34d939edf42992cff53c82ef237269933182814c0f6129572bd41ee43a SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-bootonly.iso) = f524716d2439070162736d7c8ec3da931fb4aed2b27a9c436ffd734bb1c7e128 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-bootonly.iso.xz) = b02de6c9dd880c45477c8608636afd82c99d6ccbef8b01e3d25fc6dbca62c843 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-disc1.iso) = 3a059f3c5e9c740bcd254129b15893dc384b261f587d01a9e60effaba927bd96 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-disc1.iso.xz) = 159e14c2f65f839edbe2e3dca8e2a78d0c96ae2ef134b36fb996c7618958cf60 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-memstick.img) = 0ea1a5b1a775ae57346db8ddaa26fbec3fbc60e36473b6ac9e9d5446f6979488 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-memstick.img.xz) = c8a07257dbf6d3244d676a9f268eea3ba48082bb02d9d5794fc5eb5ba616d403 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-mini-memstick.img) = 10934f74061e6190e2e98c9f438b3c5a5514349a3c4a4e30169f25043909aabe SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-mini-memstick.img.xz) = 20db18366eecde9a8df0fc4413ad547bc1b593b254b8bee30613d13049d8a998 o 14.2-RC1 riscv64 GENERICSD: SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-GENERICSD.img.xz) = 59133e15f74aea07ab99b0d05c349dfc0dd5916c02f8fbeb74a8ddf5aba6414a911405ef480e364c70cd981cd2e8dc85cb93ca59c1ea6e73a5bf434f7f7b1fec SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-GENERICSD.img.xz) = 8638b38bc8d058124bee33c03509d9ec08980facb42c3163cfdc9a2d0b99fb66 == VM IMAGE CHECKSUMS == o 14.2-RC1 amd64: SHA512 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.ufs.qcow2.xz) = 9d2e8fb0f48ea03331c0f5c6bb837046acdf6c13dd461ffd888737e2968ee2b73da002a5a0cc5d4fb600ba811ee3337630ffbb4741c8af11d0beba24eb5f1a4e SHA512 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.ufs.raw.xz) = c2291c71175f33f1d86afb246500e4bf89adc38bf8b0e33858de38b618fdf51c3a48572118efbd0ccf719a5ccc44bc370470d8bc842bf89b4f2b9fa480a2d9af SHA512 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.zfs.qcow2.xz) = ff15c14402ab600f50a007b77cd3309f258926fcc9a9ae5e82bee3d8bfda856f435f15de5d27ecfd55547ce2d9a53d9ecab32605a8d9de04002c334516e29368 SHA512 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.zfs.raw.xz) = 094217578ea0916df5e3c07ad8498ef65758e57fe3f4b9ca6982d709b4e26558fd10325a619e0fb3009946cde81516f6e30ad08c0d70238bb60bd843d8f24069 SHA512 (FreeBSD-14.2-RC1-amd64-ufs.qcow2.xz) = 2234424f1b533b8ac99d7b1e62ee0c1d0c834c17edcb178b8f7432ae44fefb634f39e6bb863b7acc925a7d4f55ebfd857ef1ce53a840eb4b5c2dfda27b101e6c SHA512 (FreeBSD-14.2-RC1-amd64-ufs.raw.xz) = 8ee45122d7eff362482bdaa864f0da2dea2b2a00506288a2c7b01ab09589ddb8edb97d6a8342febf236e23b23a63e0500def78fa7b15dbc76401eb42f9bf8240 SHA512 (FreeBSD-14.2-RC1-amd64-ufs.vhd.xz) = aeca54f6016fa64e74f9a1a9228c4df9a5fbcd34c33bdfcc62eb06cbfb016040e7805ba3513b5c2176f582a67d0d2f2c7fe2f55024a659acb3bbfce049b43e2c SHA512 (FreeBSD-14.2-RC1-amd64-ufs.vmdk.xz) = 8bc0782e7814f730d3fc3f3c1a5358cf28a14fbcacd86a59ea57ada0565d83820c3141a44e0811171abcddfd0c78a3b0687a47f746fcdb343136897cd35e40cf SHA512 (FreeBSD-14.2-RC1-amd64-zfs.qcow2.xz) = 3bd1453756367d26c8c6f1c06b7d6b70bb7a258d2dafad6e0f3b7e5e64ab42f22a407567e950a59cfd2bef6f5c828856f531715e93ac29b173ea77b1bcbdda78 SHA512 (FreeBSD-14.2-RC1-amd64-zfs.raw.xz) = 16b969523d314c79e05aad5a99902e95c7f4d8263cb9c3c7db078a3c0debf3051a13f39ba4ad25d3d7396f5e5914fc1543ed68666c82f582e1a03c34a218d63b SHA512 (FreeBSD-14.2-RC1-amd64-zfs.vhd.xz) = 744700916d674efb6ec50c8b2dc30c13db4793b30ef2a97e3d7a2636ece7075b93cc668bf06ca8300d65ab2440235a30feb542f4b6e28b59abc176b7b6cf84a7 SHA512 (FreeBSD-14.2-RC1-amd64-zfs.vmdk.xz) = f7a08c060a4690fe253e93eaf10a7301155a5a6b2c071c55943ba33ff1a878b89f8c17dc43359b66362efbc745a3578f181ababc7f353064762738f778965281 SHA512 (FreeBSD-14.2-RC1-amd64.qcow2.xz) = 2234424f1b533b8ac99d7b1e62ee0c1d0c834c17edcb178b8f7432ae44fefb634f39e6bb863b7acc925a7d4f55ebfd857ef1ce53a840eb4b5c2dfda27b101e6c SHA512 (FreeBSD-14.2-RC1-amd64.raw.xz) = 8ee45122d7eff362482bdaa864f0da2dea2b2a00506288a2c7b01ab09589ddb8edb97d6a8342febf236e23b23a63e0500def78fa7b15dbc76401eb42f9bf8240 SHA512 (FreeBSD-14.2-RC1-amd64.vhd.xz) = aeca54f6016fa64e74f9a1a9228c4df9a5fbcd34c33bdfcc62eb06cbfb016040e7805ba3513b5c2176f582a67d0d2f2c7fe2f55024a659acb3bbfce049b43e2c SHA512 (FreeBSD-14.2-RC1-amd64.vmdk.xz) = 8bc0782e7814f730d3fc3f3c1a5358cf28a14fbcacd86a59ea57ada0565d83820c3141a44e0811171abcddfd0c78a3b0687a47f746fcdb343136897cd35e40cf SHA256 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.ufs.qcow2.xz) = 13070a43a8b5c2b7d6006201b752c0473ffac4dd14c9ad4c9358c2c0f7b16b40 SHA256 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.ufs.raw.xz) = 942c18975d8ea6a14e279f5d027d4f8f7b5ac7cdfe9ae6348084aa1432b04c26 SHA256 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.zfs.qcow2.xz) = fc6b266c7459adb4b7b6b595a97521193b94cc5fed359ec11065e9fd92c4793e SHA256 (FreeBSD-14.2-RC1-amd64-BASIC-CLOUDINIT.zfs.raw.xz) = 2c48b5e5579f304973845f7ea2edc743cf96d01b70fea863c5e8f5b1c124395e SHA256 (FreeBSD-14.2-RC1-amd64-ufs.qcow2.xz) = b1aacf422075fdab16df362b45db7ec5b04acd23f5b2af42fdca2c4b3b02eee5 SHA256 (FreeBSD-14.2-RC1-amd64-ufs.raw.xz) = 5f7c720def4a9bbb4bc1e7b2854d3461fe46ecabd67586707ab14097a3b3ddaf SHA256 (FreeBSD-14.2-RC1-amd64-ufs.vhd.xz) = 602113913f8a6424a0c67f40289f17ad22d78e200730099d42f31275ebba0ff8 SHA256 (FreeBSD-14.2-RC1-amd64-ufs.vmdk.xz) = ea1e94687417ab70cc2a88be78b6018bcf0bf6579bd3b7b161a8c55bbfb781b8 SHA256 (FreeBSD-14.2-RC1-amd64-zfs.qcow2.xz) = e22bc8abf851384d2e6ec820bc5621fc28275756ee03d0bcff2c08a9f6630657 SHA256 (FreeBSD-14.2-RC1-amd64-zfs.raw.xz) = 614f40f4f0bfa4907ce849a2d09e7cf20adef121f7bf88937fb55d44bce8d596 SHA256 (FreeBSD-14.2-RC1-amd64-zfs.vhd.xz) = ca387213b9911723dd8e400565f6d730c004eed650e493e88a8b2300a57c1421 SHA256 (FreeBSD-14.2-RC1-amd64-zfs.vmdk.xz) = ce58e6c83fbf66b8ddc7800e8075f1510c2ab95bdb9eebc4eebd019240e575f7 SHA256 (FreeBSD-14.2-RC1-amd64.qcow2.xz) = b1aacf422075fdab16df362b45db7ec5b04acd23f5b2af42fdca2c4b3b02eee5 SHA256 (FreeBSD-14.2-RC1-amd64.raw.xz) = 5f7c720def4a9bbb4bc1e7b2854d3461fe46ecabd67586707ab14097a3b3ddaf SHA256 (FreeBSD-14.2-RC1-amd64.vhd.xz) = 602113913f8a6424a0c67f40289f17ad22d78e200730099d42f31275ebba0ff8 SHA256 (FreeBSD-14.2-RC1-amd64.vmdk.xz) = ea1e94687417ab70cc2a88be78b6018bcf0bf6579bd3b7b161a8c55bbfb781b8 o 14.2-RC1 i386: SHA512 (FreeBSD-14.2-RC1-i386-ufs.qcow2.xz) = 0d2e3f2931255a136ca57862fc37573a43d9487196202387441cf49a310d56dbeb437e7602fa116392b7a69349a38e378869395991d056a723aeafaa74806ff7 SHA512 (FreeBSD-14.2-RC1-i386-ufs.raw.xz) = 77d0298a69fa40bf246efbae5a66247916f14ff4bbc347581eb221cbfc592aabfbe0b56b47bd1d07a39933c23e8b50e9463892d3a0c0b6de5f5be1598f9f2dbf SHA512 (FreeBSD-14.2-RC1-i386-ufs.vhd.xz) = e843ad67aeb9c74b8f48d6fdb46ede0c3ef898cc5922784e34f25c5551046b6ec643833246633de12c0ffa1aa7c3a507856cf25c6679bff917adf898ce9a7a6d SHA512 (FreeBSD-14.2-RC1-i386-ufs.vmdk.xz) = 2c1b1a0f655212b2bb903200711493e7269beaf8e3707b24f9ffdfc89898a732841c14f4f0fe3fb9b80396adadb988fa4cb7d1d3db602fbd1707889e5a67a082 SHA512 (FreeBSD-14.2-RC1-i386-zfs.qcow2.xz) = 3e356f0b91e5f380617918f01c99cf0ecd59c1f3bc9e0b7dec05d24984dd4d7513149642e0caf558f0eec52fa7f645ed525e993e0c5c34ec3328708cd819b6e7 SHA512 (FreeBSD-14.2-RC1-i386-zfs.raw.xz) = ba7feadde041425591d1fd656a77b634bcc6781ff928f232f2b32696e90ed310308b961399caed7494a79204e85f3018a4a2f56231e80cef8972dce4743119b5 SHA512 (FreeBSD-14.2-RC1-i386-zfs.vhd.xz) = a724300db8d140496e18ef24495730f6e8d1636f3a053c3f249f833e0f5712ceae64de9d31a1826000c54fd7fea955a45d0f18ab6caab25bf773b20fb89f4e28 SHA512 (FreeBSD-14.2-RC1-i386-zfs.vmdk.xz) = 691bf60c05980a6bbddb18837b629507610f845c4463dab99f690fec49af0498353ad07fb48c282026428e55acfa1d74c0a9f9135886c44af06ddf3db5ae86be SHA512 (FreeBSD-14.2-RC1-i386.qcow2.xz) = 0d2e3f2931255a136ca57862fc37573a43d9487196202387441cf49a310d56dbeb437e7602fa116392b7a69349a38e378869395991d056a723aeafaa74806ff7 SHA512 (FreeBSD-14.2-RC1-i386.raw.xz) = 77d0298a69fa40bf246efbae5a66247916f14ff4bbc347581eb221cbfc592aabfbe0b56b47bd1d07a39933c23e8b50e9463892d3a0c0b6de5f5be1598f9f2dbf SHA512 (FreeBSD-14.2-RC1-i386.vhd.xz) = e843ad67aeb9c74b8f48d6fdb46ede0c3ef898cc5922784e34f25c5551046b6ec643833246633de12c0ffa1aa7c3a507856cf25c6679bff917adf898ce9a7a6d SHA512 (FreeBSD-14.2-RC1-i386.vmdk.xz) = 2c1b1a0f655212b2bb903200711493e7269beaf8e3707b24f9ffdfc89898a732841c14f4f0fe3fb9b80396adadb988fa4cb7d1d3db602fbd1707889e5a67a082 SHA256 (FreeBSD-14.2-RC1-i386-ufs.qcow2.xz) = 5be547da3d4a380be25237fb5c07fad506981520aa7479a01236b3e5d1b6d589 SHA256 (FreeBSD-14.2-RC1-i386-ufs.raw.xz) = 577dec9c60da0be153dbe6b11f807d843b53ebe6635f59418297868c42145d08 SHA256 (FreeBSD-14.2-RC1-i386-ufs.vhd.xz) = b0512b789f8347c7f5276958c4031f60f4daeb523d521a31ba8074b8edc190eb SHA256 (FreeBSD-14.2-RC1-i386-ufs.vmdk.xz) = 319e4f4c9fe80d9681ce396340bfdb645e51384917cae9d7550c33f03038672e SHA256 (FreeBSD-14.2-RC1-i386-zfs.qcow2.xz) = 435117f78cdc24191493945a09eae10c6bf783008a301a9807421e65a98e579e SHA256 (FreeBSD-14.2-RC1-i386-zfs.raw.xz) = 2ecd15c757c74f809a57783c0acf6857a21814c12b2fec4e15ad440f74c850a5 SHA256 (FreeBSD-14.2-RC1-i386-zfs.vhd.xz) = 3cde07700568d9f72009bdaa6521588259c4e61a9485377c84a98745e5cefec8 SHA256 (FreeBSD-14.2-RC1-i386-zfs.vmdk.xz) = 9a931e6006cf7614f9d84c5f4e74907b021a7803f80f43b3094150db170f48f2 SHA256 (FreeBSD-14.2-RC1-i386.qcow2.xz) = 5be547da3d4a380be25237fb5c07fad506981520aa7479a01236b3e5d1b6d589 SHA256 (FreeBSD-14.2-RC1-i386.raw.xz) = 577dec9c60da0be153dbe6b11f807d843b53ebe6635f59418297868c42145d08 SHA256 (FreeBSD-14.2-RC1-i386.vhd.xz) = b0512b789f8347c7f5276958c4031f60f4daeb523d521a31ba8074b8edc190eb SHA256 (FreeBSD-14.2-RC1-i386.vmdk.xz) = 319e4f4c9fe80d9681ce396340bfdb645e51384917cae9d7550c33f03038672e o 14.2-RC1 aarch64: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.ufs.qcow2.xz) = 143017398762f7d585b0608edd1a07e63c350a09aa91461a3db3411a2e4d4408f606a0bacac91a267af80f42b25ac3ece88e5805d7a409764614372cb64f5489 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.ufs.raw.xz) = 16173485f4270e3b0096b5f7a38336850ef0fb80e1940d9279622334b264ac4082ee9cf114fadb6b6ddda3a92a6b0cf9b799a99cc669cfbca5c91fd2d2e59416 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.zfs.qcow2.xz) = 56f78e31f00d84963758925e0ff17522547f5ce20f60c7d484aa1c4c33f681cf9059b8a39ea27fd3184c22acc8f06e94e05c2595123e966853b9c6160ac10eaf SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.zfs.raw.xz) = 5548d3b91fcd1f2cfc92378ff242636aae6217d40000319af1f605e729ce1e19bdb65b67109c9b8c117e68b77368068a66bfd1afc4b0e67f5e1a844ae54b21a3 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.qcow2.xz) = 544947933eee080d3fa81cdba78f13ece710b64206773402a9ddc4ae0d0dcfbdda0c167e8982114b2f5c1c4fa0f58b6cc0a5a1c476f1599b9f84cdd601ddf0d7 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.raw.xz) = 30b669f16ad478bb0935cfcea961a10816499d11c071d7302e269b75a9874f86a70c5dfa6a3f434164a8d66e0fe4b745840369a87e1b0f2f7188f9bcd0e2e894 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.vhd.xz) = 42690ef332d8e70fc48ff7a54584dea2903b63295599a378145d11173fd362d3784c5ddde39fbe93fc2ead7ba65705620c34ec1bfb6cb08e251a1a43046f5a96 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.vmdk.xz) = 92265ac944386908dc39d012950b00367db589a65644156dfd3dda1cb05d970b0887db934f0001eb2053134a3932e37e0f689277b777a913502a814e21d70662 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.qcow2.xz) = 5b6c4204d0f01665769825a78b7d045d4f53f079ba3b6ad1321721297cb02d91ef06df41ef16e611802a8f1962b908e31e382f4e94f246f29227bd92f989855c SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.raw.xz) = b3e1930a14f30dc7959f7f7cfbb849078b2ba8718a6bc110da54101aa8b1b58d998d77012b2b6068b7a94e37997259a9df0c7f01a7d07c3e6a8b2cfa875c8be9 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.vhd.xz) = fe04abb90fe0b2fcff4fafdd8f4cb8e9269e1b9c785fd3077a2cca4d646faf432d966791d35d51ec6976d14c788d79725c06d0f6d2c43e18a583c7e427a439a0 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.vmdk.xz) = 78c4818059c2f1c3ad0510cf2a3e0a634302a47bbe21aadacf39a262d80151c0fe0308c63d9b3e5c59e152f5b8faa03d5976b9e3ca0f20811cd4685336debef7 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64.qcow2.xz) = 544947933eee080d3fa81cdba78f13ece710b64206773402a9ddc4ae0d0dcfbdda0c167e8982114b2f5c1c4fa0f58b6cc0a5a1c476f1599b9f84cdd601ddf0d7 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64.raw.xz) = 30b669f16ad478bb0935cfcea961a10816499d11c071d7302e269b75a9874f86a70c5dfa6a3f434164a8d66e0fe4b745840369a87e1b0f2f7188f9bcd0e2e894 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64.vhd.xz) = 42690ef332d8e70fc48ff7a54584dea2903b63295599a378145d11173fd362d3784c5ddde39fbe93fc2ead7ba65705620c34ec1bfb6cb08e251a1a43046f5a96 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64.vmdk.xz) = 92265ac944386908dc39d012950b00367db589a65644156dfd3dda1cb05d970b0887db934f0001eb2053134a3932e37e0f689277b777a913502a814e21d70662 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.ufs.qcow2.xz) = 1dc63e251c611db322fa8da1cd60c4581dea0b76c1f9d47b3c41ab1bf27923d4 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.ufs.raw.xz) = 0c281e9281a2d1090ce77c8f3ee7fe0aeb1e7e7db4a06b33ed90f5f9a2770446 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.zfs.qcow2.xz) = 1f67797893c130680e78a5fa12ea37a96539b17736df82e1a3a83cf573c90c8e SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-BASIC-CLOUDINIT.zfs.raw.xz) = 24cfe39153250512fcdafc93a9cdbda9ddb85e82cc329ca8610993a594d80879 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.qcow2.xz) = 55965f21ea5244de946fc387beafc06e91c23fd8c40d4e8718dddcbb8e86e271 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.raw.xz) = f84ca65cb64b95556b60c26a1f7f84ee3338bad344ee3233788fe1b2742fb690 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.vhd.xz) = c53a94a7f38f2a135843895b4d944348b05a806869f5739836c2d5e0ce343a40 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-ufs.vmdk.xz) = 24bc9185a32c36182515730d52418ac09d93b10f61eb7f49ccef1f301ee6e592 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.qcow2.xz) = f41925829119999392d67a9a453a4e9a0007ee46bda6cc56c24adf43a7ce4635 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.raw.xz) = 7a6d3df8d2480e8ab90bf0e5427ac4a23059a069c79df2e68125af6708a737f7 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.vhd.xz) = e615ec7fd943e72e4ec6d7f23016b686ef36a8ddb54113dc24a913e9377ed37b SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-zfs.vmdk.xz) = ff93df6998a7501954b397eca3adda48db1fad0030198434d8e9abc6da3cb662 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64.qcow2.xz) = 55965f21ea5244de946fc387beafc06e91c23fd8c40d4e8718dddcbb8e86e271 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64.raw.xz) = f84ca65cb64b95556b60c26a1f7f84ee3338bad344ee3233788fe1b2742fb690 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64.vhd.xz) = c53a94a7f38f2a135843895b4d944348b05a806869f5739836c2d5e0ce343a40 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64.vmdk.xz) = 24bc9185a32c36182515730d52418ac09d93b10f61eb7f49ccef1f301ee6e592 o 14.2-RC1 riscv64: SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.qcow2.xz) = 1c4d5e848229221e5b0773b606fee0c0478ab6251cf823f6645b7269d9ed59219e0e5bf7f3aa481bc707991f6d6bd9cccbafbd206dadb085b95cad17527ca2a6 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.raw.xz) = 00808b630dbc52dd5d44c4bfdbd360f8ed448f08573ab125c5f82ffcecd45d8a48db3556f2320bda20fc3820de89430de2cad6cc2ae974c2e273c09a2db443f0 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.vhd.xz) = ae069fdf395e2a49545ccacfdf12440e160c341a488f16756fee8e6c03d22b2b3ced7e180b0eb56ecbb2225e69e79d64d638f2202866a9263b1ce5cd306655d3 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.vmdk.xz) = 1221d3bb8763254074a7b8fe9633b138c2d2903184408183a8825b0400c6731b5763012c3a5f296daef5caf039188d0f11ffe1508dd529b487564f84303e248f SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.qcow2.xz) = 1d11dfb414a4241ba92c12a1c505301299e4795d466df1cd58fef054cbb9c6db86445802c29f517ce24a23c59b7201b6e4881c2c05bb3d6bac3f9ed6fdc9a93a SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.raw.xz) = 087acea931524cb66f1790c1518012d9740ba3bc6554426ff997e94e3596c7506a0bf2a09e8a9bb0205eb788522fef1bf3c6c7c5ee0ad3f5106d6f5650892702 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.vhd.xz) = ed455be7af575a8a36d219712d80654f2486ae12ee51ecfa68b286e8ff88fef8d64229385468e2364ae5fa6be14aaa64d24c7aaf9dcb5209e6f1c5a96d15fcba SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.vmdk.xz) = 9af42930221642fc44476ca8f4f7fb51ef18fdf89035fcc4b5dc15e3371caa7092a77ae666eb3a6a0c14bc18a45b0dae207747b70cef544617643ed77d7e5a15 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64.qcow2.xz) = 1c4d5e848229221e5b0773b606fee0c0478ab6251cf823f6645b7269d9ed59219e0e5bf7f3aa481bc707991f6d6bd9cccbafbd206dadb085b95cad17527ca2a6 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64.raw.xz) = 00808b630dbc52dd5d44c4bfdbd360f8ed448f08573ab125c5f82ffcecd45d8a48db3556f2320bda20fc3820de89430de2cad6cc2ae974c2e273c09a2db443f0 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64.vhd.xz) = ae069fdf395e2a49545ccacfdf12440e160c341a488f16756fee8e6c03d22b2b3ced7e180b0eb56ecbb2225e69e79d64d638f2202866a9263b1ce5cd306655d3 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64.vmdk.xz) = 1221d3bb8763254074a7b8fe9633b138c2d2903184408183a8825b0400c6731b5763012c3a5f296daef5caf039188d0f11ffe1508dd529b487564f84303e248f SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.qcow2.xz) = 8057647a06ba2f73e69bdf09ee3e2f3b9342743003e4ce169eb5915502962038 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.raw.xz) = d779024f5e9ca087a8a6d98e7797469d5599c7e5453dd788e8d1a7d98678fc53 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.vhd.xz) = 38793155ccd03650885cbea2c382eec7a0e9b54dae47d7ec3bd0ac644ca781b5 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-ufs.vmdk.xz) = 77cc5e3c2b4332dd45c0ed43b70135a0fa7f613ab8cfede58d5ed85d437f654d SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.qcow2.xz) = 99ea372879c9b3ba4eb8a2b238451d36cf43f74de44e335f136d3ab2015e520f SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.raw.xz) = bbfab97aac6eba56568b49705a873f971b6afc42e452a8aa8b6b8ea3bf333d88 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.vhd.xz) = 1002517567e75ad2be96da9a06654a114d2f7286d7474f2e891e95f70632c128 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-zfs.vmdk.xz) = 4570b6df6d22e497793ae146f5d544d9bc88809fdbb5cdead7c05a9dc2f9fc53 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64.qcow2.xz) = 8057647a06ba2f73e69bdf09ee3e2f3b9342743003e4ce169eb5915502962038 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64.raw.xz) = d779024f5e9ca087a8a6d98e7797469d5599c7e5453dd788e8d1a7d98678fc53 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64.vhd.xz) = 38793155ccd03650885cbea2c382eec7a0e9b54dae47d7ec3bd0ac644ca781b5 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64.vmdk.xz) = 77cc5e3c2b4332dd45c0ed43b70135a0fa7f613ab8cfede58d5ed85d437f654d == OCI CONTAINER CHECKSUMS == o 14.2-RC1 amd64: SHA512 (FreeBSD-14.2-RC1-amd64-container-image-dynamic.txz) = 76c11a6397b0a55f38f417f7e6658e2cac16d92e3faa065453363326e139e3d90a2d0da0192c4fd194251224036dc36b98357ad33eff0a0f8accea7ac373639e SHA512 (FreeBSD-14.2-RC1-amd64-container-image-minimal.txz) = 012c6a503dfcf5dfa2eda57216074f35b9e71bbf8c73b93cff6ca9becb4a5f3d4298f74893437665feb0daa17b7a7771880a01af5692ed29d3db634176f4af08 SHA512 (FreeBSD-14.2-RC1-amd64-container-image-static.txz) = 4fadfba480100786a2d0d6fe43a08c23ebb3d7ed16bb4018b8e69aab7c37956ff44f950a6baf389aa47f7fe404015bb6154516f35f1698d429a15308c8b4811c SHA256 (FreeBSD-14.2-RC1-amd64-container-image-dynamic.txz) = b4ca7d4d4538bda1a4e6c61d1dd47b31834f8bc0555115c52ed21be1309ef8fa SHA256 (FreeBSD-14.2-RC1-amd64-container-image-minimal.txz) = 7fc8c88d9fdffa9ada559c1979d23c5c170680f9c1175bb74fb2653160c1869e SHA256 (FreeBSD-14.2-RC1-amd64-container-image-static.txz) = aa6831fa349ed785e9419049d46611ca9102dc0ac32eedf6bc3f0662b706c111 o 14.2-RC1 i386: SHA512 (FreeBSD-14.2-RC1-i386-container-image-dynamic.txz) = 1017e85c50d6bceec5ed7d484b4c70a1b1c3de85d0d4686907d66f7982a2860f452102300cd5e0b8beff63f2dc382b76464d7c10dc2429de709d6666bb110f16 SHA512 (FreeBSD-14.2-RC1-i386-container-image-minimal.txz) = be707c78305d42ac8b4b08beb23e2f05398ebd712e863016b074de87fe1c9dc087ad5d364b40af125cd4f29e2f21b8f3032d8f1a2119e3dbe8b975b10ea3d37b SHA512 (FreeBSD-14.2-RC1-i386-container-image-static.txz) = 19b11abcbe35477e32703cf6f629884d0b98214d6bae4a6a7f3c75787c8df67c08cf3c99ee36f52769210392bd9bcd0723e842be66a4be7a8b5448c8cfc77e25 SHA256 (FreeBSD-14.2-RC1-i386-container-image-dynamic.txz) = 5638875b385af0800039562cf0d5c8b32cb73b6b0a702c9eac1df1d1988f1cd0 SHA256 (FreeBSD-14.2-RC1-i386-container-image-minimal.txz) = e9da16323e4c09df260e8f240c96a07bcb44d56c6786923d4a11498b896c3c86 SHA256 (FreeBSD-14.2-RC1-i386-container-image-static.txz) = 79847ea2a30a6d24f5e5ff26beb2c95d36266259b06f2bcac6a5f12227d499de o 14.2-RC1 aarch64: SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-container-image-dynamic.txz) = b7352f9772c97cfe9132f0c1b30bf64b5d8378d59b6b4da5bea871c317e35db2e52bde17d62ca065dce7d966083e25b9caab120d6962c23978e8032616a52fbd SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-container-image-minimal.txz) = c864d7b06c1386efb5b2962df1d30fe6ae13e61b00cf7da6876246546f071c9e3b32bad7e8699bfc7df760c69f13f687b30972e48359e88a96c9fdff5d6cede9 SHA512 (FreeBSD-14.2-RC1-arm64-aarch64-container-image-static.txz) = 687c9ca26de72a6dfa919a2827480b6b468c3d8deb0d1bad3b57724b8fbffe00f4fa155ade2447bf04dcb9246166316c765c9e558eb9e72e67332c9d0475b4fc SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-container-image-dynamic.txz) = b8a12eb326f323dd0e8322cd4bb9d0117c0ed4a387e94749655a022bcef2a71a SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-container-image-minimal.txz) = 676a0ca12a99d72599dd5ff17a7e73fa50837a3e588ae2cb5383021fd9505371 SHA256 (FreeBSD-14.2-RC1-arm64-aarch64-container-image-static.txz) = 957f27c224256104ae77c45f6983d118db8eaf91b71a8d689d5524ef36e2dbd9 o 14.2-RC1 riscv64: SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-container-image-dynamic.txz) = 41655fcb75bbd76558fc0c872396114ff67c4a8bb496d5af37b5c3035d7b34354b6515c3890026fde19593f1939a39bca3f76ffeae50433222bf8da9f676367f SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-container-image-minimal.txz) = c23ebd7aa3a3b7c877c8b53de9a223ebfbd549853fa00a1a4df86c88034657c050043b364000e36dfba9001df70b0cc591a22be396442f51dded4809d7f8be30 SHA512 (FreeBSD-14.2-RC1-riscv-riscv64-container-image-static.txz) = e7ab07b17b66629898d371ba91fb8d1432d1693368f19420625b4471c2956a8507a5f85e95b84bc7102d00a589fd039485482838329d17ab2be1e8aaf28a79a7 SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-container-image-dynamic.txz) = f43c970c13da1b6938edba3c6daf0839a6e6c5034df228269fbe2876c9317caf SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-container-image-minimal.txz) = 1dbc4c365016726ff23e1edc543eba1ebe76e6f1f96e9a5440bb5d9c26f47bcc SHA256 (FreeBSD-14.2-RC1-riscv-riscv64-container-image-static.txz) = 5b401d9ce67f1b20449b6fd806bc02e53b445d47140caef2894bed1c2007d580 Love FreeBSD? Support this and future releases with a donation to the FreeBSD Foundation! https://www.freebsdfoundation.org/donate/ -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmdBIekACgkQOJfy4i5l rT/mKw/+KG/04u6XM+wkNbdyMI71Vra2RijFdHjBvPUugGpNqGAE12JiOA6h3GDw 6awgAK+rdeTj2qJjW9MYpZQnvV+8wztt5ruH0Evrk/2udmMl2itgZWj7qav9qo6n Ex2tTgMtaxfCoAnL7+pKar6eCCQqw+8rsHPTUJ0VU9HdeYvnKMDMfp9/kIWLBKI8 q/77IHSeuZtmwdWVD6mTzOL+3m53NlGMlrawepnOmSBnLix5YrpGPjMu1mDUWpfY 7/azJtbJO7UKxd6BoOjTgBbHtBErgvQOseecBR8CMj2mVgA316ROPqmR0Q92lX3C OyJD2mW+n92I8PomWcClIpNArR5vRajjm3dYC3Z3VUP4tM6+FhMNMr3+EVswOdP4 36wKFb7W6kY7WvA+Amlyo+aEafqJl1RTmpRnqElo+VyReYgBn+cH6H1lTBeyg94h FLlukQX1J4itEGL2Ok6R4lmD4pXbUJgOcClT9jaTpkIHE7RIrUAx/LBy9hmVic49 bNloXzsUL6EhVGJj7LRe0/EvxUbQ/FBlcAXM7bV5jDxRxL4BpIFnWe1GWy+EAQCI jlXxHu1tORzNJAroYIDkAs0gQRtm2ytSltKzhWqUfLVXGlcYRP48xTyLHtVh4e5w KLH60E+xuLODTXUyMDBtMzbcAUPmALFa1RdIgoGmjrcEuM4Aq2g= =Eixa -----END PGP SIGNATURE-----