Tach auch,
ich darf mich hier mal anschließen.
Mir ist es auch gelungen die "pkgdb.db"
in: "/var/db/pkg"
zu zerschießen.
Ich hatte am Montag aus schussseligkeit ein
portupgrade -af gestartet (kompiliert und installiert alles neu)
und das mit laufendem X Server von KDE aus.
"portupgrade -af versehentlch gestartet"
Habe mir in der Zeit,
die ich zum darüber meditieren hatte,
auch geschworen immer erst mal "man" zu befragen,
bevor ich einfach über den Daumen gepeilte Parameter
zusammen eintipper.
Nun ja,
also am Mittwochmorgen
war "portupgrade" dann mit den 447 Ports,
inclusiver solcher "Kleinigkeiten" wie KDE, Gnome, OpenOffice,
durch.
Hatte aber wohl ein bißchen Probleme mit den Sachen,
die gerade in Benutzung waren.
Auf jeden Fall hatte wurde dann mein
"/var" Verzeichnis mit einer Größe
von etwas über 17 Terrabyte angezeigt!
Ich finde ja schon, das ich ein perverses System habe,
aber das übersteigt meine Möglichkeiten doch bei weitem.
Die einzelnen Dateien waren aber gar nicht so groß.
also habe ich mir auf einer anderen UFS2 Partition ein Verzeichnis
"backup"
angelegt, und dort dann alles hinkopiert.
(es waren dann keine 17 Terrabyte mehr)
Dann habe ich in
"/usr/ports"
ein
"make distclean"
gestartet.
Danach ware dann die Größe des verzeichnis
"/var"
wieder realistischer.
Leider war dann auch meine
"pkgdb.db"
kaputt!
Also habe ich das Verzeichnis "/var/db/pkg" aus
"backup"
wieder zurückkopiert.
leider ohne Erfolg!
Im verzeichnis gibt es noch Unterverzeichnise
mit den Namen der installierte Paketen.
Aber diese Unterverzeichnise sind leer!
Allerdings gibt mir pkg_info die Namen
der Pakete mit der corupten Depency Information an.
Auch habe ich die Namen der Pakete,
die ich durch die Namen der Unterverzeichnise in
"/var/db/pkg" habe,
mal als Textdatei gesichert.
Jetzt sehe ich eigentlich nur den steinigen Weg,
jedes Paket wider neu zu installieren,
mit der Umgebungsvariable
"setenv FORCE_PKG_REGISTER"
und anschließend nach jedem der 447 Pakete
die "pkgdb.db"
mit
"pkgdb -F"
zu "Fuß zu fixen".
Ihr dürft mir alle Spaß dabei wünschen...
447 Mal oder so!
Wenn ich fleißig bin,
Schaffe ich es ja vielleicht bis Weihnachten.
Es sei denn, da weiß irgendjemand etwas...
Laufen tut das System aber ansonsten noch astrein!
Ist die Bewerbungsfrist für den Huth der Woche eigentlich schon abgelaufen?
Gruß, Fusselbär