Siehe Betreff: seit gestern kommt bei mir eine Fehlermeldung beim Update-Check per “zypper refresh”:
Repository 'repo-non-free (15.5)' ist aktuell.
Repository 'repo-non-oss (15.5)' ist aktuell.
Repository 'repo-openh264 (15.5)' ist aktuell.
Repository 'repo-oss (15.5)' ist aktuell.
Signaturüberprüfung für Datei 'repomd.xml' aus Repository 'update-backports (15.5)' fehlgeschlagen.
Note: Das Signieren von Daten ermöglicht dem Empfänger die Überprüfung, ob nach dem Signieren
Änderungen an den Daten vorgenommen wurden. Das Akzeptieren von Paketen mit falscher Prüfsumme
kann zu einem beschädigten System führen und in Extremfällen auch zu einer Systemgefährdung.
Note: Die Datei 'repomd.xml' ist die Master Index Datei des Repositorys. Sie stellt die
Integrität des gesamten Repositorys sicher.
Warning: Diese Datei wurde nach dem Signieren verändert. Es ist möglich, dass eine bösartige
Manipulation vorgenommen wurde und die Datei nicht mehr vertrauenswürdig ist. Sie sollten nur
fortfahren, wenn Sie wissen, dass die Datei sicher ist.
Note: Dies ist möglicherweise ein vorübergehendes Problem, wenn der Server gerade neue Daten
empfängt. Die Datendatei und ihre Signatur sind zwei Dateien, die zusammenpassen müssen. Falls
Sie Anforderung eingegangen ist, während der Server die Dateien gerade aktualisiert hat, tritt
bei der Signaturüberprüfung möglicherweise ein Fehler auf. Nach ein paar Minuten, wenn der
Server sie aktualisiert hat, sollte es wieder funktionieren.
Signaturüberprüfung für Datei 'repomd.xml' aus Repository 'update-backports (15.5)' fehlgeschlagen. Continue? [ja/nein] (nein): ja
Metadaten von Repository 'update-backports (15.5)' abrufen ...........................................[Fehler]
Repository 'update-backports (15.5)' ist ungültig.
[openSUSE:update-backports|http://cdn.opensuse.org/update/leap/15.5/backports] Keine gültigen Metadaten bei dem festgelegten URL gefunden
Verlauf:
- Datei './repodata/36a42e2e69b5e2387c4bc4e65fd4d38331dd36e3479877ba624cc94ea2ddb502-deltainfo.xml.gz' auf Medium 'http://cdn.opensuse.org/update/leap/15.5/backports' nicht gefunden
Überprüfen Sie, ob die für dieses Repository bestimmten URIs auf ein gültiges Repository verweisen.
Repository 'update-backports (15.5)' wird aufgrund des obigen Fehlers übersprungen.
Repository 'update-non-oss (15.5)' ist aktuell.
Repository 'update-oss (15.5)' ist aktuell.
Repository 'update-sle (15.5)' ist aktuell.
Einige der Repositorys konnten aufgrund eines Fehlers nicht aktualisiert werden.
Der erste Fehler (Signatur) wird beim Aufruf der Aktualisierung über Yast2 so angezeigt:
Ein Löschen des Cache hat nichts bewirkt:
rm -rf /var/cache/zypp
zypper up
Ich habe zwar ein paar Threads zu ähnlichen Fehlermeldungen gefunden (z.B. https://forums.opensuse.org/t/signature-verification-failed-when-running-zypper-refresh/152357 oder https://forums.opensuse.org/t/signature-verification-failed-for-file-repomd-xml-from-repository-opensuse-leap-42-2-update/126616 ), aber die bezogen sich auf die Signaturvalidierung. Hier kommt ja noch ein Folgefehler, der nach korruptem Repository klingt.
Scheinbar könnte es helfen, das Repository von “cdn.opensuse.org” auf einen anderen Mirror umzustellen. Aber in dem einen Thread wurde geschrieben, dass das beim Threaderöffner zu anderen Fehlern führte. Und eigentlich will ich nicht in der Standardconfig basteln.
Beeilt euch nicht zu sehr mit Antworten, ich werde vor morgen Abend nicht zu weiteren Tests kommen. Vielleicht geht es bis dahin auch wieder…