SDB:Problemlösungen-Zypper
Getestet mit openSUSE | Empfohlene Artikel | Verwandte Artikel | |||
|
Inhaltsverzeichnis
Zypper- Fehler finden & Lösen
Wortreichere Ausgabe
Es gibt eine globale Option --verbose, die mehrfach genutzt werden kann, um den Grad der Ausgabe zu erhöhen (zur Zeit zwei Stufen), um herauszufinden, was genau passiert. Beispiel:
Protokoll
Seit Version 0.8.0 befindet sich das Protokoll von zypper unter /var/log/zypper.log. Der Ort des Protokolls kann mit der Umgebungsvariablen ZYPP_LOGFILE geändert werden.
Solver-Testfall
Seit Version 0.8.7 ist zypper in der Lage, einen Testfall für die Abhängigkeitsauflösung zu generieren, um das Finden von Problemen im Zusammenhang mit Paketabhängigkeiten und der Auflösung der Abhängigkeiten durch libzypps solver zu finden. Um einen Testfall zu erstellen nutzen Sie die Kommandooption --debug-solver zusammen mit einem der Kommandos install, remove und update:
Die Dateien des Testfalls werden im Verzeichnis /var/log/zypper.solverTestCase abgelegt. Sie können Sie dann packen und komprimieren und dieses Archiv ihrem Fehlerbericht anhängen.
Nutzung und Fehler diskutieren
Sie können die allgemeine Nutzung und Problemlösungen von zypper auf den openSUSE-Mailinglisten diskutieren. Die Entwickler erreichen Sie auf der Mailingliste: zypp-devel@opensuse.org
Schon laufenden zypper ignorieren
Während der Entwicklung von Anwendungen kann es sinnvoll sein, ein Schloss für zypper zu ignorieren (versuchen Sie dies nicht auf Produktivsystemen!):
- erde:~ # export ZYPP_READONLY_HACK=1
- erde:~ # zypper ...
Fehler melden
Wenn Sie Fehler melden, nutzen Sie bitte die Komponente libzypp und fügen Sie ihrem Bericht das Protokoll und die Ausgabe von zypper bei. Wenn sich der Fehler einfach reproduzieren lässt, ist es nicht notwendig, dass komplette Protokoll aller vorherigen Aufrufe anzuhängen. Wenn Sie den Fehler reproduzieren, stellen Sie dem Zypper-Kommando einfach ZYPP_LOGFILE=Name_der_Protokolldatei voran und hängen Sie ihrem Bericht die angegebene Datei an:
Externe Links
- Siehe weitere Infos zur Fehlerbeseitigung, im openSUSE Forum