Korruptes Paketsystem reparieren oder neu installieren ?
Korruptes Paketsystem reparieren oder neu installieren ?
Hallo,
letztes Jahr hatte ich ein Debian 7(.1) mit KDE in einer VM installiert. Als ich es jetzt wieder benutzen wollte, meldete mir Apper, dass es jede Menge Systemaktualisierungen gibt. Deren Installation ist aber fehlgeschlagen.
Weil ich jetzt schon einiges probiert (und vielleicht auch noch schlimmer gemacht ?) habe, überlege ich, ob ich Debian nicht einfach neu installieren soll.
Das Hauptproblem ist, dass sich debconf "in einem sehr schlechten inkonsistenten Zustand" befindet. Apper meldet mir, dass das Paket nicht da ist. Ich finde aber ein /var/cache/apt/archives/debconf_1.5.49_all.deb - Paket.
Kann ich da vielleicht noch etwas retten ?
Grüße
letztes Jahr hatte ich ein Debian 7(.1) mit KDE in einer VM installiert. Als ich es jetzt wieder benutzen wollte, meldete mir Apper, dass es jede Menge Systemaktualisierungen gibt. Deren Installation ist aber fehlgeschlagen.
Weil ich jetzt schon einiges probiert (und vielleicht auch noch schlimmer gemacht ?) habe, überlege ich, ob ich Debian nicht einfach neu installieren soll.
Das Hauptproblem ist, dass sich debconf "in einem sehr schlechten inkonsistenten Zustand" befindet. Apper meldet mir, dass das Paket nicht da ist. Ich finde aber ein /var/cache/apt/archives/debconf_1.5.49_all.deb - Paket.
Kann ich da vielleicht noch etwas retten ?
Grüße
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Hallo
ich decht mal Feruschen eine
kanns du bitte mal die
psten
Grus unix1988
ich decht mal Feruschen eine
Code: Alles auswählen
apt-get clean
und dan noch mal ein
apt-get update
und dan apt-get upgrad durch laufen zu lachsen
Code: Alles auswählen
/etc/apt/sources.list
Grus unix1988
Hallo Ich habe eine Rechtschreibschwäche das heis nicht wundern es es manch mal schwer zu schirben ist
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Wenn debconf kaputt ist, geht das auch nicht mehr !
Meine Sources.list:
Habe nur jessie in wheezy geändert. Ich dachte, dass fast ein dreiviertel Jahr später mittlerweile alle Pakete in wheezy sind und das keine Probleme machen sollte ...
Meine Sources.list:
Code: Alles auswählen
deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Das musste schief gehen.daddel hat geschrieben: Habe nur jessie in wheezy geändert. Ich dachte, dass fast ein dreiviertel Jahr später mittlerweile alle Pakete in wheezy sind und das keine Probleme machen sollte ...
Ein Downgrade von einer Version auf die vorherige (in deinem Fall also von testing (jessie) auf stable (wheezy)) ist bei Debian nicht vorgesehen. Und nach Wheezy wandern keine neuen Pakete, weil es stable ist. Das heißt, es gibt nur noch Sicherheitsupdates.
Ein Rettungsversuch wäre, die sources.list wieder auf jessie zu ändern und ein dist-upgrade durchzuführen. Ob das klappt, kann ich aber auch nicht sagen.
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Ja, ich erinnere mich. Ist schon was her mit Debian.
Gibt es denn überhaupt eine Chance, wenn debconf defekt ist ?
Ich probiers einfach mal aus...
Gibt es denn überhaupt eine Chance, wenn debconf defekt ist ?
Ich probiers einfach mal aus...
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Hat, wie vermutet, nicht geklappt:
Irgendwas mit Python geht da schief ...
Werde Debian also neu installieren müssen.
Habe den Fuss gebrochen und jede Menge Zeit. Mein therapeutisches "Nur Sitzen oder Liegen - Programm" absolviere ich momentan mit Linux-Tests bezüglich Alltags- und Neulings-Tauglichkeit sowie Installationsdauer, Stabilität, Software-Verfügbarkeit, deutschsprachige Community-Unterstützung und Performance. Irgendwas muss man ja zu tun haben.
Danke ! Hatte gehofft, dass ich die Debian-VM noch benutzen kann.
Code: Alles auswählen
Aborted
dpkg: Fehler beim Aufräumen:
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 134 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/debconf_1.5.52_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Werde Debian also neu installieren müssen.
Habe den Fuss gebrochen und jede Menge Zeit. Mein therapeutisches "Nur Sitzen oder Liegen - Programm" absolviere ich momentan mit Linux-Tests bezüglich Alltags- und Neulings-Tauglichkeit sowie Installationsdauer, Stabilität, Software-Verfügbarkeit, deutschsprachige Community-Unterstützung und Performance. Irgendwas muss man ja zu tun haben.
Danke ! Hatte gehofft, dass ich die Debian-VM noch benutzen kann.
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Du könntest schauen, was genau im Postinstallationskript fehlschlägt. Geht zwar auch anders, aber ich rufe dazu immer direkt dpkg auf, um die (Fehler)medungen sehen zu können, also in diesem Fall zB:
Wenn man dann weiß woran es liegt, kann man je nachdem, die Ursache des Fehlers beheben oder wenn man erkennt, dass der Fehler nur aufgrund einer ungünstigen Konstellation und später wahrscheinlich nie mehr wieder auftritt, auch den betreffenden Teil im postinst-Skript ändern/auskommentieren (das müsste dann /var/lib/dpkg/info/debconf.postinst sein).
Oder man erkennt den hohen notwendigen Aufwand zur Fehlerbeseitung und installiert einfach neu (das ist hier wahrscheinlich sogar der Fall, weil da noch mehrere ähnliche Fehler mit anderen Paketen folgen könnten)
Code: Alles auswählen
dpkg -i /var/cache/apt/archives/debconf_1.5.52_all.deb
Oder man erkennt den hohen notwendigen Aufwand zur Fehlerbeseitung und installiert einfach neu (das ist hier wahrscheinlich sogar der Fall, weil da noch mehrere ähnliche Fehler mit anderen Paketen folgen könnten)
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Der Aufwand ist mir eigentlich egal. Man lernt ja auch was. Wenn ein Linux nicht ab und an mal ist wie Flöhehüten, wäre es ja auch langweilig
Wenn ich gleich mal Zeit dafür habe, probiere ich es aus. Ein bisschen Python kann ich ja.
Guter Tip ! Danke.
Wenn ich gleich mal Zeit dafür habe, probiere ich es aus. Ein bisschen Python kann ich ja.
Guter Tip ! Danke.
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Wie kommst du eigentlich auf python?
Die pre-/post- inst-/rm- Sripte sind alles einfache Shellskripte.
Die pre-/post- inst-/rm- Sripte sind alles einfache Shellskripte.
Zuletzt geändert von smutbert am 06.01.2014 12:47:02, insgesamt 1-mal geändert.
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Der hatte mir vor den Fehlern irgendwas von Python angemeckert... Muss gestehen, hatte bis jetzt noch nicht die Zeit, mir das genauer anzuschauen. Werd ich aber sicherlich tun.
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Dann hast Du ja jetzt auch Zeit, um Dir etwas Basiswissen bzgl. Debian anzueignen:
http://debiananwenderhandbuch.de/
und auch zur Philosophie von Debian:
http://wiki.debianforum.de/Grundsatzfragen
Für weitere Fragen ist das Wiki generell nicht die schlechteste Anlaufstelle.
....und gute Besserung....
http://debiananwenderhandbuch.de/
und auch zur Philosophie von Debian:
http://wiki.debianforum.de/Grundsatzfragen
Für weitere Fragen ist das Wiki generell nicht die schlechteste Anlaufstelle.
....und gute Besserung....
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Nee, das hat keinen Zweck !
Es fängt an mit:
also fehlt irgendwie das Python-logging-Modul.
Dann geht es weiter:
uns dann schussendlich:
Ich installiere jetzt mal neu in eine neue VM.
Ok. Einen Versuch war es wert.
Ich dachte halt, dass vielleicht irgendein Debian-Kenner weiss, wie man das wieder hin bekommt.
Danke für Eure Mühe
Es fängt an mit:
Code: Alles auswählen
Vorbereitung zum Ersetzen von debconf 1.5.49 (durch .../debconf_1.5.52_all.deb) ...
Traceback (most recent call last):
File "/usr/bin/py3clean", line 24, in <module>
import logging
EOFError: EOF read where not expected
Dann geht es weiter:
Code: Alles auswählen
dpkg: stattdessen wird Skript aus dem neuen Paket probiert ...
Traceback (most recent call last):
File "/usr/bin/py3clean", line 24, in <module>
import logging
EOFError: EOF read where not expected
Aborted
Code: Alles auswählen
dpkg: Fehler beim Aufräumen:
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 134 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/debconf_1.5.52_all.deb
Ok. Einen Versuch war es wert.
Ich dachte halt, dass vielleicht irgendein Debian-Kenner weiss, wie man das wieder hin bekommt.
Danke für Eure Mühe
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Vielleicht solltest Du beim nächsten Mal einen Snapshot von der VM anlegen ... für den Fall der Fälle
Re: Korruptes Paketsystem reparieren oder neu installieren ?
Ist schon lange alles wieder neu installiert. Hat gar nicht so lange gedauert!
Aber warum ist in der KDE alles in englisch, wenn man eine Debian-Live-KDE installiert und eindeutig deutsch wählt ? Warum wid das KDE-Language-Pack nicht direkt richtig mit installiert ? Wäre nur ein Eintrag mehr bei der Zusammestellung der Live-DVD. Man hat doch eh noch genug zu tun nach einer Neuinstallation ! Hatte mich schon letztes Jahr bei der 7.1 echt genervt. Wenigstens ist die Tastatur ja schon mal richtig eingestellt.
Aber das nur am Rande, ist ja auch nicht so schlimm !
Aber warum ist in der KDE alles in englisch, wenn man eine Debian-Live-KDE installiert und eindeutig deutsch wählt ? Warum wid das KDE-Language-Pack nicht direkt richtig mit installiert ? Wäre nur ein Eintrag mehr bei der Zusammestellung der Live-DVD. Man hat doch eh noch genug zu tun nach einer Neuinstallation ! Hatte mich schon letztes Jahr bei der 7.1 echt genervt. Wenigstens ist die Tastatur ja schon mal richtig eingestellt.
Aber das nur am Rande, ist ja auch nicht so schlimm !