Ошибка 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

В чем была проблема?

Если вам удалось решить проблему, поделитесь своим опытом для других. Что помогло:

* в процентах показаны результаты ответов других посетителей.

22.2%
77.8%
0%

# CentOS # Linux # UNIX
Дмитрий Моск — частный мастер
Помогла ли вам эта статья?

Да            Нет