![]() |
|
|
|||||||
| Portal | Wiki | IRC-Chat | Registrieren | Benutzerliste | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
#1 |
|
Registered User
|
Panik - pkg_info zeigt noch einen Port
Hallo,
ich habe vorhin etwas mit dem mysql-server gekämpft, nach mehrmaligen installieren und deinstallieren und einem pkgdb -F zeigt mir pkg_info nur noch einen einzigen Port, obwohl alle Programme noch funktionieren! HILFE! Habe schon etwas mit pkgdb rumexperimentiert aber ohne Erfolg. Hat evenutell jemand ne Ahnung wie ich die Ports wiederbeleben kann? Es wäre katastrophal, wenn ich da ernsthaft was zerschossen hab ![]() Ein portupgrade -a zeigt mir: Code:
Grüsse, Frank Geändert von steinex (12.10.2003 um 16:56 Uhr). |
|
|
|
|
|
#2 |
|
push it, don´t hype
Registrierungsdatum: Dec 2002
Ort: Lat 49' 11` Nord - Long 9' 13` Ost
Beiträge: 6.075
|
Wenn es schon in der Meldung steht, dann würde ich das mal ausprobieren ;-).
Unter /var/db/pkg findest Du alle installierten packages (ports) und da auch die Datei "pkgdb.db" die für die Infos der installieren zuständig ist. |
|
|
|
|
|
#3 |
|
Registered User
|
Hallo,
niederschmetternde Nachrichten: ein neuübersetzen der Sourcen brachte rein garnichts. Es wird immernoch nur der eine Port gezeigt ![]() Ebenso ist nur noch dieser eine Port in /var/db/okg zu finden und ich befürchte schlimmstes. Hat jemand eine Idee wie ich die Portsliste neu generieren lassen kann? Ist dies überhaupt möglich? Verzweifelte Grüsse, Frank |
|
|
|
|
|
#4 |
|
aka uqs
Registrierungsdatum: Feb 2003
Beiträge: 2.024
|
Warum loescht du /var/db/pkg? Und warum spielst du nicht einfach dein Backup ein?
|
|
|
|
|
|
#5 |
|
Registered User
|
Hallo,
hättest du meinen Thread richtig gelesen, wüsstest du das ich /var/db/pkg nicht gelöscht habe. Warum sollte ich dies auch tun? Ein Backup ist leider nicht vorhanden, ja, das ist blöd. Grüsse, Frank |
|
|
|
|
|
#6 |
|
Rainbow Six
|
Sorry, wenn meine Antwort jetzt total daneben ist, aber könntest du nicht mit cvsup den ganzen Portstree wieder ziehen???
carb |
|
|
|
|
|
#7 | |
|
Registered User
|
Zitat:
es geht mir nicht darum einen neuen Portstree in /usr/ports zu haben (der ist so gut wie aktuell), sondern mein Problem ist, das mir ein pkg_info nur noch einen einzigen Port ausspuckt. D.h. meine /var/pkg/db ist beschädigt, da nützt mir ein neuer Portstree herzlich wenig. Ich habe den Tip bekommen ich solle alle Ports einfach neu installieren, aber ich finde das extrem unsauber da das hunderte waren und ich keinesfalls alle wiederfinde. Desweiteren laufen ja alle Programme wie gewohnt, es muss doch eine Möglichkeit geben die installieren Ports neu in die Paketdatenbank einzulesen? ![]() Grüsse, Frank |
|
|
|
|
|
|
#8 |
|
push it, don´t hype
Registrierungsdatum: Dec 2002
Ort: Lat 49' 11` Nord - Long 9' 13` Ost
Beiträge: 6.075
|
Hmm, wenn die DB der pkg weg ist, sieht es mau aus, würde ich mal sagen. Ist mir bisher noch nicht untergekommen, daher kann ich da nicht aus Erfahrung sprechen.
"pkgdb" (-F) sollte evtl. helfen können, aber das greift im Prinzip auch nur auf die DB zurück. Ist diese weg, isses dumm gelaufen. Ist das verzeichnis /var/db/pkg denn leer? Steht also nur der eine Port drin? |
|
|
|
|
|
#9 | |
|
Registered User
|
Zitat:
Ich setze jetzt nochmal eine Mail an die deutsche Mailingliste ab, eventuell hab ich da Glück. Sonst heisst es jetzt wohl Floppy wieder einbauen und neu installieren, ich könnte wirklich ******. Trotzdem danke und Grüsse, Frank Geändert von steinex (12.10.2003 um 19:52 Uhr). |
|
|
|
|
|
|
#10 | |
|
Registered User
Registrierungsdatum: Feb 2003
Ort: BaWü
Beiträge: 503
|
Zitat:
Gruß buebo
__________________
Das proVisorium - Wir diskutieren 360° Enrcypt your Mail! - My Key ID: 0x7D2AD5E6 |
|
|
|
|
|
|
#11 | |
|
Registered User
|
Zitat:
![]() |
|
|
|
|
|
|
#12 |
|
aka uqs
Registrierungsdatum: Feb 2003
Beiträge: 2.024
|
Warum neu installieren? Re-installiere alle ports, von denen du weisst, du hattest sie installiert. Las ein find ueber /usr/local/ laufen, welches alle _aelteren_ Dateien ausgibt. Sobald du eine der alten Dateiene als 'zu port X gehoerig' erkennst, laesst du den Port nachinstallieren und startest find erneut.
Wenn du dir ein riesen Skript dazu bastelst, welches alle pkg-plist in /usr/ports nach dem Dateinamen durchsucht, dann kannst du das auch komplett automatisieren. Bloed ist nur, dass die Menge von Dateinamen in den pkg-plists nicht disjunkt sind. Manuell waere das Ganze wohl weniger fehlertraechtig. PS: Und das mit den Backups hast du ja jetzt gelernt ![]() |
|
|
|
|
|
#13 | |
|
Registered User
|
Zitat:
Verstehst du was ich meine? Trotzdem dank und Grüsse, Frank |
|
|
|
|
|
|
#14 |
|
aka uqs
Registrierungsdatum: Feb 2003
Beiträge: 2.024
|
Nein, verstehe ich nicht. Du vergisst ja keine Ports, da du ja mittels find die Zeiten der einzelnen Dateien ueberpruefst.
|
|
|
|
|
|
#15 |
|
gedankenverbrecher
|
oh oh, das problem hatte ich auch mal.
dat is so als ob unter windows die registry plötzlich weg is. weg is weg is weg. leider. nur anstatt windows neu zu installieren, musste ich "nur" die programme nachinsten. das war noch halbwegs zu verkraften, da ja das system nutzbar bleibt. |
|
|
|
![]() |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| FreeBSD Samba PDC Howto | Highfish | Howtos | 103 | 25.09.2006 21:14 |
| Router nach erstem Reboot nicht mehr funktionsfähig... | Herakles | OpenBSD - Installation | 5 | 30.06.2004 10:44 |
| Willkürliches Routing über IP-Alias | Prymaxx | OpenBSD - Allgemein | 7 | 23.03.2004 20:59 |
| PF: Problem beim Mailversand | Prymaxx | OpenBSD - Allgemein | 3 | 22.03.2004 23:22 |
| transparenter squid unter netbsd 1.6.1 | [moR-pH-euS] | Howtos | 0 | 02.11.2003 09:03 |