Doch seit ein paar Tagen schlug der Aktualisierungsversuch immer fehl. Wollte man das System manuell per zypper up (benötigt natürlich root-Rechte) aktualisieren, wurde folgende Meldung ausgegeben:
Nach kleiner Recherche im eigenen System hatte ich festgestellt, dass es sich um diese beiden Repos handelte:
Eine Suche in diversen Foren ergab gleich mehrere Lösungsansätze. Angefangen von der Verwendung eines neuen/anderen Spiegelservers bis hin zur Deaktivierung der betroffenen Repos.
Doch ein kurzer Eintrag in einem Forum im Jahr 2014 brachte die richtige Lösung:
Mit dem Befehl zypper lr -d wurden die eingebundenen Repos aufgelistet.
(Hier sah man bereits, dass alle Repos den selben Typ haben - "rpm-md".)
Auflistung ebenso mit ls -l /etc/zypp/repos.d
Die Verbindung mit dem Server wurde mittels ping -c1 download.opensuse.org erfolgreich getestet.
Da laut des Forumeintrags der Typ des Repos mit rpm-md falsch war - er hätte yast2 lauten müssen - musste dieser mit folgenden Befehlen geändert werden:
- su (root-Rechte)
- cd /etc/zypp/repos.d (wechselt in das /etc/zypp/repos.d Verzeichnis)
- grep type repo-non-oss.repo repo-oss.repo (listet den Typ der Repos auf)
- sed -i 's|type=rpm.md|type=yast2|g' repo-non-oss.repo repo-oss.repo (wechselt den Repo-Typ)
- grep type repo-non-oss.repo repo-oss.repo (zeigt den gewünschten Erfolg - geänderter Typ)
- clear (bereinigt nur die Konsolendarstellung zur besseren Darstellung des Folgenden)
- zypper ref (aktualisiert alle Repos)
Die Systemaktualisierung konnte danach sofort ohne Probleme durchgeführt werden.
Warum es zu diesen Problem überhaupt kam und sich der Typ zweier Repos änderte ist mir nicht bekannt. Auch im Forumeintrag wurde nicht darauf eingegangen.
Da der Thread bereits geschlossen wurde, konnte ich mich leider nicht bei "RainMaker" dafür bedanken. Schade, denn solche Problemlösungen sind "goldeswert" und haben ein Danke verdient!
Roman