SDB:YaST reparieren

Wechseln zu: Navigation, Suche
Auf dieser Seite finden sich festgestellte Fehler und provisorische Tipps für Korrekturen um YaST wieder verwenden zu können bis festgestellte Fehler per Updates wieder korrekt beseitigt wurden.
Getestet mit openSUSE Empfohlene Artikel Verwandte Artikel
Icon-checked.png

Icon-manual.png Icon-help.png

Ausweichlösungen bei YaST Absturz

Sie können keine Software installieren, weil YaST abgestürzt ist. Wie kann man sich helfen?

Zypper

Verwenden Sie Zypper, ein Kommandozeilenwerkzeug.

Installations-CD/DVD

Booten Sie von der Installations-CD/DVD und wählen System Repair. Gibt es kein System Repair, dann aktualisieren Sie das System auf die Version, die Sie bereits haben.

RPM

Wenn Sogar Zypper zusammengebrochen ist, verwenden Sie rpm oder ein alternatives Paketverwaltungssystem auf der Basis von Libzypp, wie smart.

Wenn das System Probleme macht (Paket-Konflikte...), dann deaktivieren Sie die zusätzlichen Repositorys und versuchen die Aktualisierung nur mit den Hauptpaketquellen und den offiziellen Repositorys durchzuführen.

Neuinstallation

Wenn sogar RPM zusammengebrochen ist, sichern Sie Ihre Daten und installieren das System neu. Es ist dabei von großem Vorteil, wenn Sie Ihr System auf zwei Partitionen (root und home) installiert haben. Dann wird nur das System überschrieben und alle Dateien und Einstellungen ihrem home-Verzeichnis bleiben erhalten.

Diagnosen

Herausfinden, warum YaST abstürzte.

Wenn Sie Factory verwenden, kann es sein, dass Sie auf einen richtigen Fehler gestoßen sind. Dann müssen Sie warten, bis Sie ein repariertes Paket erhalten.

Oft wird der Absturz durch einen Satz nicht zusammenpassender Pakete verursacht. (Ja das ist unsere Schuld, wenn nicht die korrekten Abhängigkeiten vorhanden sind. Das wird verbessert, aber es kann nicht die Fehler älterer Versionen beheben.) Um das herauszufinden, versuchen Sie eine Liste von YaST-Paketen zu bekommen:

rpm -qa --last


Wenn Sie einen Fehler melden, fügen Sie bitte die Liste an Bugzilla hinzu. Wenn Sie Hilfe über IRC erhalten, verwenden Sie use Pastebin.

Starten Sie es im Terminal. Schauen Sie in y2log. rpm -V ... (erstellen Sie ein Skript)(Nehmen Sie das, das bereits vorhanden ist?)

YaST reparieren

Prüfen Sie, ob alle yast2-*-Pakete und lipzypp auf dem neuesten Stand sind, speziell das, das Sie in der Absturznachricht sehen. Zum Beispiel, der beeindruckende Fehler

  • /usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib/YaST2/plugin/libpy2qt.so.2: undefined symbol: _ZNK4zypp7Package16licenseToConfirmEv

liefert einen kleinen Hinweis, lipzypp und yast2-gt zu prüfen. Die Aktualisierung von yast2-gt half in diesem Fall.

Externe Links