Ich bin erst seit einer Woche mit OpenSUSE unterwegs (vorher mal kurz Ubuntu und Fedora ausprobiert, aber sonst immer nur Windows) und habe nun mein erstes Problemchen, dass ich nicht alleine gelöst bekomme.
Ich kann das Main-Repo plötzlich nicht mehr aktualisieren, gestern ging’s noch, heute nicht mehr und zwischendrin ist eigentlich nichts besonderes passiert. Ich könnte bestimmt einfach mit snapper auf gestern zurücksetzen, aber trotzdem würde ich mich gern an die Problemlösung wagen.
Kann mir jemand helfen? Das “Überprüfen Sie, ob die für dieses Repository bestimmten URIs auf ein gültiges Repository verweisen.” habe ich laienhaft getan, aber nichts besonderes festgestellt. :shame:
Ich hatte mal sudo zypper clean --all probiert, hat aber nicht geholfen.
So sieht mein Fehler aus:
Cache für Repository ‘Wine (openSUSE_Tumbleweed)’ erzeugen …[fertig]
Metadaten von Repository ‘NVIDIA’ abrufen …[fertig]
Cache für Repository ‘NVIDIA’ erzeugen …[fertig]
Metadaten von Repository ‘Haupt-Repository (NON-OSS)’ abrufen …[fertig]
Cache für Repository ‘Haupt-Repository (NON-OSS)’ erzeugen …[fertig]
Metadaten von Repository ‘Haupt-Repository (OSS)’ abrufen …[fertig]
Cache für Repository ‘Haupt-Repository (OSS)’ erzeugen …[fertig]
Metadaten von Repository ‘Hauptaktualisierungs-Repository’ abrufen …[Fehler]
Repository ‘Hauptaktualisierungs-Repository’ ist ungültig.
[download.opensuse.org-tumbleweed|http://download.opensuse.org/update/tumbleweed/] Keine gültigen Metadaten bei dem festgelegten URL gefunden
Verlauf:
Can’t provide ./repodata/f4fba37aa004f93b3b9f72917e4621a69964f902184252d9cfce7f49399cb2fe-primary.xml.gz
Überprüfen Sie, ob die für dieses Repository bestimmten URIs auf ein gültiges Repository verweisen.
Warnung: Repository ‘Hauptaktualisierungs-Repository’ wird aufgrund des obigen Fehlers übersprungen.
Metadaten von Repository ‘openSUSE:Factory:NonFree’ abrufen …[fertig]
Cache für Repository ‘openSUSE:Factory:NonFree’ erzeugen …[fertig]
Metadaten von Repository ‘packman’ abrufen …[fertig]
Cache für Repository ‘packman’ erzeugen …[fertig]
Cache für Repository ‘snappy’ erzeugen …[fertig]
Einige der Repositorys konnten aufgrund eines Fehlers nicht aktualisiert werden.
Repository-Daten werden geladen…
Installierte Pakete werden gelesen…
Wir haben zwar einige Fehler, aber was du gemacht hast bleibt verschollen. Bitte immer die Zeile mit dem Kommando hinzufügen. Das soll ein eiziger “copy/paste” sein. Und dan bitte das “past” zwischen CODE Umfassungen. Dafür klickt man auf den Knopf mit #. Siehe auch Using CODE tags Around your paste
Die Repository-URL ist korrekt und da laut Deinen Angaben gestern noch alles funktioniert hat und Du zwischenzeitlich keine Änderungen vorgenommen hast, vermute ich, dass Dich die Lastverteilung (auf download.opensuse.org) an einen Spiegelserver weitergereicht hat, der gerade nicht aktuell war oder gerade aktualisiert wurde oder sonst ein Problem hatte. Bei mir funktioniert der Zugriff problemlos.
Das Problem lässt sich in aller Regel durch abwarten lösen oder indem man die Lastverteilung umgeht und einen (anderen) Spiegelserver direkt auswählt.
Da es sich um das Update-Repository handelt würde ich Dir empfehlen zu warten. openSUSE Tumbleweed ist ein “rolling release”; d.h. alle Aktualisierungen werden als neues Release über die Standard-Repositories (OSS, Non-OSS) veröffentlicht und da Tumbleweed-Releases fast täglich bereitgestellt werden, wird das update-Repository nur für extrem wichtige Sicherheitsupdates verwendet, die nicht bis zum nächsten Release warten können. In den zwei Jahren, in denen ich ausschließlich openSUSE Tumbleweed nutze, habe ich eine solche Situation noch nicht erlebt.