У меня есть виртуальная машина с CentOS 6 на нем. Я попытался запустить yum update , но я получил эту ошибку:

http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again

Как я могу это исправить. Есть ли способ переустановить Yum, чтобы восстановить его настройки?

2 ответа2

1

Первый шаг с такими вещами - убедиться, что конфигурация yum не запуталась в какой-то момент, сделайте обновление следующим образом:

yum clean all

Затем попробуйте снова запустить установку или обновление.

Но, основываясь на выводе журнала, похоже, что ваш удаленный репозиторий недоступен по указанному адресу, отсюда и сообщение 404. А 404 - это HTTP, говорят за -

Я сервер, отвечающий за адрес, который вы запросили, но извините, что вы просите, здесь нет.

Это по крайней мере означает, что у вас нет проблем с сетевым подключением.

Вероятно, в этом случае лучше всего искать альтернативный зеркальный адрес для репо или использовать альтернативное репо целиком.

0

Помогло добавление --disablerepo=addon (например: yum --disablerepo=addons update) - репозиторий addons, похоже, больше не существует.

Спасибо centos.org форумы за помощь. Я отправил это как ответ на мои собственные вопросы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .