Hallo!
Ich habe gerade ein Live Upgrade von 15.1 auf 15.2 gemacht mit zypper dup. Hat soweit auch geklapppt.
So, dann habe ich Stück für Stück Repos wie Packman usw. wieder einbinden wollen, da fängt zypper an zu zicken.
Dann habe ich die Dritt Repos wieder deaktiviert und nur die openSUSE Repos aktiv gelassen, aber auch hier geht zypper nicht mehr.
Der Befehl zypper --verbose list-updates ergibt diesen Fehler:
Code
Ausführlichkeitsgrad: 2
Ziel wird initialisiert
Es wird überprüft, ob die Metadaten für Haupt-Repository (NON-OSS) aktualisiert werden müssen
Es wird überprüft, ob die Metadaten für Aktualisierungs-Repository (Nicht-Open-Source-Software) aktualisiert werden müssen
Es wird überprüft, ob die Metadaten für Haupt-Repository (OSS) aktualisiert werden müssen
Es wird überprüft, ob die Metadaten für Hauptaktualisierungs-Repository aktualisiert werden müssen
Es wird überprüft, ob die Metadaten für openSUSE-Leap-15.2-Source aktualisiert werden müssen
Es wird überprüft, ob die Metadaten für openSUSE-Leap-15.2-Source-Non-Oss aktualisiert werden müssen
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Auflösung erzwingen: Nein
/usr/include/c++/7/bits/stl_vector.h:797: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; std::vector<_Tp, _Alloc>::reference = std::__cxx11::basic_string<char>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.
Abgebrochen (Speicherabzug geschrieben)
Alles anzeigen
Den Output von zypper lr häng ich mal als Screenshot an, als Text hier reingepastet sieht kaputt aus. Wie man sieht, nur die SUSE Repos aktiv.
Da Yast tadellos funktioniert, scheint die RPM Datenbank ja nicht beschädigt zu sein.
Wenn jemand eine Idee hat, gerne her damit.
Gruß