Helga Fischer [01.08.2015 21:26]:
Hallo Liste,
Am Freitag 31 Juli 2015 schrieb Helga Fischer:
[...]
Das lustige Raten um die Ursache geht also weiter.
Die Ursache habe ich nicht gefunden, aber die Fehler wegbekommen.
Meine Repos etwas aufgeräumt, mich von ein paar alten Sachen getrennt, die ich dann wieder installiere, wenn mir ihr Fehlen aufläuft.
Dann habe ich wechselweise geguckt, was sagt
YaST, zypper up und zypper dup
zu meinen installierten Paketen. Da sind a) ziemlich viele und b) ist meine Suse-Installation halt auch schon eine Weile her.
Alle drei hatten nie die gleiche Meinung.
Das ist fast klar, die benutzen ja auch unterschiedliche Einstellungen. Die zu Grunde liegende Software ist aber die gleiche. "zypper dup" zieht die jeweils aktuellsten Pakete aus unterschiedlichen Repos. Es ist nicht gesagt, dass die sich auch vertragen. "zypper up" wechselt Paketquellen nicht von sich aus. Es sind halt unterschiedliche Einsatzzwecke. "zypper dup" benutze ich eigentlich gar nicht mehr, nicht mal auf meinen Tumbleweed-Installationen. Ich suche mir einmal aus, aus welchem Repo ein Paket kommen soll, und lasse das dann per "zypper up" aktualisieren. Ein Paket mit ähnlicher Versionsnummer aus einem anderen Repo kann ganz andere Abhängigkeiten haben, u. U. einen anderen Compiler benutzen usw.
Ich habe dann versucht, irgendwie zu vermitteln. Letztendlich hat ein zypper dup sehr viele Pakete rückaktualisiert. Ich musste halt gucken, dass ich da nichts verliere, was ich behalten will.
Ich nehme in so einem Fall YaST2 -> Software ... > Ansicht: Repositories -> System. Dann im Menü: Paket -> Alle in dieser Liste -> aktualisieren, wenn neuere Version verfügbar (das entspricht in etwa "zypper up"). Nun lasse ich mir kurz die Installationszusammenfassung anzeigen und gehe dann ist die Liste der Pakete im System zurück (die ist jetzt anders sortiert). Die Liste durchsuche ich nach roten Einträgen. Verwaiste lösche ich meist, ansonsten wird i. d. R. mit "unbedingt aktualisieren" die letzte verfügbare Version eingespielt (unten Tab "Versionen" wählen). "zypper dup" ist außerhalb eines Distributions-Upgrades ein recht zuverlässiger Weg, seine Installation zu zerschießen. Gruß Werner --