From nobody Wed Aug 13 10:31:43 2025 X-Original-To: freebsd-pkgbase@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 4c24Rz0C5bz64YBn for ; Wed, 13 Aug 2025 10:31:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-21.consmr.mail.gq1.yahoo.com (sonic301-21.consmr.mail.gq1.yahoo.com [98.137.64.147]) (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 4c24Rx2rPnz401T for ; Wed, 13 Aug 2025 10:31:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=lw6JAK5Y; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.147 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=1755081115; bh=1Ran3OS86ajVQ15QxnSD6Ek01+yuRyw69jqg+9XYoR8=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=lw6JAK5YRA2mOplfCwKL5pyrlx6wNePx0DbpvMPzQgpMLD1/EZXCcOyv/o4Lgu/OFdcEVwudFced6GC+vG7PCogOKrcom12iyx/1aSfn8uO6Qkgwf8v0PD1qtGZ/l47qYYLRxHuyQDJLwVM7P2Cbpd16GytqJSI3rIqU//iA9f4B/JiFnurtL7nGqOYJ4hAAFGmDOAqMftE3cFhggiNe3BCEm7OvHpMiVi5EuOiEfbf2stYijjZKR3b9EdmS1ljexfjiBct5ORp5sHSpn8PmjPkckvnl+33Pdd+XnGvkditrOdk4rb8RmEQiRMFFkMEQDkD7sLPqxTbKkH3NYTAJAg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755081115; bh=WZjMAOrZNqcEymZoAmzt4AjC4PLr0+upfQNphFNN1Hi=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=JCEtfJoOIQwjdK/NG6SBBQGZSqmpZXRLyhyPnfOM/bU+pPn5dzvvlKet/QNZqiU1Y79JnWqlA8T7Cc+PIv81JLCpDCvKbGL7cYbzOYhzooaPZ3ZxcEMsZKWAh6E8e0Ddw1PRTZp8tlE+50Vbz7gPHfRtaVst0uZk/PgmzdnnSy3ftd7RFdCV3clUg7tmipSYM1IoGBaOFgBrB//vP4Awr6Kq3YwUMo+EjPBJA7B4zHIy4AbNa0FfPu4GWYrjL5nJgLfz3DlC+DSBypEDnNGXkNt99dfgZqKMx5+7EoSWQy8UKh3lr/4cssGS4U2oGhANIJajJCRxeFiZR7qEdRMz3Q== X-YMail-OSG: qO87qwAVM1nOvkU2tgcCznRfCNmqjXloDkxmtQtaJDqNApPSh.0gmQ5qcAK8qet BKzCcsf443vX_yznNW0TBgxxCNwIrIfJycuP0fUnaIvWdhDrAlgzST2_cX78EXC7QgkFplDOabkd SlO8qejuGN9jHvqmcx7aqCpfjIIlsNXKmNy9.UjrPk94MDLfN9G5us3cb_6Kad7BKCpQQuIREM3c m3G4HRqEivq1gZZ1PmM8_LLvYue6YH7uhLaWe6D0fODmjtZggx166Mm_UILC0.3ftK7lzjhmB3t2 VnfoddzDDpfl1HaQyW7Maam13uhFiIYiwmirCtx8Od7wtLdX.SCzAss9ymH5hBKw7x_I.hFvKCD0 YQT.GOP2s84_vKE8foohIUgiLpUl__40KIpvUaHOeqU9zJLdnxDRSKVp0ouMwunuGRW6C29YYkOf FJaJaXtHbREqIaJ1yvJI_WmFanuHOc7PAOxM.wK_sJ77wueHw66iYS9NP9M.LHYV59TGWqM2Xt8u GPLln1i4LDZS_ZltaufwIBsMG6zVPb5EZf.rmT1M.7MwlWQ9AL5pVpgFIcjSuyvTGG_eC.xg4t8F 6QUY8Ygagxn0oEr8e30Ko1uq7Lck2iiCGcWhsyOv5LlTyO.394ePxr6KcU0TVVyL21PDqZ5oij7y jLJEovcH.aejdlERjqD7vVJwsbMCYxZwnYjiXCCmizZ2NGVRiufmVwoQZ7u3JM9tDuoHp7IZwycv yaFKaGIzT6qs7bp6IRhVfqtCHUC8dBQ4qrtTI.VMiA_RdGUgHWacf6CdQnkR84vyt_0hg3.zQbhh _PTGijPSP.gnnbbzdvF2EXz52bji8Lh7qB080qrlpUQ7YAm2SbX1nvQ1_1PZDZNC6pDIbgbS71yO fkmedg7aUjzYQM3K8QjYdHju00eDbkSAQqYTU98Tir7MoNiqBv1XhhQC7.ighhdTe9oVnO3UEgVx WnGkJ.u.cCgLeKlxposLsFNwPTuZ3Kk8NxUVJILJdkvL0SexRZSBleZy973F2bI5qDBLP8x2BNF3 CNkTNjEXpd5aXUSMQ0mvEed6AKtPFLR2sPQormKQbkzHJ8gHTm6.rtMoPIPEeM5JSH5akfzrzgjp wQHRdPL3Mem3lFW4QysBDhpGdaeMToBJS0InDvk8rRWganKB4VyXoHRZJigml5f8UxB6WjofbAx. bHwRzjxjmZbqsC2ZejMm9ifEOrrG6d41yIEy4TCIJkNI7HINSy3fUJih7oqkXPkb5XUYiAFuqY4V 2DkgsFwDaNyHXdgfupCIi8ERM00wM0YHQNKJB3XrKWxBBJ.mQsou368mh5RpoSJHdWcJxFBkVPIb GR2CywhziB105FVxT2LhvdhzBaOurUiLhp6F9ldcyC0.fwvC0W0qzYzRfagV2oEvDd_xLQoEQOXO 759g152dnTECBPErRQfnzFd7svYjsSb7xt_UjO7a.9W2yAt5MYn.SOlBoSN16Q8JHENAgou1L2Yl X_nfZsly5UrzWVz_KYTAkPvkx2fwLMRiJujlwizTZ0oRkLwsjLq_MEcfWVdpLdDxiuIdDn7p4u5H coK_CEwV5m3Tv4_DbY7zeziyv4Gl1i_OrhgVk7gCfG3g.JPcwsRTLozwqGALIsRtFT5eNJq17T4d 31oXqfqoAL7rX00e49VLn6VXh4aKtwfXgWEPuAYSarG1H6M7mnqDMOMdWGpOfJjJsA7MuB45mv2R cMBAqYzoumH4O2atjBT5T2.tJNr6VxC_oUzUCPgBNmAxslcCQBqGN_b5bs7hniXOvEiJRi8ceHqV Rn6DVvc7vmB0dJrqA2IFpCQoUOgvRZzNzS7WwHOm.yCz3p2yTWsmT1eLZ8xFZpqSoCrii2J2O_vc ZdQPPMH9WDvcjGZzMULXkFCd6QluVlnU8b2TF.q6f3RV8q1zjdz3PAcflP3qyn.Z0DHN5UhoR.ex rYaQdbwodQFDNI41E4_aaTjRBsgT2xdxaV_EoS4cPLvRsXwvPij8i_ustO0RIw6cYej7EHi9D89L JaN_WfHUhIRIqWjdK0ttMYbyepUwCWLqEPk5Pf6j5u3NIrmHT_ZjIW_btdvHKBTHHBXIp2hSU.3N aTKPUZiuHv_qA6xbLdra9nTGRXwk4jFEUMBsLF4ukF13cdFjJ561Lvq7cMonDPJUCLoPsH_k8XLR MdUjejLIz4VT2_o9Nxa5oGk.gQ4WnE6WJkD1pGYslFKNXtlDw_x5W3eZC28NgV0.H3kilMyBJhgf e_7fQ56VpzjkhUWw.w84dLJUkEgcwpBrDlfgcvz2hM6vwxatffGw8foqEXMdacIrYCVIKuywA_mz HKKZQppE- X-Sonic-MF: X-Sonic-ID: 900fd846-667a-431e-844b-a9d0bc7660c8 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Wed, 13 Aug 2025 10:31:55 +0000 Received: by hermes--production-gq1-74d64bb7d7-mh87r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b0e0dcdb49ed570cdb9a876c24f82265; Wed, 13 Aug 2025 10:31:54 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: libutil.so.9 not found (was: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable) Date: Wed, 13 Aug 2025 03:31:43 -0700 References: To: Graham Perrin , FreeBSD-pkgbase@freebsd.org, FreeBSD Current In-Reply-To: Message-Id: <6406F0BE-4881-47C0-AA6F-24D3BEAE0CB2@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.147:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@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.64.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4c24Rx2rPnz401T X-Spamd-Bar: --- On Aug 13, 2025, at 03:13, Mark Millard wrote: > Graham Perrin wrote on > Date: Wed, 13 Aug 2025 06:34:46 UTC : >=20 >> On 11/08/2025 01:17, Dan Mahoney (Ports) wrote: >>> =E2=80=A6 pkg is still being persnickety, and I don't know what the = mechanism is to bootstrap it is: >>>=20 >>> # ldd /usr/local/sbin/pkg >>> /usr/local/sbin/pkg: >>> libelf.so.2 =3D> /lib/libelf.so.2 (0x2a08ac8d1000) >>> libjail.so.1 =3D> /lib/libjail.so.1 (0x2a08ad283000) >>> libm.so.5 =3D> /lib/libm.so.5 (0x2a08adcbd000) >>> libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x2a08ae37a000) >>> libz.so.6 =3D> /lib/libz.so.6 (0x2a08abe01000) >>> libutil.so.9 =3D> not found (0) >>> =E2=80=A6 >>=20 >>=20 >> I guess, that explains pkg non-usable in the shell when booting >> FreeBSD-15.0-CURRENT-amd64-20250807-02f394281fd6-279407-disc1.iso >>=20 >>> ld-elf.so.1: Shared object "libutil.so.9" not found, required by = "pkg" >=20 > Yes, the port-packages builder's poudriere jail world was older than > the change to libutil.so.10 and, so, still had libutil.so.9 . That > was mixed with a newer FreeBSD that instead had libutil.so.10 . >=20 > There are later changes from libcrypto.so.30 to libcrypto.so.35 and > libssl.so.30 to libssl.so.35 that have the same time relationship > issue for some more recent port package builder poudriere runs as > I understand. >=20 > Such coordination issues are one of the consequences of pkg not being > built and distributed as part of the FreeBSD world but as a > ports-package. (I ignore here, other constraints that lead it to > be a ports-package instead.) >=20 > At some point the port-package builder jail worlds for main-* (amd64, > aarch64, armv7, and possibly i386 for a time) need to be updated to > have a FreeBSD world version that is based on having all 3 of: >=20 > libutil.so.10 > libcrypto.so.35 > libssl.so.35 >=20 > May be at some point the infrastructure could detect such mismatches > for the likes of FreeBSD-*.0-CURRENT-*.iso being assembled using a > too-old pkg that would otherwise be included --and prevent forming > a distribution with a pkg that was not operable because it is too > old. The above paragraph of my note was not coherent since pkg is installed later via the bootstrap process. It would be more like: the bootstrap validates library version compatibilities and reports any library version "not found" status and then indicates to try bootstrapping again later to hopefully get a newer build of pkg that might be library compatible with the FreeBSD vintage in question. That likely gets into a more overall error handling sequence as well. > Another issue is how long main-* port-package builder runs take as > stands, especially for aarch64 and armv7 that share the same builder > machine (ampere2). >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com