From nobody Sat Aug 16 23:19:46 2025 X-Original-To: freebsd-pkg@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 4c4FLw3gJgz653vb for ; Sat, 16 Aug 2025 23:20:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.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 4c4FLw1qbkz3FQM for ; Sat, 16 Aug 2025 23:20:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=o7vQCK8w; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755386402; bh=fqGlr/nuoHIj8d/5F9gjc+ms9nbigJMYLs9BIbSyrKE=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=o7vQCK8wbj/HqTkTGLGHmheqA7Htbvj7u3KZkmh1Mo2NLcf3QiRMgb186mLDPHQRpGdSFbEmeUU7xM2nlJyGqyliduy5gpOJST8OYZP01dTMnWeugtOZAAMlBl2zJ8NgMKVeOCRMkLChu22NsNlxQVtDT0wZk6wWznc0MJETHbtRzAtIpMceBHboP8vaFIAVJHsMt0rUyYWJUO+dxdsdcS4gU4p/hGxlF0IBXkuT5BriNUAQ4rtpBxZf59EX/m0t0JPRqDJWyjtPJVOGGmIuo3aTuqkfHURzCjquEilU1QKqOCRtx2YB4ly8Gx5/8ZkfmBW06Es0Wih8E1VcLR94LA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755386402; bh=Ys6UayDs4dfWGBEGBIA2f2JRoiwl7uEPM0WXTB3EL7b=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=MJYGBnhVgkL23wqw/iMlyHiDBZSclYh/kbOCLX82HHu2qsIeDA5mcWdJpl6ZUZOVpDEWb4aHXBApTy6Czh2rRYzCQlCwxmsq76qZnT5ZcyW50UlaUjjyCyOLQm0Ncw7LSQl6fpE3HVaZvzdN6EAgY5d+u+rQK+tDIxayAVi4eRhvF/ngyeU1bmt6bDzka7iGj4FB6Hirh9tkMI98gDC4KbSnb8mLphhsy/MHKZGuekeS+TKM/cneffhaN/v77dGRoj2HEcZqqJZ7VaU5s3txmZJvrXNvOme25tOudlezbcqASwcnFOG/TgE+AM6KpyIWZvYd9jFiZDYdtTwXUGNcEQ== X-YMail-OSG: pas.h3oVM1n1wjJlMfbGTkqpW4FW9Uhr0WRZsH8CspPc5Zh9PdF3MkegzgLrLSh QLnLF84MBsbf4sJ.MhB.agjKl8gwR6hUyvxYoO0qkCrI757p9fplbjlWkG0ltXTy19mZG1t9Cj.Z cI3IqwbxJnyGbmWGNeokDaK.v6ZDHOVxiiNRnxSLtIWmKBkas1KEXW0YaqFwmjFx6t7g0TTNjASA WydPsOkW72QnbCsEMKuit79YqKVyefFd9GBIAEDqrkU89x_3yi3armCt6Nr7fkLT1nMaRfJDyGql W8R4mjSVaa5Bl_ZrgkqtYAh3fdeBqvLGh7OHo1mHLFtoHsrmiupxD7pwDwcKH6GkFD1rBCb748m2 9dW22Jx4ZKjOsM6I_vzeu0pIA_BQugJsMvdXkVxqpvgZCIS7QUiGYYGFNYGKW4kQb6ksIBh6Qpkv LVwxSDCSLdS_KLw5GePub_Vq4ShK8W8SBDIxlAXGFhYFDSgAAPIpnXt_EcPOWNFsQsDy3prR0t4n j4lIl.XUD4_9mTB79tix.vDBkLA16Q_GmFKFW2f_BNkkBJsGLBnNjHMwOnZPcc1DnO2a4MhZXd8Z bX.hqvNxi7Y8exrhzztQ_vI90ZOL13AK.mxy85U7qYLQMhANLglvw96SdWQ80B1Bgq0ujhTpI_kA q8919iJKEJdrF5mXKWP4_RCR9xIv.xB3R8TeoI2T2L2uK1LKQ1uXWCj6D6Wv4ndxwVYXuQnaYh02 887arXgFTniYo03auJSo8LZB5recSVDIDEjgPfUlqoFEgjv8If94ALzqg6r5j5Cp3Eyn.Eb50uS5 HPD7eYZV8kO.KCQ4rJfvVg3xBG1OHJDL_X8OOZQfXJWaHh05XOHBY0Nee1cBAhH2VFKLnZJd9Kll Q81POdUpp8Zt7oACysESDxx7bB5f1NFwBMuzdE3gLFi5YoMMo1FbgbC4vvV4tZwygscg6xSjhlwM 9DWJmUej8Vjuy2zoFW9ga3PlGs2t_eHR56lAyMF15GS3Aq9uuaGz8kHrxgfvvkMqP6wXxg4bKF3D um1sZ9BBBxfMqe0gwr0Y68XntblOGvI.xL0NR.HOXrf37YjWb7YkTHjz8YmJdJr4B3jIwNnV_axI tXTGJrG_HaPsiL6bLc4ALRETGgg9BOR1K3kLmdenJqE1bbTWHXzuyURink0Vler.nRYHZYgc4FSy omhmveOkDnAP9XqcTxqXwWEjY6BfwLid0zviWx4Q7SHymDY5BFfsBXl5CeMOO7KY8Shbj2IAn558 yvGAoAFZO9jYZ4zids1vpetESPJsTyEB9MW4BJMwaDmdVC62HeTcCiJ2mIsvg7hNiAI5yMeIm1bf FKIIpbyISFI4dlgSkeRRRRyx.WdRsZx2xdymqkMxe6.tY0CyAiRK3j8Vtq0wb4bDVWAquPK74M99 yzEcNoXBLLHRsZFWw3Hl7Zu0G3F7Y493YDm9gvc0GCxforzqJXRuYHtlwoqY5btGsY2hMviDU3n9 KJTCFwcFTH3PokA2QH3QzBAIrdTClLlfoYZ9P9bizpn1ylv5c5HnPW43sScQnJNvA5H4YVgy6_ej DBzAA.K3vEXSWMTu3WBwB87qQG3swSizbPnhMTL8Ua6lHq7NpDtZW6OMfEmveMk4AMHnASzxp1HE ByPKe.iT_KBGMGSI8gSIhxmgJQNBtS.f2WW2mXHCBF8L2whTLzfsiKASD05rdOXAj6w4KNYNKDYP zqiif3b9HpcXcVrU1FBCtYkF7Lgyf2REuIhZz3YirOx1x4uOT3_0lQpJ01uvDpoGFtVMOd1x9Oo7 xzjOzjgGdyJjPoVOnt2aBMNr029J41EdTXXFk8Fi4DkR3ojqt7PGxkniKVarYdNh7iE4.JE5hxfN VPdS2OXoXlcbgaoltB6iLcOILeGyOeTDMSHZDeKWAqUum5gGVyvrvKcJBq831F4bZDX28GRTq8xh 6B4yDxuuwY4CmfxWhWU7OnRQr6mJD9m0Z.9Ek_a7KTlUj4IDUmCv8XH32k12HJnGXtHeFePoKFTG _5l.uG6.o0_hiGcOEbNwA8HpT4mYtNjMqY6ZhQCWiQlslfmvySAb6jOUY0KP1DCesVb_kXmOcZy1 fdVbA9.GzhExzEYIV4Oe.2jp8sTBZjDavJuByYWdhxb0CNPYeenz6QP_up5N5rqGGpIaEqI.I3GN DgdKQdKuZIOdPnSAoOfHyY2xz2JGikzs3PmhqY5BgaOubYkxrh7c67I5xnw6prWWr66ADZek9gj_ kQKzyvzEs_ke50X65IcmdyPbTsvF5fLzIfa1rU1BYKkODFdFPJhUcJ0ALF1VlYV4NnhJXmIK.5W0 .92U- X-Sonic-MF: X-Sonic-ID: 91a35841-4596-4150-b141-ea125d6cb230 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 16 Aug 2025 23:20:02 +0000 Received: by hermes--production-gq1-74d64bb7d7-s6s6l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cd1b66671d128b5b9dbf76de89899646; Sat, 16 Aug 2025 23:19:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg bootstrap and chroot Date: Sat, 16 Aug 2025 16:19:46 -0700 References: To: Lexi Winter , Graham Perrin , FreeBSD-pkg@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- 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:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_TO(0.00)[freebsd.org,gmail.com]; 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-pkg@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.66.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from] X-Rspamd-Queue-Id: 4c4FLw1qbkz3FQM [Adding output from before the dependency reversal as well, here for 14.3-STABLE .] On Aug 16, 2025, at 15:32, Mark Millard wrote: > Lexi Winter wrote on > Date: Sat, 16 Aug 2025 21:53:51 UTC : >=20 >> Graham Perrin: >>> After chroot to /tmp/altroot: >>>=20 >>> * what is required for pkg bootstrap to succeed? >>> [...]=20 >>> Certificate verification failed for /C=3DUS/O=3DLet's Encrypt/CN=3DE5 >>> 0820854BD01D0000:error:16000069:STORE = routines:ossl_store_get0_loader_int:unregistered = scheme:/home/pkgbuild/worktrees/releng/14.3/crypto/openssl/crypto/store/st= ore_register.c:237:scheme=3Dfile >>> 0820854BD01D0000:error:80000002:system library:file_open:No such = file or = directory:/home/pkgbuild/worktrees/releng/14.3/crypto/openssl/providers/im= plementations/storemgmt/file_store.c:267:calling = stat(/etc/ssl/certs/4042bcee.0) >>=20 >> you probably need to install FreeBSD-caroot and FreeBSD-certctl in = the >> chroot. one of these depends on the other, but the dependency was >> reversed recently and i can't remember which way around it is now, >> so just install both. >=20 > # pkg info -d FreeBSD-caroot > FreeBSD-caroot-15.snap20250808134017: > FreeBSD-certctl-15.snap20250814211741 >=20 > # pkg info -d FreeBSD-certctl > FreeBSD-certctl-15.snap20250814211741: > FreeBSD-openssl-15.snap20250814211741 > FreeBSD-clibs-15.snap20250815225742 (libc.so.7) > FreeBSD-openssl-lib-15.snap20250814211741 (libcrypto.so.35) >=20 >=20 > Context (pkgbase based boot kernel.GENERIC-NODEBUG and boot world): >=20 > # uname -apKU > FreeBSD aarch64-main-pbase 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE = main-n279644-20f0996700a8 GENERIC-NODEBUG arm64 aarch64 1500060 1500060 >=20 By contrast, 14.3-STABLE has: # pkg info -d FreeBSD-caroot FreeBSD-caroot-14.snap20250816004720: # pkg info -d FreeBSD-certctl FreeBSD-certctl-14.snap20250816004720: FreeBSD-caroot-14.snap20250816004720 FreeBSD-openssl-14.snap20250816004720 This old dependency order might be part of why there could be issues like: . . . [902/1013] Installing FreeBSD-certctl-14.snap20250816004720... [902/1013] Extracting FreeBSD-certctl-14.snap20250816004720: 100% pkg-static: Cannot runscript POST-INSTALL:No such file or directory . . . =3D=3D=3D Mark Millard marklmi at yahoo.com