"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".

neubert
quelle
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

Joseph E. Davis
quelle