From nobody Sun May 11 22:09:51 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 4ZwcNt34C9z5wTSh for ; Sun, 11 May 2025 22:10:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (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 4ZwcNs1vPwz3dCn for ; Sun, 11 May 2025 22:10:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=a07ewQj6; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.83 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=1747001402; bh=4khF6622GPjJsF3SAQw9aTIJDH9q6OZPZPhPIsGYa1s=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=a07ewQj6YpCXYGj30IC5hMqY9otYpgHplMxkZslM3rbmpv6jjh2uILWhIzp9+DKMU5VsswEtzO5Dz653m2xGeEB+ujOKI6IthoArOgp/L+Mj9MplHB5kzHDEXJW/3iMH6N3ZoQQORJvJpziItoS9JCBh+RK58YOCosQm7Xj/mjoVY7adkfOJ/Raz/gkKXUcebF+DvDRhyWmk+WJvTeklSqhp2afYotRo9LmNYm93ZEonkpD10B+ECBXyxWk3bNkNfwEfG2PNTm448n+aijAb69gl74Hf2AtZvpX4WRVI5x2j3SxCyJUMwIV38UqdxpMOUpJdCBqIwFyR1wjL2qHEKg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747001402; bh=HZd76GJRUt4/K7/eHnE8brLGYiAUO2VaTsfnJwPNqeT=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Y3TpvWzfkvUP8GePU1M8ReMhcwE36VYsqUoYAZIsIxScKwxFBrTSLRFrMR71E6SpjbuPjrsesHA8N3d6KY7C2olZTCO6e8xjwWXfpOlwyBWfF91J+ucu9uIQ3ob8K6pcYxxJjZuZSU8Y7EbjTR3ZDagSuug6S7yHfW3H/jY/2kYu2uLs/V1tzo/KTNinF8SThueFy0gHfZrcaZN0u4atf5NRtKlK4xtEWBHPpxlhNu/RRpskWuy8VOpV4cU99f/LVqy97S1FISKmzDwXdkAT0QXgIbXa4QlJ1jV4FXRZ4w87BwlVDwMN5NlQl9bEAb+Yg8p/ZImayjCnHvNFMrKX7g== X-YMail-OSG: 5ZnFUoYVM1ky9OCT1kGpSZa_gD_mjreNtA64.1XJX7c2hKHCmY.AUoTtwB4LBUW OuZJSNoIW2Avy.zIDit1H3D9UxYCtzZFxbtIc2NT.fpvtDA0mo5OsAuZdsCugxoDGd1lYADSyj8i ua5Eyqy6kZuCfrBfA.vD4Bkr.16pzXirAZHmzYU291cNYKhmI7xMQR5fad2T2tf7ZsI2HVaJRtgW THNmlEIgKz1d7y6qd.x21Q7iaYukY1cpyxpa.u.jdBT_YUY7l4bbjQzlTBO34gPQ5SagPJVvmyJ8 kUo2IJtsNSKmn6H3Sh4hRhlR.ThFu7UE8IaRQ4j2MYLfu1R3ukgwZGVTioQYwPU518TsEh41kZbi 6Ny4_CwnEyxUiUOzT8zKpkCrYh5Z.N7kCXznvKZYTIcUSR9DoTbWPj.RKrTbjQM0mosp0xVLW132 d7gtE5Q0SADE46QXIlP9W72fhzrEGS.C5PFG.BcMXirkkq7XZ9OC6eLokM97l0zapEL.ia8UnWAp Rs0TQANoTJGvhRF4ixNjJWbC8Zb5K7DryFLQgzOaPLUtoVmB2O.NLKrIag5FXcOOadWVZEmQEXS_ pWgaFbCPxA7McK20YSjiQeuypb7mXd134eDENwZBu0HiRtj9VuK7eTlZU4GG.0c9XfEf3VwQWRSQ XYRGiCLki9JN.AKrWOp2xv0vK9gbWa6043v67GADpoNJRtHJfJ8Wp3uXsSvZ1rRMNBHDhLapDXEn Z7bZXyQBTlT7_tfhFo3JzR21SDOFuNI9Zl4hmBE4JR0nGSs0WpA0GcNCvICzJp3ISi4Eoh2E3eLi kQkXxkMl_Kqzt4Z6yza4aejRg_MAD1oqQj6yO8vrxt3MHrkNtBDsd2usiN0AGKgX8xwcVD6C7pC. m2Jltmw.iiNUveXpJkrlWVMVLs8CKgTQ4aHOLAcsPE9k4X2i4KQLK7VPJtVHj4DJKeS23ZXgBrpI eYPS53MRe8VhNsJKlRlAqaaVkIvmD_k6i1E4aM4.OKj.rl0YdqBx7VXkEeFiDgoJZ5nIZaL_Kn49 qVpuO9JEGuyF6hK7aa8BQqtvLt5g6xvnfG4jOBQqOgF5fE062Ua_EPpsGcyxYquBrVKE9OUxmCBD z00_7qQmlYimqoYt8GIRnUscL0_FnVTZ6ni7dGgue7HV0DYgOVE4z0Q3sQiGsOFSGmvxGKxo8mDZ s9zhHqXYK418sks90LpwgQc3Sbf5R2ILXqqr9Pnu3tcoafYNA1QLZQQSRXVBtrSuS_ElLBEN8QYz _8Fvw5bwuIOsGQPonOPOq6SvRjp076AWWvO7b459IiGQ3h2FE7x.e7L8gkqBuQVFfKJWzXJFYiII zsxeUxB2gjCf5LCjaTY1nCVFCWYqBGkgSiZNq4ILg3dzLGFO0hdyi_UdYDFxyoFtHsOpUsLv9Ntx YehLGhoVQSC_b3KQ49mH.23TFAVg6PGy3akYBK7tDgi1dItmQFRMye5PBj4OjJYxFgNWEzykiblU lKK8YySZllc2eTRzKAf0ZnLCu3B9y9AzWWZiSATpChdKYJJxkT80bZU4._ZS_APKNaPvJrvuojip 9T3cB0AEvhP3Pc3RCloQaEREwKs2J7B3wTD385uPb5dI8ZVzoA0LGjEWF_6wfxatl1n2rmjHFqvx xt54gbQn7KX_iCZ5hsUygtVkKAGJWdk7M9B57pL8MxdToaRROblE3WQoM6ky38Zoalp_x4HN6n7Z 3YRCXJ86TuM_fZeWxzrCAAeAsjFFLDMd_.OU3_Rc4AamchaAEhVfLCM4lZKeDdlcZSFPk.5pAoyB Qw6YkUoeRJGFVVksdMLNxN4SgK2cQHqthHy7PHR3No0lHICZknvXguXg_4QOW0g4z3z_22DQrpQu X9jc8HqvIcZIj.TNRC0I8WfeEq9Z7qfICB5CyJxEXK_kr97l0bJfNOhplLVV6UPsoYkZsSmavWfB zOygqbEfUfXZHThHrhIH7prRCmbxh4RjzcOQK5uXROEXLtIipvVMQ8B4k.iXc6IYtWxvTJmws0K7 fcUujjyMtox2hWwlFWBLIcGUdj6DzJrX8hKMNNZZljJqf3uwoX__95OT7ufFIQ.R2j3EhYRK34D6 qPXohUqkr0HR1FMWA7FJrWGUNB_xBY.XM40k3sAMiIsSbENf9kXvNALzFk5_TVu1FcApOa28xtY4 zvE5.Fm4iA8QOnCvv2h_IiWpeFZ3j5ov0NO5RyxQTl85g5Dc.dUle2cU.nbDm5geh3yK7HYNLIkc rOsbp9gZDDSifL7Ks8063cnGsoBA- X-Sonic-MF: X-Sonic-ID: 9779352e-7b97-4017-87aa-e6d75c60d759 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 22:10:02 +0000 Received: by hermes--production-gq1-74d64bb7d7-fddgg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 44dcd3e01ec69f8b1f5d45ee7233e44a; Sun, 11 May 2025 22:10:01 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii 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.500.181.1.5\)) Subject: Some simple/basic things that do not work during or after "pkg delete -a" in a PkgBase based chroot Message-Id: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> Date: Sun, 11 May 2025 15:09:51 -0700 To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Baptiste Daroussin X-Mailer: Apple Mail (2.3826.500.181.1.5) References: <14DBDA52-43FE-4116-954D-AF304B118DC7.ref@yahoo.com> X-Rspamd-Queue-Id: 4ZwcNs1vPwz3dCn X-Spamd-Bar: / X-Spamd-Result: default: False [0.50 / 15.00]; NEURAL_SPAM_MEDIUM(1.00)[0.995]; NEURAL_SPAM_LONG(0.99)[0.985]; NEURAL_HAM_SHORT(-0.98)[-0.976]; 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_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from]; 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-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83: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)[]; FROM_HAS_DN(0.00)[] Inside a PkgBase based chroot I did: # pkg delete -a 2>&1 | tee ~/pkg-del-a.txt After that pkg (dynamic) no longer works: # pkg info pkg ld-elf.so.1: Shared object "libarchive.so.7" not found, required by = "pkg" 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. Also, when I tried to summarize some error messages, I found uniq was not present: # grep "cannot open" ~/pkg-del-a.txt | sort | uniq -c /bin/sh: uniq: not found Nor was wc : # grep "cannot open" ~/pkg-del-a.txt | sort | wc -l /bin/sh: wc: not found (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.) During the delete (POST-DEINSTALL notice summary): Note: I'd only had a few hundred packages installed, so the variety tested is rather limited. Of note: the port packages were not deleted before the PkgBase system packages were. This ordering seems problematical to me. # 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 Done from outside the chroot to get an idea of the counts: # 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 =3D=3D=3D Mark Millard marklmi at yahoo.com