Forum

dist-upgrade hat System zerschossen

dist-upgrade hat System zerschossen

Status: ungelöst | Ubuntu-Version: Ubuntu
antworten |

Edgy Eft

Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

Hi,

als ich eben ubuntu gestartet habe, hat der Update-Dienst in der Leiste 70 (warum soviele auf einmal?) neue Updates zum herunterladen angezeigt. Ich nutze Ubuntu 5.10 und habe nicht versucht auf Drapper aufzugraden. Das normale Update.

Nachdem ich die 70 Dateien runtergeladen habe, wollte Synaptic die Pakete installieren, was aber mit einer Fehlermeldung endete:

dpkg error: "konnte Paket-Infodatei »/var/lib/dpkg/available« nicht zum Lesen öffnen"

Nachdem ich Synaptics beendet habe, ist der X abgeschmiert, und ich befand mich in der tty1. Ein manuelles sudo shutdown -r now konnte ich nicht absetzen, da ich eine Fehlermeldung erhielt „file system read only…“. Auch reboot hat nicht geholfen. Nach einem Reset des Systems konnte Ubuntu nicht mehr booten. Bzw. das Root Filesystem war beschädigt.

Ich habe laut Anleitung mit fsck -p und später mit fsck per hand alles wieder hergestellt, doch gingen dabei einige inodes verloren. Einige Dateinamen in den inodes konnte ich mit den 70 runtergeladenen Paketen in Verbindung bringen.

Ein weiterer Reboot konnte Ubuntu wieder starten. Die Fehlermeldung blieb aber die Gleiche. Ich habe per touch dann diese Infodateien angelegt,

sudo touch /var/lib/dpkg/available
sudo touch /var/lib/dpkg/status

Die Fehlermeldung erscheint nun nicht mehr. Versuche ich nun die Updates einzuspielen, erhalte ich folgende Fehlermeldungen:

Extracting templates from packages: 100%
Preconfiguring packages ...
(Lese Datenbank ...
dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »python-pylibacl« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »openoffice.org2-base« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »openoffice.org2-math« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »openoffice.org2« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »python2.4-imaging« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »w32codecs« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »openoffice.org2-impress« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »ttf-baekmuk« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »python-mysqldb« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »python2.4-pylibacl« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »python-egenix-mxproxy« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »openoffice.org2-gnome« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »python2.4-gadfly« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/xorg-common_6.8.2-77.1_all.deb (--unpack):
 kann Dateilisten-Datei des Paketes »python2.4-examples« nicht öffnen: Kein passendes Gerät bzw. keine passende Adresse gefunden
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/xorg-common_6.8.2-77.1_all.deb
Bearbeitung wurde angehalten, da zu viele Fehler auftraten.

Und als extra Fehlermeldung im eigenen Fenster:

E: /var/cache/apt/archives/xorg-common_6.8.2-77.1_all.deb: kann Dateilisten-Datei des Paketes »python2.4-examples« nicht öffnen

Oben aufgeführte Dateien sind (glaube ich) alle installiert, und haben mit den Updates nichts zu tun.

sudo apt-get update funktioniert fehlerfrei.

habe sudo dpkg –configure -a, sudo apt-get -f install, sudo apt-get clean, sudo dpkg –configure locales ausprobiert, jedoch ohne Ergebnis.

Welche Möglichkeiten habe ich noch?

umarmung Teamicon

Avatar von umarmung

Anmeldungsdatum:
26. Oktober 2004

Beiträge: 5626

Hi,

die wichtigere von beiden Dateien ist die status Datei. Normalerweise sollte im gleichen Verzeichnis status-old vorhanden sein, welche du durch Kopieren als Ersatz benutzen kannst. Sollte auch das File nicht existieren, dann kannst du noch auf /var/backups/dpkg.status.* hoffen. Davon solltest du dann die neueste noch vorhandene Datei nach /var/lib/dpkg kopieren.
Um die available Datei zu ersetzen, sollte ein

sudo dpkg --clear-avail
sudo apt-get update


helfen.

Edgy Eft

(Threadstarter)
Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

habe ich gemacht…die Fehlermeldung bleibt die Gleiche. Ich habe eine Statusdatei von vorgestern als status eingespielt. Die Fehlermeldungen bleiben exakt gleich. Keine Verbesserung.

ich habe danach eine Art dkpg –configure-all gemacht, der alle Pakete im System neu kompiliert hat. Das hat die ganze Zeit bis jetzt gebraucht. Duch nach einem reboot, sind die Fehlermeldungen immernoch da.

Ich kann keine Pakete mehr installieren.

Was habe ich noch für Möglichkeiten?

lorbeerbund

Anmeldungsdatum:
15. November 2005

Beiträge: 1013

Boah! Was alles so passieren kann! :o :shock: :x

Dee Teamicon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 16527

Wohnort: Schwabenländle

Du dürftest das gleiche Problem wie chaosgeisterchen in http://forum.ubuntuusers.de/topic/31023 haben, nur konnte er es durch ein Downgrad auf die alten Pakete lösen… Vll. mal nachfragen, wie er das gemacht hat und ob das bei Dir noch geht, weil Deine Paketverwaltung ja etwas durcheinander ist!

Gruß, Dee

Edgy Eft

(Threadstarter)
Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

Weil Deine Paketverwaltung etwas durcheinander ist

Was bedeutet das? Neuinstallation? Wie kann ich die Paketverwaltung neu initialisieren?

Ein dpgk –reconfigure-all habe ich schon gemacht. Er hat irgendwie jetzt jedes Paket neu installiert. Die Fehlermeldungen bleiben aber die gleichen…

kann ich irgendwie diese status Datei nicht löschen und über einen Befehl neu generieren lassen?

lorbeerbund

Anmeldungsdatum:
15. November 2005

Beiträge: 1013

Na, da wird es wohl besser sein, die neuen Updates gar nicht mehr zu installieren. - Macht ja auch vier Wochen vor dem Dapper-Release kaum noch Sinn. Also ich spare mir das jetzt, denn bisher läuft mein Breezy recht stabil.

mfg
lorbeerbund

Edgy Eft

(Threadstarter)
Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

Nach ausgibigem Erkundem im Internet begibt es sich also so, dass dpkg korrekt arbeitet. Die Error-Fehlermeldungen bezgl den nicht gefundenen Dateiinfo-Dateien deuten auf die Ursache. Nicht die Fehler, die apt-get zum Schluss liefert.

Beim Dateisystemfehler habe ich fsck ausgeführt. Und dieses Festplattentool hat die in den Fehlermeldungen betroffenen Dateien in Ordner umgewandelt. Ein Herstellen des Ursprungszustandes ist nicht mehr möglich.

Eine Neuinstallation ist die einzige Möglichkeit…

lorbeerbund

Anmeldungsdatum:
15. November 2005

Beiträge: 1013

Edgy Eft hat geschrieben:

Die Error-Fehlermeldungen bezgl den nicht gefundenen Dateiinfo-Dateien ist die Ursache.

Und ich dachte immer, Fehlermeldungen sind Auswirkungen von Fehlern und nicht deren Ursache… :?

Edgy Eft hat geschrieben:

Eine Neuinstallation ist die einzige Möglichkeit…

Na danke… :evil:

chaosgeisterchen

Anmeldungsdatum:
28. Juni 2005

Beiträge: 355

Wohnort: Kefermarkt

Hey, immer ruhig.. wenn man sich schon auf mich bezieht, ich habe es folgendermaßen gemacht:

sudo apt-get -f install

Da ich annehme, dass teilweise die alten Pakete noch existieren, werden die Dependencies der alten Pakete damit neu geladen und das System auf den Stand der bestehenden (funktionierenden) Pakete gebracht (sofern ich das System dieser Funktion verstanden habe).

Allerdings sehen die Fehler nicht gleich aus.

Edgy Eft

(Threadstarter)
Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

ich hatte bereits in meinem ersten Beitrag geschrieben, dass ich sudo apt-get -f install bereits versucht hatte. Das Problem lag nicht bei dpkg oder apt-get, sondern die „Dateilisten-Dateien“ wurden durch fsck in Ordner umgewandelt. Damit ist dpkg mausetot… R.I.P.

claus

Avatar von claus

Anmeldungsdatum:
25. Oktober 2004

Beiträge: 76

Wohnort: Stuttgart

Hallo,

gerade hat mich Dee nach meinem Posting von heute morgen auf diesen Thread aufmerksam gemacht. Hier mein Beitrag (ebenfalls ein Problem beim Update - wenn auch nicht so gravierend):

claus hat geschrieben:

Seit ich gestern „Breezy“ updaten wollte, nachdem ich eine Aktualisierungsmeldung bekommen hatte, wurden zwar die Pakete heruntergeladen - dann tut sich aber gar nichts mehr. Im Terminal bekomme ich lediglich die Meldung:

Extracting templates from packages: 100%
Preconfiguring packages ...


Ich bekomme dann ewig diese Meldung; weiter tut sich allerdings gar nichts mehr! :-( Weiß jemand, woran das liegen kann? Im Synaptic-Interface werden keine „broken packages“ angezeigt („0“).

Hilft evt. ein ‚dpgk –reconfigure-all‘? Ich bin jetzt wie gesagt sehr vorsichtig, seit ich die obigen Beiträge gelesen habe.

Vielen Dank,

Claus

Edgy Eft

(Threadstarter)
Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

Ein reconfigure-all installiert alle Pakete Deines aktuellen Systems neu. Dir werden wieder die Fragen nach Zeitzonen, Druckerinstallation, usw gestellt. Ich würde es nicht noch einmal machen wollen. Es wird wirklich ALLES KOMPLETT neu installiert…das hat bei mir etwa 1 1/2 Stunden auf meinem 600 Mhz Rechner gedauert.

Doch mein Problem wurde dadurch leider nicht gelöst. Ich musste eine komplette Neuinstallation fahren.

claus

Avatar von claus

Anmeldungsdatum:
25. Oktober 2004

Beiträge: 76

Wohnort: Stuttgart

Edgy Eft hat geschrieben:

Ein reconfigure-all installiert alle Pakete Deines aktuellen Systems neu. [ … ]

Oh, ich glaube, daß ich das momentan eher nicht möchte! :-( Ich bin wirklich froh, dass „Breezy“ ordentlich läuft. Ich hatte mir schon überlegt, ob ich auf „Dapper“ upgraden soll, habe das aber aus demselben Grund bisher nicht gemacht. Hast Du eine Ahnung, was da prinzipiell auf einmal los ist, nachdem bisher alle Updates ordentlich gelaufen sind?

P. S.: Ich habe übrigens auch nur einen AMD K6 II mit 350 MHz! Daß „Breezy“ da ohne größere Probleme läuft, spricht IMHO sehr für Ubuntu! ;-)

Edgy Eft

(Threadstarter)
Avatar von Edgy Eft

Anmeldungsdatum:
20. April 2006

Beiträge: 44

Wohnort: Karlsruhe

Ich hatte auf einmal einen Root-Dateisystemfehler. Bei der Reperatur habe ich die Dateiinfo-Dateien zerstört. In 4 Wochen kommt Drapper. Solange hätte ich aber nicht warten können. Aber wenn du kannst…warte einfach :)

Vielleicht kannst du mal versuchen nur eine einzelne Datei zu installieren. Bei den anderen einfach die Häckchen wegnehmen…

antworten |
Passwort vergessen?