Problem beim portupgrade

Voltron

Stinker
Hi,

ich wollte meine ports mal updaten, doch dann das:

bodo# portupgrade -arR
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17746 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000....... ..... done]
fatal region error detected; run recovery -- DB_RUNRECOVERY: Fatal error, run database recovery
Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFOQ


Kann mir da jemand weiterhelfen??


gruß

oli
 
Vor einem "portupgrade -arR" lasse ich folgende Befehle laufen:
less /usr/ports/UPDATING
-durchlesen
portsclean -C
pkgdb -F
portsdb -Fu
cvsup -g -L 2 /pfad/zur/ports-supfile
portupgrade -aRF
-und erst dann, wenn alles OK, kommt:
portupgrade -arRv

-Evtl. Probleme können dann rechtzeitig erkannt und leichter behoben werden.
 
Da ist 'ne Menge unnötiges Zeug in der Liste.

cvsup ist obsolet, UPDATING sollte nach dem Update der Ports gelesen werden. Die Parameter -r und -R sind in Verbindung mit -a obsolet. pkgdb -F braucht nur aufgerufen werden, wenn portupgrade das sagt. portsdb -u wird auch von portupgrade erledigt. Ich würde an deiner Stelle einfach:

# rm /var/db/pkg/pkgdb.db
# pkgdb -u

ausführen.
 
Zurück
Oben