Вот что я получаю, когда набираю его через командную строку:

[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

Я попытался создать файл /etc/yum.repos.d/nginx.repo, как описано здесь, но получил то же самое. Есть идеи?

Я использую "Amazon Linux AMI release 2012.09".

1 ответ1

2

Я также поймал эту проблему, попробуйте это:

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

Изменить сайт репо:

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

Итак: http://nginx.org/packages/centos/6/$ basearch/

Пожалуйста, прочитайте инструкцию полностью:

Из-за различий между тем, как CentOS, RHEL и Scientific Linux заполняют переменную $ releasever, необходимо вручную заменить $ releasever на "5" (для 5.x) или "6" (для 6.x), в зависимости от версия вашей ОС.

Смотрите также: https://serverfault.com/questions/531045/nginx-repomd-xml-404-not-found

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .