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 - [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to