From owner-freebsd-current Tue Jan 14 18:40:17 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC42C37B401 for ; Tue, 14 Jan 2003 18:40:14 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 558E143E4A for ; Tue, 14 Jan 2003 18:40:13 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 930F55374; Wed, 15 Jan 2003 03:40:10 +0100 (CET) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: current@freebsd.org Subject: pkg_delete smoking crack From: Dag-Erling Smorgrav Date: Wed, 15 Jan 2003 03:40:09 +0100 Message-ID: Lines: 108 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i386--freebsd) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG There seems to be a bug in recent versions of pkg_delete. Sometimes it works, sometimes it doesn't. When it doesn't, I get: .//: Permission denied pkg_delete: post-deinstall script returned error status I have to retry multiple times before it miraculously succeeds - and of course, it *always* works when I try to ktrace it. Here's an example: root@des /home/des# pkg_delete lcms-1.09 libmng-1.0.4 qt-3.0.5_5 .//: Permission denied pkg_delete: post-deinstall script returned error status pkg_delete: package 'lcms-1.09' is required by these other packages and may not be deinstalled: libmng-1.0.4 pkg_delete: no such package 'qt-3.0.5_5' installed [oh, that's right, qt has already been removed. Let's try lcms and libmng again.] root@des /home/des# pkg_delete lcms-1.09 libmng-1.0.4 pkg_delete: file '/usr/local/man/man3/libmng.3.gz' doesn't really exist pkg_delete: file '/usr/local/man/man5/mng.5.gz' doesn't really exist pkg_delete: file '/usr/local/man/man5/jng.5.gz' doesn't really exist pkg_delete: file '/usr/local/include/libmng.h' doesn't really exist pkg_delete: file '/usr/local/include/libmng_conf.h' doesn't really exist pkg_delete: file '/usr/local/include/libmng_types.h' doesn't really exist pkg_delete: file '/usr/local/lib/libmng.a' doesn't really exist pkg_delete: file '/usr/local/lib/libmng.so' doesn't really exist pkg_delete: file '/usr/local/lib/libmng.so.1' doesn't really exist pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) .//: Permission denied pkg_delete: post-deinstall script returned error status pkg_delete: package 'lcms-1.09' is required by these other packages and may not be deinstalled: libmng-1.0.4 [no such luck] root@des /home/des# pkg_delete libmng-1.0.4 pkg_delete: file '/usr/local/man/man3/libmng.3.gz' doesn't really exist pkg_delete: file '/usr/local/man/man5/mng.5.gz' doesn't really exist pkg_delete: file '/usr/local/man/man5/jng.5.gz' doesn't really exist pkg_delete: file '/usr/local/include/libmng.h' doesn't really exist pkg_delete: file '/usr/local/include/libmng_conf.h' doesn't really exist pkg_delete: file '/usr/local/include/libmng_types.h' doesn't really exist pkg_delete: file '/usr/local/lib/libmng.a' doesn't really exist pkg_delete: file '/usr/local/lib/libmng.so' doesn't really exist pkg_delete: file '/usr/local/lib/libmng.so.1' doesn't really exist pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) [hmm, worked on the third try this time. Now for lcms] root@des /home/des# pkg_delete lcms-1.09 .//: Permission denied pkg_delete: post-deinstall script returned error status [argh] root@des /home/des# pkg_delete lcms-1.09 pkg_delete: file '/usr/local/include/icc34.h' doesn't really exist pkg_delete: file '/usr/local/include/lcms.h' doesn't really exist pkg_delete: file '/usr/local/lib/liblcms.a' doesn't really exist pkg_delete: file '/usr/local/lib/liblcms.so' doesn't really exist pkg_delete: file '/usr/local/lib/liblcms.so.1' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/LCMSAPI.TXT' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/TUTORIAL.TXT' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/iccjpeg.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/icctrans.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/jpegicc.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/tifficc.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/wtpt.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms' doesn't really exist pkg_delete: unable to completely remove directory '/usr/local/share/doc/lcms' pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) .//: Permission denied pkg_delete: post-deinstall script returned error status [repeat about five times with no success] root@des /home/des# ktrace pkg_delete lcms-1.09 pkg_delete: file '/usr/local/include/icc34.h' doesn't really exist pkg_delete: file '/usr/local/include/lcms.h' doesn't really exist pkg_delete: file '/usr/local/lib/liblcms.a' doesn't really exist pkg_delete: file '/usr/local/lib/liblcms.so' doesn't really exist pkg_delete: file '/usr/local/lib/liblcms.so.1' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/LCMSAPI.TXT' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/TUTORIAL.TXT' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/iccjpeg.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/icctrans.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/jpegicc.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/tifficc.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms/wtpt.c' doesn't really exist pkg_delete: file '/usr/local/share/doc/lcms' doesn't really exist pkg_delete: unable to completely remove directory '/usr/local/share/doc/lcms' pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) [now it worked, so the trace is useless] DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message