Thank you for reading this post, don't forget to subscribe!
Описание
При попытке выполнить команды 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