Auf dieser Seite erfahren Sie, wie Sie Probleme mit Artifact Registry-Remote-Verbindungen beheben Repositories.
Informationen zur Behebung von Problemen mit Standard-Artifact Registry-Repositories finden Sie unter Allgemeine Fehlerbehebung.
Fehler beim Anfordern eines Pakets
Wenn ein Artefakt nicht im Remote-Repository im Cache gespeichert ist, können mehrere Fehler auftreten zurückgegeben, wenn Probleme mit dem Upstream-Repository auftreten.
404-Fehler
Das folgende Problem tritt auf, wenn das angeforderte Artefakt im Upstream-Repository nicht vorhanden ist.
Received invalid response from external repository; url=URL.
Prüfen Sie, ob der Name und die Version des Artefakts korrekt sind, und sind im Upstream-Repository vorhanden.
429-Fehler
Das folgende Problem tritt auf, wenn das Upstream-Leselimit überschritten wird.
Resource has been exhausted (e.g. check quota).
Warten Sie eine Minute und versuchen Sie es dann noch einmal. Weitere Informationen zu Upstream-Leselimits finden Sie unter Limits für Remote-Repositories.
502-Fehler (Fehlerhaftes Gateway)
Das folgende Problem tritt auf, wenn das Upstream-Repository mit einem Fehler antwortet Code. Die Details der Fehlermeldung unterscheiden sich je nach Upstream-Repository Fehler.
Received invalid http status code httpStatusCode from external repository; url=URL.
Received invalid redirect URL lastRequestedURL from external repository.
External repository returned unexpected EOF for url=URL.
Fetch was denied by external repository's robots.txt; url=URL
Received invalid redirect URL from external repository; url=URL. If the failures persist, your remote repository upstream URI may be misconfigured.
Received invalid response from external repository; url=URL.
Untersuchen Sie die Ursache des Upstream-Repository-Fehlers, um dieses Problem zu beheben.
504 (Gateway-Zeitüberschreitung)
Das folgende Problem tritt auf, wenn das Upstream-Repository offline ist oder nicht kontaktiert haben. Die Details der Fehlermeldung hängen davon ab, wann das Zeitlimit auftritt.
Timeout while calling external repository; url=URL.
Timeout before connecting to external repository; url=URL
Um dieses Problem zu beheben, stellen Sie sicher, dass Sie den richtigen Upstream-URI haben oder ob er und prüfen Sie, ob die Upstream-Quelle ausfällt.
Betriebssystempakete
In diesem Abschnitt sind Fehler im Remote-Repository aufgeführt, die bei Betriebssystempaketen auftreten können. Außerdem finden Sie hier Vorschläge zur Behebung der einzelnen Fehler.
Informationen zum Beheben von Problemen mit Standard-Repositories für Betriebssystempakete finden Sie unter Fehlerbehebung für Betriebssystempakete
Can not load
Fehler
Das folgende Problem tritt auf, wenn ein Paket mit der Version oder
Architektur. Wenn Sie beispielsweise versuchen, nano-2.3.1-10.el7.x86_64.rpm
zu installieren.
Can not load RPM file: nano-2.3.1-10.el7.x86_64.rpm
Could not open: nano-2.3.1-10.el7.x86_64.rpm
Um dieses Problem zu beheben, fordern Sie das Paket an und verwenden Sie dabei nur den Namen des Pakets.
Installieren Sie beispielsweise nano
anstelle von nano-2.3.1-10.el7.x86_64.rpm
.
Yum-Priorisierung
Das folgende Problem tritt auf, wenn Pakete nicht wie erwartet über das Remote-Repository installiert werden oder installiert werden, wenn der Remote-Computer als Sicherung verwendet werden soll.
Standardmäßig bestimmt Yum anhand des Namens des Repositories, welches Repository priorisiert werden soll. Es wird zuerst versucht, Pakete aus dem Repositorynamen in alphabetischer Reihenfolge zu installieren. Wenn das Paket in diesem Repository nicht gefunden wird, wird das nächste Repository in alphabetischer Reihenfolge versucht.
Das Standard-Repository wird oft als [base]
oder [baseos]
bezeichnet. Wenn der Name des Remote-Repositories mit einem numerischen Zeichen beginnt oder im Alphabet vor [base]
steht, wird es vor dem Standard-Repository versucht. Wenn das Remote-Repository nach dem Buchstaben [base]
im Alphabet benannt ist, wird es nach dem Standard versucht.
Sie können das Problem beheben, indem Sie Ihr Repository umbenennen oder die Datei yum.conf
mit den in der yum.conf
-Manpage beschriebenen Flags konfigurieren.