"Sudo yum install nginx" löst "Repository-Metadaten (repomd.xml) für Repository können nicht abgerufen werden" aus


0

Folgendes erhalte ich, wenn ich es über die Befehlszeile eingebe:

[prompt]$ sudo yum install nginx
Loaded plugins: priorities, security, update-motd, upgrade-helper
http://nginx.org/packages/rhel/latest/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: nginx. Please verify its path and try again

Ich habe versucht, eine /etc/yum.repos.d/nginx.repo -Datei wie hier beschrieben zu erstellen , habe aber das Gleiche erhalten. Irgendwelche Ideen?

Ich verwende "Amazon Linux AMI release 2012.09".


Egal ... nginx.repo existierte, war aber leer. Das Löschen scheint es behoben zu haben ..
Neubert

1
Sie sollten dies selbst beantworten und die Antwort akzeptieren, um dies abzuschließen.
Rich Homolka

Antworten:


2

Ich habe auch dieses Problem festgestellt. Versuchen Sie Folgendes:

vim /etc/yum.repos.d/nginx.repo

Ändern Sie die Repo-Site:

[nginx] 
name=nginx repo 
baseurl=http://nginx.org/packages/centos/6/$basearch/ 
gpgcheck=0 
enabled=1

Also: http://nginx.org/packages/ CentOS / 6 / $ basearch /

Bitte lesen Sie die Anleitung vollständig durch:

Aufgrund der Unterschiede, wie CentOS, RHEL und Scientific Linux die Variable $ releasever füllen, ist es erforderlich, $ releasever manuell durch "5" (für 5.x) oder "6" (für 6.x) zu ersetzen Ihre Betriebssystemversion.

Siehe auch: https://serverfault.com/questions/531045/nginx-repomd-xml-404-not-found

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.