From nobody Sun May 11 22:41:16 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 4Zwd5B2lqbz5wW5Z for ; Sun, 11 May 2025 22:41:34 +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 4Zwd5914WCz3Fcb for ; Sun, 11 May 2025 22:41:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=SWe7geg9; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.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=1747003291; bh=oGp5jUMWozV0v4YhWc99E7pseUslJAo2VSJ0wJAScYQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=SWe7geg9+ldsNcuqRU3sb5F/W0muo9CgIPHlXK5O3fHK06rOe4+fWqh3XequzKLMbANLbjRD2jByiDzijqE481XsJqUj8p0SxByTQ3HveSL8KI2xR0NXX2Wp7lcNLPXGQZaHWKE6Mb8ibC3CcS2xwI8EAHQ89qvxgEdB0NpWYza8n6uq3PpZbKjS2froh876mAsJpzyUBofAAP7PpacAbjRo7yNiHGDJOzSivmNKQu4TL6+x8+1NKjT4aWQbe4355NxK7yz1NhQcbcQ8sGMX0heCkxkj3DRoQ37aRdoyTvaS/ANv+jUTe+OKnK3cmLvINxei/YB/J3CwVfwwm2qOCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747003291; bh=rqF7ZAhZ1ZYWwiaPMuJVWVLwHBpPW9XmCsi/5ezN5Q3=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=m7HGluYOjJ2msim5pgomCxMrHBUpG7lo8u0PjWB6WNkBo5mCdPcKynUptJEL5IMBNNDuUBcCVtO/FE7fm54j/TvX70/R98aS0B4+4puQTAV5tiMGkVU3kFwDpZ8BD5e4lFGwKmB8stEm5Y0SdHHmgAFYGFUwbkRNrXMDLDl8YTBS5hu5V2YGhua2e4s7qnqfly84nTPrshiyVfF0tli5VhBvSDwlkBgfywLvFpBxOwKCxd7dVHqrLw9uOZsZTaMAAQXG8Zi8lp7oVG+oLD/UAAN4yk0wTuvYk5vOMdZG8NIf+yB+niR5ipUwsPp46clAYSMfXP/wW1aHZ4asXA+hJA== X-YMail-OSG: OFg9wW0VM1kcJ7B9SwjK_imYsmtNnEvQ97LuY6chEAVFeilURAM7VVS8mz7C9yj I0NVDV.7Y_cPbKkTlRhXIzzIgf8lX.kQmNcV060eSnCVBZ5pBHwSIU81MzWHzQyj9k6NGJbB_4C4 _c2Fe886tagJzF4pUfzVjUSLUWSCa3pGsEPKWlfr8XGvGJFO0UX0nR4NiDBl9w5AsyBEzVZ9CqyK YrZuX0jH2eGgIdAPsluwNad0jkQolOed9gOad.ydQtQv.S9yd94ceiK6Yp7zX_bI55JKwxfSgXaH D59P4Z3H7HHMXxcxDRJ3NOjjmkqF2VezP3.QG7SaDLGfo8s7y_ZBK.NK7gtoZ1yoZr.2LGZG8_mW XMmjqHra8.HOqpRoIGEpEKrdoBLRJ6vE8nNrXfxxgMy3aYA19Es2hQmQqTeG8O4gkCHBMiAqhz6u bZ4k_e.oJ.Yds_r6L2.beUq0i_d7lIUly9AS.1D1lsauH4VyBPeFT59V8syGnmz5Y._w3KEQRGuM gjn6NL.q1EYv1edOfqo2qs9VqwnrdLEfcqcZHj9v_LVeb6BZYFLmwm1HxxFNDQ3ImRv575kLX8_H pTSBE1gcp3dtIOPcAs.hr7mLfwxHXWdJIJ6Z47YBtltIxfpSHb6JP6O7QkIW3_2pLDtKDppd2vvg 5419Gh9LjVHs5PackH3y.DZJ._DzX3gFHjoW57_EPo1dFN0t8gVMO1Z0SO8zJidhUM1feY0K.JxX SqT3RqAG8xTPEcI8xj4wmF7oEgjxWx3w8HMLdY1nmNP_2m6Lua9CNHmFn2Vm95eZA6IgHejdvNQl UG_gUOmEbmYnX98B1AdVjeRJMdNRP_HbBqJyPmHWghzBiN0tLMD5t5HxwonMr23swS1YbVuDvDv3 JLFqYN4ZKa6KSBHhgVJEjjATMjLTOVvffayy27vLazIflVHTx_9XDslXegUYn7RNIICXcZ3Esr.f xEVvMufoNfS2_3Hjq.TYPOnIeiKEOvT2t6FzZ_jkMC1IyXRkKd3GWhY32XxO7VBI5d0pQzwuyf3c 6RMnuH_xb2wl2n52ecqbIiLwzc6pLD282lHksA05vpaUBiUKGBAiIdflgFtC.L6it4wsW064uVEK TJCqmin0krIOQuLRMODrgM2RKAGLYmkldwceFuYFZC3eyoxGWWNF_FVV9noRDEyRTrWfJ2aBBgyK P5DNRX6Gyt5aRPT.xHkS0_tEpuuLBEi..xpX8UE9Zr2CzdyGLQ3sfY2CnjB_7Cs4a5eCfkMoccqj 5Z0uGGMlCYqdi6R0wtDHNYMadMYIAp56RJOCulDQSL1mR9ZKFDqwpXLHOJa6iIEwfYVXQwqfh49l 1KhmK_iMtHDI3_x9.GHUJoyb1t2UjF3hKvNz7so.FzYO3tbd5LxGWj3b3uvl20zLG5cROAgxG5Oi VVs_Au3g6ZDemsbX0UyGSSWl8KM9BSHZLxBpGUPkRRnx9MCRXb9_Slsww6FR76eVliLxo1speBwf SjYemuiVDbdmz8KhMAa26dJJBWeMkFPTk1qD_rJNRVzozvmrK9LDipoZ1YonOzhvEZaVFY8MyMzJ 0zM7Kp1cmi.YAtfEXaC.h6jrsCuzkYJLdkU5GPNYsuzqjhYCgyukNluXStZdW6kkeJ1KaEXgFktq YlrgokMWqj.F578Zm.OBVef4IitZbKZkH8hAPm_kjw6SsniVX2UHEHsOgJ1SouCIjQugz3fz9.hb uUDrtR4U0z.pNBtTlQFZhCIp4aNio8X0YoPgUFPHB77riIKdH_7pk1Xk8Sp8A9NgaIHzZi9xwdXn pdOH9_U40zZZVHnLemQdrbBrXO41pzhuOgrTezwwpHrnJTouEw14gqjvQ9jtx72Nw5z.dv2izrYZ suQNR8.VJM6XSQCVkZwzjVguxRstH60dKPGdCS7cCi1RWUQNOWAbMnO_rGH38oZ5HpLZ1NrkTuwk sVdKmI3QWITLkot3fWkFWlBibfrIBH2HRPf_2NSwXsX6WphfbIETRptLPCezuIPOOM.5kGfH_T2B 1C88s7daWp5OWf3ErtTTgUbe4v.bMWYw3c8mlw_4zbborJ11KcQRJf7fODiD5dS5pZUzj55otq_t eHrVFMWzNdGviK3awakRqu0W1WRo0potA0CQQ.MPk3G4p9O5VVA_6fXxlcQeTBNcDaTwHOMT9nrh e7Z25Me_1z.SA.HOHEAnXLAOSBi4LdiynzUsGDM5T56hdL97Kf2CUur4G8MbCzz9PDGJ4zQRPcQr 8aHfEmfZpTkj76b6ZaP9qAQuUNKAe9H7EMVCmqtEEldsCtUwwjO20Mf0EbHaUPOEEJNSuUURhzBh Wa7e6xg-- X-Sonic-MF: X-Sonic-ID: 4e6e1498-e951-498a-ba3f-5d097541b415 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 22:41:31 +0000 Received: by hermes--production-gq1-74d64bb7d7-ntkkg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 50a61f0104bbdf872d288abeb2c3d047; Sun, 11 May 2025 22:41:27 +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.500.181.1.5\)) Subject: Re: Some simple/basic things that do not work during or after "pkg delete -a" in a PkgBase based chroot Date: Sun, 11 May 2025 15:41:16 -0700 References: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Baptiste Daroussin In-Reply-To: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> Message-Id: <30A3206D-C9F3-4B7D-AA16-49740C5D2BDB@yahoo.com> X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4Zwd5914WCz3Fcb X-Spamd-Bar: - X-Spamd-Result: default: False [-1.42 / 15.00]; NEURAL_HAM_MEDIUM(-0.91)[-0.909]; NEURAL_HAM_SHORT(-0.84)[-0.843]; NEURAL_SPAM_LONG(0.83)[0.828]; 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]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.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-pkg@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] On May 11, 2025, at 15:09, Mark Millard wrote: > Inside a PkgBase based chroot I did: >=20 > # pkg delete -a 2>&1 | tee ~/pkg-del-a.txt >=20 > After that pkg (dynamic) no longer works: >=20 > # pkg info pkg > ld-elf.so.1: Shared object "libarchive.so.7" not found, required by = "pkg" >=20 > By contrast, "pkg-static info pkg" still works. But > any scripting that uses pkg instead of pkg-static > would be broken for the pkg usage. >=20 > Also, when I tried to summarize some error > messages, I found uniq was not present: >=20 > # grep "cannot open" ~/pkg-del-a.txt | sort | uniq -c > /bin/sh: uniq: not found >=20 > Nor was wc : >=20 > # grep "cannot open" ~/pkg-del-a.txt | sort | wc -l > /bin/sh: wc: not found >=20 > (I can not tell what is expected vs. what is not. > So some of the above may well be considered normal > and might end up documented to some degree or in > some way.) >=20 >=20 > During the delete (POST-DEINSTALL notice summary): >=20 > Note: I'd only had a few hundred packages installed, > so the variety tested is rather limited. >=20 > Of note: the port packages were not deleted before the > PkgBase system packages were. This ordering seems > problematical to me. >=20 > # grep -B1 "POST-DEINSTALL" ~/pkg-del-a.txt | sort -u > -- > .: cannot open /etc/rc.subr: No such file or directory > pkg: POST-DEINSTALL script failed >=20 >=20 > Done from outside the chroot to get an idea of the > counts: >=20 > # grep -B1 "POST-DEINSTALL" = /usr/obj/DESTDIRs/main-armv7-chroot-ports-main-dup/root/pkg-del-a.txt | = sort | uniq -c > 87 -- > 88 .: cannot open /etc/rc.subr: No such file or directory > 88 pkg: POST-DEINSTALL script failed >=20 Looks like there is some more related to even pkg-static operation with official package distriubtion by FreeBSD (shown from inside the chroot after the delete -a): # ls -loaT /etc/pkg/ ls: /etc/pkg/: No such file or directory So: No FreeBSD repository. (I had not created/populated a /usr/local/etc/pkg/repos/ so that was untested.) poudriere/poudriere-devel side note (mostly): # ls -loaT /usr/local/etc/poud* ls: /usr/local/etc/poud*: No such file or directory # ls -loaT /usr/local/etc/ total 44 drwxr-xr-x 4 root wheel - 1024 May 11 21:49:42 2025 . drwxr-xr-x 9 root wheel - 512 May 11 21:49:42 2025 .. drwxr-xr-x 2 root wheel - 512 May 11 21:49:40 2025 bash_completion.d -rw-r--r-- 1 root wheel - 813 Apr 22 21:11:28 2025 mke2fs.conf drwxr-xr-x 5 root wheel - 512 May 11 05:00:15 2025 periodic -rw-r--r-- 1 root wheel - 2553 Apr 22 06:00:03 2025 pkg.conf -rw-r--r-- 1 root wheel - 2553 Apr 22 06:00:03 2025 pkg.conf.sample -rw-r----- 1 cyrus mail - 16384 May 11 05:12:38 2025 sasldb2.db Note: What I started with had: # ls -loaT /etc/pkg/ /usr/local/etc/poud* -rw-r--r-- 1 root wheel - 15545 Apr 27 07:28:10 2025 = /usr/local/etc/poudriere.conf -rw-r--r-- 1 root wheel - 15545 Apr 27 07:28:10 2025 = /usr/local/etc/poudriere.conf.sample -rw-r--r-- 1 root wheel - 655 Apr 27 07:28:10 2025 = /usr/local/etc/poudriered.conf -rw-r--r-- 1 root wheel - 655 Apr 27 07:28:10 2025 = /usr/local/etc/poudriered.conf.sample /etc/pkg/: total 12 drwxr-xr-x 2 root wheel - 512 May 11 04:44:41 2025 . drwxr-xr-x 23 root wheel - 2048 May 11 05:14:39 2025 .. -rw-r--r-- 1 root wheel - 424 May 11 04:49:51 2025 FreeBSD.conf /usr/local/etc/poudriere.d: total 12 drwxr-xr-x 3 root wheel - 512 May 11 05:13:23 2025 . drwxr-xr-x 18 root wheel - 1024 May 11 05:16:22 2025 .. drwxr-xr-x 2 root wheel - 512 May 11 05:13:23 2025 hooks None of that survived. =3D=3D=3D Mark Millard marklmi at yahoo.com