py24-gobject won't deinstall
    Oliver Fromme 
    olli at lurza.secnetix.de
       
    Fri Apr  3 10:52:01 PDT 2009
    
    
  
Richard DeLaurell wrote:
 > Oliver Fromme wrote:
 > > PS:  To check the consistency of your package database,
 > > you can use this small script (requires Python):
 > > 
 > > http://www.secnetix.de/olli/scripts/pkg_check_dependencies
 > > 
 > > If you get no output from "pkg_check_dependencies -q",
 > > then your dependencies are good.
 > [...]
 > ++++++++++++++++++++++++++
 > #python pkg_check_dependencies -q
 > 
 > Traceback (most recent call last):
 >   File "pkg_check_dependencies", line 55, in <module>
 >     if line.startswith("@pkgdep")
 > IndexError: list index out of range
 > ++++++++++++++++++++++++++
Interesting ...  I think that can only happen if you have
a corrupt dependency entry somewhere.  If that's the case,
this shell command will print the file in question:
awk '/^@pkgdep/ && NF < 2 {print FILENAME}' /var/db/pkg/*/+CONTENTS
It will print the names of files from the package database
that contain an empty "@pkgdep" line.  This is probably the
cause of the "list index out of range" error message.
Best regards
   Oliver
-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"Being really good at C++ is like being really good
at using rocks to sharpen sticks."
        -- Thant Tessman
    
    
More information about the freebsd-questions
mailing list