Я уже установил репозиторий EPEL на свой сервер. Я хотел установить что-то новое и получаю эту ошибку с yum:
PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: CentALT. Please verify its path and try again
Когда я проверил URL-адрес EPEL (примечание редактора: на самом деле CentALT, но оставил оригинал для ясности), я получил эту ошибку с url :
403 Forbidden - nginx
Поэтому я решил сменить источник EPEL. Я прошел шаги в http://howto.wikin.com/wiki/How_to_Delete_Centos_Repositories
чтобы удалить предыдущий репозиторий, и когда я это сделаю yum repolist
получить это:
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos.mirror.gtcomm.net
* extras: centos.mirror.gtcomm.net
* updates: centos.mirror.iweb.ca
http://centos.alt.ru/repository/centos/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Trying other mirror.
repo id repo name status
CentALT CentALT Packages for Enterprise Linux 6 - x86_64 0
base CentOS-6 - Base 0
extras CentOS-6 - Extras 0
mariadb MariaDB 0
updates CentOS-6 - Updates 0
repolist: 0
Теперь, когда я хочу установить репозиторий EPEL с помощью этой команды:
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
все еще получаю эту ошибку:
Retrieving http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Preparing... ########################################### [100%]
package epel-release-6-8.noarch is already installed
Как я могу установить репозиторий EPEL?
Вы приписываете проблему не тому репозиторию. Ошибка для репозитория CentALT. Похоже, что на данный момент он вышел из строя (возвращается 403). Решением в этом случае было бы удалить репозиторий CentALT и запустить yum clean all
. Поскольку EPEL не отображается в списке репозиториев, посмотрите, что произойдет после запуска yum clean all
. Похоже, что он все еще установлен в вашей системе.
Чтобы переустановить репозиторий EPEL, запустите yum reinstall
для .rpm
этого репо.
yum reinstall 'http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'