From nobody Wed Aug 13 10:13:05 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 4c242W2Wxhz64WqD for ; Wed, 13 Aug 2025 10:13:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.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 4c242V2b3fz3w0m for ; Wed, 13 Aug 2025 10:13:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=nWD1C4Fd; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.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=1755080000; bh=gMsJJTA5CDndWiNevXk1slTr3Muj1webfaVRMFB9Gvk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=nWD1C4Fdle5hsG1n3TI1r++i6rBvVGbNtBkoNx7IcgHO36Tptg9T/7M65xCGM0Snj7qydIkUc/hJ7dyYVzdTwRDO+QH+uBCjTvv+RbZhh6rIOYyQxASgf5GIuyP61hQQpdSfYBJmx4j/NYv+yh4J6hqxz0c3STRw7BZXjt3q9ZjdxLSY5Xya5IxsAziEuFyDNXmGwOOSAxrmAupF+r1TWcqa0Nd/5wdi//0sB0dOxO8EEc/F3dDiTC2x+WACi5XycRQAQElpcZqp4vx1UZ3FQYaazVrRnz6afcjE7Z6rHlzR6otONN003H3yfMfuWp077oF5YsrrUhGKeBC5/uemdQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755080000; bh=TCups14xxsJoYcHXUgVY0P25qgUxkhybPzqDC+fA3bn=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=h7g6yzoqRc6KA37vErEF4BygngHPdGmIYl2x1+w9HwGBCVu/VfHTYIvi0JudNYKln5ipC5n/Gilus2KnNSSstibBxf3jXWxbfUPXB2fBaLblQxelDspNSXfIsg1LqrpApwMmv/KI3ou3sJMGcl9pPSu2PD0Ve7cOn0cMpm5EDNc4RhX0fT8Gkr1ir/aCdpeoYcAwuy1Qu5hcb23XXVm5rAbq7uVR1JLBsht5UuYYtH7Y69TYTl1TMAzlBJZ2sT7v0UwEBHqvZFkLn/3WtRbw2gt7pbTr7BWa4mlfc6LXkJ2ZZC1f6r8DT6o+76c+/TJhm3uyuUUmU09UnLIUpn+Uvw== X-YMail-OSG: XB9kbhsVM1knE6dBV7qNKeGpzo0yr0N35b_espS3lQHZRy1kLf_0FHZRsUdEIyE L9CYDsZF17eiJDJJJ9Ex6hXS3H8vSJyVZuV68tszrNvMoC6YdiVcsEE9dPtG91g.MUSeHo.Q5Gau 8d9R6LRjA9cs5oOP.HqEZKJOG4_c1oNfWnu7nNOoFQoi8Ka7639NVrCcqLVEPk6a8tzp_OgZ4kGN ZiW.tluwqRGGBCMHixpnVp7chHiw1lwNhPNh0GCuhtHLI4rCpKaT.FPtQzx8.1eKK8I8XCtrh6eu PLjrRTfuIEGEP8zBOVfPT_FPXR_D_6vMWJDSvRPNWHhxMeXWkyLPu4HAgMFuDphLZXl6BCc7zYe4 tZdsVT2I1zrrctLKWLcjcBW2gXnw3v8BqijGMFxPaoDGj8ZfIgc5LyIbf404IPcjsE0v_RIRLCvy bbUYpVDk.7bBmReuw0tsy2lyQyE78Q4gOrKOCth4l5pteHxBCZbElYRY0oSjJfuokpOa9nfXg6_n 4aAfeVpK0LlRXFYM8BfFWv91EVCgYxiJpiSzHs2XUIsyjj8p5GZEuYkzPBXRa5icHhY5fetrrTcg AYAEddSS3d3rmRtUSTtKIa9Yxpq2kVC_B5pInOOCUivcKZbQnuNJ6pAlXQMVyDeE0.Qzygc76ylm T3g3ijsYSHo9HfutymM6XnVW4y6zDjLIzsmi6JYtmsPPT3mFA3BFI1r.Vr353sMu1btX1GyyDldA PJitVKoSuVIhBCh2s6mRTFT2vKugprYSN8d7ViJjCyQtLi01tGdur9O5Z1m3dSxcuQ0kfuP77B4S lFRkefzJEM214WRIqbZVDj.PAwdfQUNj0QXa5VBOSNPPBY0DEI27g.liPYniAhn8b2_hE_I68Y4. O9Lhew1QjGSI3ifLxxDOowz1TCT4LFR2AjnSsNa6H_awzcqUcak.AXYiW7ZIijNkggG0wtbyvV6r O38pLZe51bs.M5Ga2bXiBm_P0MHqXMNm0SOQlrIe5.qRRXbHbYKVAfVIf_CR57MSTqwbEopz.Ofj krCSc2mS8OGqnp75p0tpNUrHD4fqsSwDWiKZ3ufCWBMbtn0HAIuB3EWWYxA1544SE1fmvGhfBMgg 6wmD.QRpPkyQ5FSn2I4nm.JbBy4wPYfyAF6hwetJAHgdO25z7T07BY_8E6VE.cf_jIbhYR1QTgPe IrZxKaHn8CfIAKAfHbXP2bL.v_J2IqhVrKl_8FVfNCTkRqCBkUjudasRQbH5fJTj6lXvSDg8olTK ULdkJjthbBKnIq6cTnVt3yw34ZBNFzKnNzwxtl7nTKoVzKcKCV2x0HyWkYJRgO_wA5pi0G4c.ssD i67l8L_7eAaFZuotvm6QHt0YXNanVz0zB4AQnqtw8SfSWxwhMHaPtF5SQswehgqoldMe3wBBSO6_ 3UKwMcbeZqq50zOE_21rlslH0lCnzc7GVqhHPYUqdfHrTgoR4FRQnNonmukRDMpLv_cXcfZh.scX J2w67Isjj5ZGotQZozYw3eoy9_yh4LZNec8OgPTOE9PwurRK7.YGhzFmIsg7TvNhWL9H6gmU9xtn hx0mYvmrWsd9yGW1Kd96bJJMvAj3Ujcg1y.IACeTCI.Qdfbnj4YAcwr_Iglrasi4xTAbKt1l0OSa ZAmehS5E9GBqsgLqc2i93sza_R0Gx3mVHZfrb7xyjVHDhzAXhqFoKBFlFOMkseNT2t9vrai5SmkR ma8tqYEUX631c4NafDbuUh6y0MIGoMSYUKdjqt0fhsQfC2FUtOGsN66t_u9krHXyLjljayUcuAU7 40KPAHTKPQ.4D4qySqvGxZo5ycYZD500yZ8086XgzxOUYB_oACOa0hJsvSeiDMdnv47w4xTOnX37 U2LCIUiP4UQ5MHCy4sz0KV9Qk.lXOTRTdzHQoBfi0XJkSJDpszkYx.nHhnRl3szZN4kZDs5mJxDI johd4lAFMG49opv0cU8HQCLcSg_sC2_YqN.Py6VDoendRWKji3GyBv9aC0byxkJxkv4W_EM067qx Y9VSk1XChmXeqZKd4hkR1oEPdi_EfAEt8KNGkKRlVR9glpcrbp_EblCI8dth0bsuLg2f3UsIMO81 rRWcJ0v.Qej1T1chFMY5iVJ7qwT_1rynNRMswMbN5ir6Mq.Ww4rawYAGBttZhaADqoEt163_f1A2 6DxhMs51IMYl2p8PZZTVTcBC6.PE6eXBYRjOvd7mJ0BsQvZ9OcbgsQfIORZweJAU9SHSkR5qLoAF D2qwD8IZFvees1cKZ1nwIkrdsug-- X-Sonic-MF: X-Sonic-ID: 5560c2da-d6ce-4786-af28-b3c5ab84c0e2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Wed, 13 Aug 2025 10:13:20 +0000 Received: by hermes--production-gq1-74d64bb7d7-lbnk4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a84d12b018317843f4c1dd1e55d41ae6; Wed, 13 Aug 2025 10:13:16 +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) Message-Id: Date: Wed, 13 Aug 2025 03:13:05 -0700 To: Graham Perrin , FreeBSD-pkgbase@freebsd.org, FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: 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)[-0.998]; 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:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; 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]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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.68.82:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from] X-Rspamd-Queue-Id: 4c242V2b3fz3w0m X-Spamd-Bar: --- Graham Perrin wrote on Date: Wed, 13 Aug 2025 06:34:46 UTC : > 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: > > > > # 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" 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 . 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. 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.) 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: libutil.so.10 libcrypto.so.35 libssl.so.35 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. 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). =3D=3D=3D Mark Millard marklmi at yahoo.com