portsupgrade und pkgdb

xGhost

OpenBSD Freack
Moins,

Kann es sein, dass portsupgrade nicht mehr funktioniert?

es kommt immer der selbe fehler.
Dann habe ich die pkgdb.db geloescht und waerend dem
neu erstellen kam wieder der Fehler.

Danach habe ich /usr/ports/* geloescht und mit portsnap neu erstellt.
Die pkgdb.db wieder geloscht und dann wieder portsupgrade -a
Code:
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/po
 ... - 16437 port entries found .........1000.........2000.........3000......
4000.........5000.........6000.........7000.........8000.........9000........
000.........11000.........12000.........13000.........14000.........15000....
..16000.... ..... done]
missing key: categories: Cannot read the portsdb!
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:548:in `open_db': database file 
or (PortsDB::DBError)
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:702:in `port'
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:890:in `all_depends
st'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:809:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:801:in `each'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:801:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:823:in `sort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:827:in `sort_build!'
        from /usr/local/sbin/portupgrade:721:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize'
        from /usr/local/sbin/portupgrade:220:in `new'
        from /usr/local/sbin/portupgrade:220:in `main'
        from /usr/local/sbin/portupgrade:2084

immer das selbe...
Kennt jemand das Problem?
 
Ich weiß nicht, ob es Dein Problem betrifft, aber in PGRADING ist ein relativ neuer Eintrag bzg. Portupgrade.

Bei mir hat es schon paar mal ein behrztes make deinstall reinstall im Portupgrade-Port-Verzeichnis auszuführen.
 
Einfach vor der Benutzung von portupgrade, bzw nach cvsup oder portsnap mal ein Blick in
/usr/ports/UPDATING
Das erspart einem viel Ärger......

Gruß,

Ice
 
Back
Top