SDB:Problemlösungen-Zypper

(Weitergeleitet von SDB:Zypper Problemlösungen)
Wechseln zu: Navigation, Suche
Auf dieser Seite finden sich Infos und Tipps bei Fehlern und/oder Instabilitäten beim Zypper-Paketverwaltungs-Werkzeug. Hier können Lösungen zu festgestellten Fehlern gepostet werden, bis diese per Update gelöst wurden.
Getestet mit openSUSE Empfohlene Artikel Verwandte Artikel
Icon-checked.png

Icon-manual.png Icon-help.png

Zypper- Fehler finden & Lösen

Hier finden sich Tipps die sich zum aufspüren von Fehlern in der 'Zypper-Konsole' eignen.

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:

erde:~ # zypper -vv up


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.

erde:~ # ZYPP_LOGFILE=zypper-refresh-updates.log zypper refresh updates


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:

erde:~ # zypper install --debug-solver MozillaFirefox


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:

erde:~ # ZYPP_LOGFILE=zypper.log zypper -vv install MozillaFirefox


Externe Links