Ошибка CentOS: [Errno 14] PYCURL ERROR 22 - The requested URL returned error: 404


Описание
При попытке выполнить команды yum update или yum install в CentOS консоль выдает ошибку [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Причина
Пути в кэше одного из репозирориев устарели и ведут на страницы, которых больше не существует (об этом говорит строка «The requested URL returned error: 404»).
Это могло произойти по причине использования Linux, который долгое время не обновлялся.
Решение
1. Просто очистите кэш следующей командой:
yum clean all
и выполните команду по обновлению:
yum update
2. Если этого окажется недостаточно, смотрим список подключенных репозиториев:
yum repolist -v
... и отключаем их по одному.
Например, для отключения репозитория epel:
Repo-id : epel
...
Repo-filename : /etc/yum.repos.d/epel.repo
... открываем файл:
vi /etc/yum.repos.d/epel.repo
Находим опцию enabled и меняем ей значение на 0:
...
enabled=0
...
После отключения каждого из репозиториев пробуем команду:
yum update
В чем была проблема?
Если вам удалось решить проблему, поделитесь своим опытом для других. Что помогло:
* в процентах показаны результаты ответов других посетителей.