Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jan 2003 03:40:09 +0100
From:      Dag-Erling Smorgrav <des@ofug.org>
To:        current@freebsd.org
Subject:   pkg_delete smoking crack
Message-ID:  <xzpadi35e5y.fsf@flood.ping.uio.no>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpadi35e5y.fsf>