Описание
При попытке выполнить команды 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
В чем была проблема?
Если вам удалось решить проблему, поделитесь своим опытом для других. Что помогло:
* в процентах показаны результаты ответов других посетителей.