From nobody Mon Dec 30 17:02:56 2024 X-Original-To: freebsd-fs@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 4YMMqh1vtdz5kBJb for ; Mon, 30 Dec 2024 17:03:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (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 4YMMqg3Hx0z4sv0 for ; Mon, 30 Dec 2024 17:03:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=bdPC78Ux; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 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=1735578189; bh=KVCtOuhDFhxwR4oGKDSypoSZ7zmi+xUiyb8cekLCaiw=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=bdPC78UxZEAem67ef9IeDL6ZFD46bMS+0DgRfauoE/VsI3/bKFYWzz99NZD0lJOlCHfgQiD9lCPyFjW2OQ8lDm8dDmtEtXqtoSDU0iYG3EdEkyejGwDcSFtpgml7BcT3pVLTDbusWbYyifWHNYBqdjIHFK96vOQviAg392VUgSP9WYRfJtJgMk0tPbjgpn6ACrTgyefB3eaHTaOQs0x9wfa/rkNar7cZF+/cLN4ENfEdErnPHYGJNm1bzmiIwAwfICuEG0UK4o3bJ5IkO+jP7+B0hmee0D3VHAWmbXkbxg8PKI3OaYCIlyTX/bRQY7zfCb8oZo8YSXWg5NuQIVP36g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1735578189; bh=UtznUHrKTELfr3f7+fqq4Ot94J/2CpY870rzLSW9DCi=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=hgZfFxKAOn4b7M+yqoNAYVMwABixvZBNO8A74NzefnZIFwMCmO3IgR9EJMO2jUvXy2K2lTq24BXkLorC1+5YbItHqpeZfiL4OuIMkv6CRYFLw6z6EOKSza3YAkw0tKzcIg+sEN4cZs4dklDD6AEKi4DR0RGUTK6GP6EmrPvnDl9M/DSEqra32TgMtJbbhn3V9gyhvd2gzmy7r2k/JpajnXCre6sSaWyqUC8J4UYKXlwnFbgCXmBtKLNY/6vX8EEy2GKaUE0Rf5ptjx90rupc6oWkhokc4OTupHR/Cf+F4NM6D6W+jWIfjEsmrVPQoEldrn9drBjJdmah3unu46KvyA== X-YMail-OSG: O_iUsXIVM1kgB18.bHiNaT72jmAj0AuBy5o83T3x5RKni4geyKY43tZriV58O1q VKF2CfispgCz1l2uJhqUaE5xBicIzYjjW4Rvq8ipi5kmHkd43.7992Vbp0vi8UyPoOsmrjd5Ve6c uCUFwSfaDF_UUM.GG2upQsFOq4.BhCnFVMQPVJgUZL3E19keNSSTuILnD3RZm2jB6Dj1_1nzviFk 7YMhe.BGKVeYSCOhs8g4qcKrTIoxNEOFamGXg32euBeG6F5RYIjTcyx3P1Ns2ysN.QZx40U2Aipg OEYq14Kn9n8ucYRGyjHOadZOLVIfz_Pp.fw4nxWVTDU2zke2ApqKTsmM.BWnucwtXoypDJmImP.m 9lBmtrBF2xk.8Sr91lgH57hC1RUYXQPS6YjJEyICVwAZblQklSxhsSRXolyRnqCMlHAkydJKSNG_ Nox8L_ni5CzELiEM.n6V2T5DdqhAH1BBiblHmHGDMWvUcFKn4arnyDKLSgwCauh4jUrt7a5C18.2 s4x0ikBqg75yJaa0hd7Rp3krRHiJZ0l46plqKgigL3XHJZCNT0UO2xWJMOYzMIRDGIAs7UDmr6zn JRU17LbeNXqv3KnLWpK0rKvPoBemr7HiL2WoGnfxoM2gr.wrM79WDCy3s6Bfa_q3P_9JNioxsxkv v.G.7INtOK68xYNPviKpHdPdDDwJreZE96on0.dPMEvPuk92S_koX11t4s4pN4xRMJO2K2BMstac 9QQbnYzHc803Saq61xZRwsebMoNUoZxYURQFFkO9bSR0Su5.a1xrarY7MRpw1p4Us3GALZX9yPYn Wx8MpGCy8Qts0X7k4.rDDBXy4xb1If5BMeY411LO7GqpfhALd9Q6MPKM6BhAwu39fzSW4dLYq8xP 3nEFA5Lx5USTrQx4DgPA27D_ZUMtG49VgNWsQnrgHfBi.QOzSTBed6h77cil7lH9Wx79qEorxNKD bAYp1qUv1nUduNjZynU.rJoyKk.L5rw.KSAV07tl20.rhg.9frW.2YaJkTRrgU7oJcaLPaiKTa1t DG7cZNNGfDZ578ahJ4bbz5WhD4_0KVflCp5H2tIn1yy73R689wH6jC4tLSRDK9jHt8rB4oRUnOGn 9W0dHivltk41giwxBu78LHIS609wWgUI_4d69dXSFIvCEtibZRAno4R0.bm44yyd_XKX_WmV1SCu iXR8lISYwhCC07mtHA0z4Iw06TZaFZ8etTZVecHPONHLEXaqjLFCh0I1_m7jVTwYesOpQ.7fbgbg f1Co1nmZraOsHXk4nK0O_1LvDVTQTMOHLYJOy0ceMQcvpthgXF7QSZhEaQSdKOnOzl8rtKCsNAAs x5PVhw6q05llDcJoaYdEKMMxEwraPjNvH_LRzZa6stzJIoPthIqnvB6BkBGarPmU3TgsNIAnXSh4 E3TD_kXmwjB970LPt6vgBqnTH04nibNppRvPjZcCqdcPBiu.hvdyEzAKaM_Zs1UmJjrXdMjcjaJ4 ymun0QbwmbC1feAoRhmLj8ygZ9WiVVqsZvVASJc4tico4HsQV9kg8qf_j310Pi7LgKiiTx3EsNbX ezh6B4QW_sdgFTbtvraUGRoYBMmt5eiUntFDHllZp9cWYDn8dLk62MRMLcVg7XSRmVvLUAWCIRuk F2mmo.i2I8MAikknzL.cPU1CGpWKuIRhCBJcgrNC77992Srfk3J6ks3lJ9PEhIYfrg6jIEvRCef4 oTWVkxNvByVJ6DnNYelXuWkz3iTFy1xPnO6DE2qr8Q7pXGTNaKYoBwQrnxIo1Zxm9h7syU6fZVWi D1S9vqcg48UEJKUpDPvM.bZAb27OLSA4e7De0okwReUTKC855pbQ8_nEZty7lzbQuuSrfWp5i8O3 qAtZR.jYOUdqAyb3UoEFGp0N9IgBDDKruC5K4PLnhPpRhJa8IMtaiA_eemVjoY5xB7ArD_In73b4 8I.TUvHe3Pnbzvcob_mt7Z3M30X5gQVXlJe7wIgOeQsxtSXCONuPoWakk2w6.cD_jNbR3DzGspsl CUL2mgqBvdfxZcKj4OzxK_W.XgYUvJR0UY.RUZWABtC2B9UAeqxi.vGY5fS9Prv5jYV6CP6JpMNU y9bk25ljdlG8nNc2tCzW0t0n5VDDc9xv81AlvHGDk2I5NnsXSVwqw4PQZ0w6GDRGrUWxAJxriflq vO_kxF6.NyRhzyD5RcAFNpFhHCj9Pch5zEur22sOdCC_6b8GTNnKjlxL19weO4oHrmQKcn_FrwXH p4N5VDslUEn68hbAw3Owzt4SPMZA- X-Sonic-MF: X-Sonic-ID: 0c75e710-62e2-44bd-bf08-7d85fa2fbddd Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Mon, 30 Dec 2024 17:03:09 +0000 Received: by hermes--production-gq1-5dd4b47f46-bwg5p (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 20ace7253b364b3412277fc9a3b6209b; Mon, 30 Dec 2024 17:03:07 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Subject: RE: "Loader needs to be updated" (azure guest context) Message-Id: <5DB6291F-608B-466A-99EE-E4CCA32DB456@yahoo.com> Date: Mon, 30 Dec 2024 09:02:56 -0800 To: void , freebsd-fs@freebsd.org X-Mailer: Apple Mail (2.3826.300.87.4.3) References: <5DB6291F-608B-466A-99EE-E4CCA32DB456.ref@yahoo.com> X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[f-m.fm,freebsd.org]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; 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-fs@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from] X-Rspamd-Queue-Id: 4YMMqg3Hx0z4sv0 X-Spamd-Bar: --- void wrote on Date: Mon, 30 Dec 2024 15:45:43 UTC : > Hi, >=20 > context is >=20 > freebsd amd64 vm on Azure (initially installed via azure marketplace = several=20 > years ago (12-releng)), and has been upgraded as updates became = available=20 > with freebsd-update over the years all the way up to 13.4-p1 now. > System updates/upgrades have *always* been managed with = freebsd-update. >=20 > Latest upgrade from 13.3-p6 to 13.4-p1 shows "loader needs to be = updated"=20 > in the beastie menu in the console now. This is new. >=20 > # zfs --version > zfs-2.1.14-FreeBSD_gd99134be8 > zfs-kmod-2.1.15-FreeBSD_gd99134be8 >=20 > (perhaps side issue - different version numbers, same = -FreeBSD_gd99134be8 ?!!) >=20 > This system is *not* root-on-zfs. There is zfs, but it's data on=20 > a non-boot virtual disk. >=20 > "zpool status" invites me to upgrade the pool. I've not done this = (have=20 > never done it with this vm, either), and don't want to unless I'm > absolutely certain upgrading the pool won't break everything. >=20 > I note from a (similar, but different context) thread last September > = https://lists.freebsd.org/archives/freebsd-current/2024-September/006378.h= tml > that FreeBSD uses "the guest's boot loader and the host's /boot/lua = files" > but I'm clueless how this would apply in an amd64 context with Azure > as the host. >=20 > What do i have to do? Also, is the warning safe to ignore in this = context? Context: My notes here do not span extra issues associated with VM's (guest vs. host file usage). But I expect they still apply in part, such as about what is likely not involved: ZFS. Just an FYI that "loader" here is likely material on a msdosfs file system that is in a GPT or MBR partition. See the 2 *.efi file names listed below (not done from a 13.* context): # find /boot/efi/EFI/ -print /boot/efi/EFI/ /boot/efi/EFI/FREEBSD /boot/efi/EFI/FREEBSD/loader.efi /boot/efi/EFI/BOOT /boot/efi/EFI/BOOT/bootx64.efi The details of the directory name used for the mount point might not be efi, possibly: msdos . EFI might not be capitalized in your context. (I like to keep the two visually distinct.) You may not have FREEBSD/ but should have at least BOOT/ . Again, there might be capitalization differences. So far as I know, "Loader needs to be updated" would have nothing to do with ZFS or other file system vintage. It just means that the *.efi file used is an older vintage, if I understand right. I've never figured out just when the FREEBSD/ is appropriate to have --and so have maintained having both (same content). Such may well not be needed for my context. To my knowledge freebsd-update, and FreeBSD in general, does not maintain the msdosfs content involved, such as the *.efi files: that is an extra manual step. Various details are possibly outside FreeBSD's control, such that automatic updating might not always go so well? =3D=3D=3D Mark Millard marklmi at yahoo.com