From nobody Sat Sep 7 15:20:07 2024 X-Original-To: freebsd-current@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 4X1Gxh727Cz5Vs8P for ; Sat, 07 Sep 2024 15:20:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30]) (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 4X1Gxg3tPjz4FQd for ; Sat, 7 Sep 2024 15:20:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=lkurqmqW; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1725722420; bh=V3bedggUf9BSLb+y/SC00f8FSC+zvHVjM3waV4sLO7M=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=lkurqmqWDNt/ZS9fmOawaFQO5ddvbdPHgk9kvOBu1rECMKLhvG73A7ieFSwRmC8sG9jfw/aDgzK4sq77/v7+NuWbURSrwclepd6JcW5Jg1mKqN08Is0LzXQoQDul8Rzt2m0khNFkOk7jr0ddGTJ3ttw+C668yrpypY4InjTnUXkSQKlPDeJZbetN7JM/+SoX3dk0pqyeujTyPG6X00kOE5x92/wizQsA7/5W/H3O9x21pbC9mz8V8xnIkfHlhDE+qLhtbEa03MrFqWtr7vw2TkdfcoPb/9ll/cW9mgXR3lF75I+57KfGVrZyTMepbnj8cZVJjSY5/Nf6pmogV8UrDQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1725722420; bh=Xf7cpgf4CfxGylN1DxIEC5M25XsG0jcFWErSy1+6gdC=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=GlHqllzaEhMGAY4cbK7ivQ8bpxDdBWZGCfn50TRbjZFRPHvmbYkiL74Vb2NcsppDY1BWsbnsqZXKsP//pYURVTx9j6f+1RO48vit5/d2AvVq6xmz9YTRL/46JoHrtvV8AlOdtqMFhE8fs9i0CyJ6ybteaE2UBx1Ic4RcRT7mzdllCwJSS9ap8TDV/HJOJ6CME+XcFO7KcPwDODa6jWIUaAL8fWdtiC7fvlcr8pesvjWS9wsHODAIdWZBZnlDAGI9z9BsbFlAvUumWwpn8gMz6UOVtIujt2gOCvS8DCThdC0tqBAQBntRcvSofjXte9RuNUoXTqbsI/SI2nLHU1ALow== X-YMail-OSG: mNVCNlkVM1kfZM8Qg1nVuXTKTzcUESoWeJ68GUq2fux.MCImfpkrv_J0I_rtkon 4XLLX_g_0HNP2nH611uvwPUYXp0Rz8ZLnOXPmnLleictQoPfFqp393Hro3QSUSuX_SO1H30pa..W rX252f1eXCneSaLz5t0t4z0RNq8JGGjSB5uejN3EEgug6b9wLQiuB4TOxRG7SC8UBxQ7JjtnjJdv ASHLM80jiBBzpjtN0mkfe_7IwDQp6zXQ9LOOzf7NkqnoessPt3gjJCWmz364vluD5G2GnlUEcOeR Zd5MNBKdUvbUnbY1AXrIKuPz70ZIEA2fubDgKOV2Y.WKflfARX.2j5hMIJRv2yTXXrAlbf4Dijvm uwdsRnBZZgpwCptSMkKISwXDnEp5dOO4drl7NwwDoJlhtmnBn.pPFLb2tqI.UAqRANt6Q6u73vIF R37qoEfbVBlWsVgVyEBGekBKOPS6gEgF4xZ07lYNIYxrTAlT.rxt70nT1HCU.btPJLUuSe36_rnU n7o36s5nwc2RgvwXNmgXoIZ2tvpZPAepyTTvDFIWFBhrJdKDlMYsVqU1jCgG88CFVPePxkzHyDOH C0Vw89POAUyeRxm5CfF0MGABk9bDNOxYyLxTW7LDQJmfrEPB1Ef8ki94y8hjaXtb2Nz9_xTDALFV cR9f3gWDTy3Gnxq578R2pMcswfMbBN2w0ndeT.IGg0jUXm3lxN.rNMAXu1_dBpkA7HdTtbCJz_sI m38uGVGkgg4i4V_za10iy7gWfInzCBQwA5sbP3h_WXgL5mQMRSLTQB4Fkk_FDoLzrw4LiBx0nOzX UyEJ4zGRVFGvWDWjzlO4McW1RFO8S1t0eaYi7asyyuMq4uuX.abryOLudldO3s8_3SPS3uUp2jvc p6tEzIDygwmO8dJWvi5c9l4RFCCKS5CWkhBYpfgvL8O4slUyg73F3Yj7Ghmc8H0_f6AUejsh3Ogy qRcS7WSKdtvma0RCH57o22wpV22AbJ6oK.Y.cb.7wHVaWwpMSPgqg818hfqyHeYwiJl4PqsCXBLo r457R2wx5MZ0RXEr1LU99Dfw.C7h_jzVOxDUm282_bEQe6h8ZfyzsJA7bIi_bK3kKkUdYIQVp8bM .acZddMdkzxIS_ByPlWFQ7DHjPowaSjPQNVvTfqFsfngzYch_mvlIlzyarx7Bc.SKT0rc6shBLj3 m09punWMYdLdBXNssc_syzwFNYY1Ky0zGXVxy5521o5gbY9HbqR6SBiFERA9zb6McpiuMviJlbFp NvV1j3LEelOWiACIgVS1yIf1EzqMVHh_xgUiHYTf8PfuYTHzq.ptc.3JuPhfFhKkrzURhreVBu7p IDEu7pjff7T4j8a2togdGPHyKrDwy4J_ZEqzj6y_FgeB6qZCcSnY13rCa9X4vJJDamaNQ8F3dwku MSZfF2G3FCUTa6Yzv.TgvWLBztPNDjCic_5jb7qCKF9qr8K8n.HAO1lG1U5wvWzJRg852d_Mfee2 isaW81fe4h5TZALUZrk5lLVWqHoW8IDmEhnhgrNsTZvwZbCrdO_ba7uGmVknazeeoE0IKQyTHRya nxItcgnhbPyFFkxnNiPuplKzLP3KlnHlX6lnU5M2ChkB_JRdA6Etg0Av9k26fVABG99v6.zTW06l _mX1H5yUUUnM9R3q89TtpbcLxqaCr17lBV5OhNRYgA0uO9Glko0CeNGCYfD85O.wcronJss_z1HH CJVi.ruXEhv1LTnnr.UnznkEcj6ZAnXfkIt66Ar0Ro8mR.GPB4rXRuVfBtciCDWbeZPlmV6pmD0v G9jLNyL59KcUVF_LTMiuUv65sxayUb12V4kSPe_BlacojXInawyiL4z6ARZJeIjsVGPyvYKQ_q88 N6FTf8LTBE9.B_0S0o8Mh8aNtFCzInR3ISFxBh9vbfG_5IUmja.b57qZjqcvGksMwfOdKa7yGktM 9I8DTMQaCxlpiFdAH9z7Jl.xzATZE7Y3KZk2d2sRgFw_gSNQjmOPVtkpupsegzhLhpKHmajvLJg_ yvxDY8KNU5cec022fNRIGiZoSzKuoaUtMOt6J5kX.YoUYTuI3rUhSRkTbTCXfU2pPdE_K9wiJYbJ afxJuDtn3TJ_aQy_XrfyDBHp6qNpw03R0IIerjmeaIdyvbvfsotoOK3KrjKMwEsRrQomukqHwzmj kp9NmWuc3n0uNK6SxdAgEdkn5sTwoTwtu_17..KEm49rp7P4X646muGKMuFh0ZXX7J2MKEFBMIhq Jg2zE1TYxUPUfBrf.lSSeIykstJ9ikel2phPPlW2SLCLDpDEH1O8X6WuNWDsUtQnV9679ijP.Ol6 vMCGM8e5v49V261Ev X-Sonic-MF: X-Sonic-ID: 5612aca6-2bd8-4299-a07b-333c5ee70de2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sat, 7 Sep 2024 15:20:20 +0000 Received: by hermes--production-gq1-5d95dc458-gnv6n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fc80ec51a1f9975c0219693eacc15158; Sat, 07 Sep 2024 15:20:18 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: Loader needs to be updated message Message-Id: <9494862A-E445-43AC-8887-FACC84A74435@yahoo.com> Date: Sat, 7 Sep 2024 08:20:07 -0700 To: void , Current FreeBSD X-Mailer: Apple Mail (2.3776.700.51) References: <9494862A-E445-43AC-8887-FACC84A74435.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.47 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.47)[-0.470]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_TO(0.00)[f-m.fm,freebsd.org]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.30:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.30:from] X-Rspamd-Queue-Id: 4X1Gxg3tPjz4FQd void wrote on Date: Sat, 07 Sep 2024 13:19:24 UTC : > hello again, >=20 > On Fri, Sep 06, 2024 at 03:13:59PM -0700, Mark Millard wrote: > > > >What shows if you do the likes of (showing an amd64 context example): > > > ># ls -lah /boot/efi/efi/*/* > >-r-xr-xr-x 1 root wheel 643K Aug 24 05:32 = /boot/efi/efi/BOOT/bootx64.efi > >-rwxr-xr-x 1 root wheel 643K Aug 24 05:32 = /boot/efi/efi/FREEBSD/loader.efi > > > >If one is old, then it is probably the one actually being used. > >(The name bootx64.efi is amd64 specific: other platforms use > >other names.) > > > >In such a case, you might need something like: > > > ># cp -a /boot/loader.efi /boot/efi/efi/BOOT/bootx64.efi >=20 > I have the same issue in a completely different context: >=20 > 1. amd64 not arm64 > 2. a vm running in bhyve, not baremetal > 3. the host is 15.0-CURRENT #0 n270917-5dbf886104b4 amd64 1500019 = 1500019 zfs-on-root > built July 4th. > 4. the guest is 13.4-STABLE stable/13-n258323-e7b4f6e0c064 amd64 = 1304500 1304500 zfs-on-root >=20 > 5. on the guest :- % gpart list | grep -Ew '(Name|efi)' > 1. Name: vtbd0p1 > 2. Name: vtbd0p2 > 3. Name: vtbd0p3 > 1. Name: vtbd0 >=20 > on the guest, there is no ESP in this case, no bootx64.efi, /boot/efi = is empty I'm more interested in what is there than just what is not there. May be show something analogous to: # gpart list | grep -E '(Name|type|efi|media)' 1. Name: mmcsd1s1 efimedia: HD(1,MBR,00000000,0x8000,0x3b68000) rawtype: 12 type: fat32lba 1. Name: mmcsd1 1. Name: da0p1 efimedia: HD(1,GPT,81f199f2-5eb9-11ec-b507-a0cec8d68fdc,0x28,0x82000) rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b label: BPIM3efi type: efi 2. Name: da0p2 efimedia: = HD(2,GPT,efa6f52d-c8ca-11ec-bb1e-03fc0558c84f,0x82800,0x366000) rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b type: freebsd-swap 3. Name: da0p3 efimedia: = HD(3,GPT,71abc138-db5e-11ee-bfe1-e352d1095e3c,0x6861c800,0x732800) rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b type: freebsd-swap 4. Name: da0p4 efimedia: = HD(4,GPT,b568945a-5eba-11ec-b507-a0cec8d68fdc,0xa1c800,0x67c00000) rawtype: 516e7cb6-6ecf-11d6-8ff8-00022d09712b type: freebsd-ufs 1. Name: da0 I'll note that on various type of systems, the (effectively) ESP need not be specifically of "type: efi", possibly some fat variant instead also works. (Of course, EFI need not be the only alternative for various type of contexts.) I'll note the /boot/efi is normally just an empty directory that is possibly used as a mount point. In some (somewhat older) configurations /boot/msdos is similarly an empty directory and possibly used as the mount point instead. > After source building to latest stable in the usual way, same error = message 'loader needs updating'. =3D=3D=3D Mark Millard marklmi at yahoo.com