Вопрос:

Обновление Centos sudo yum не удается

sqlite centos sudo yum

3891 просмотра

2 ответа

808 Репутация автора

У меня есть следующая ошибка при попытке обновить yum для безопасности, может кто-то посоветовать исправить, я запустил метаданные yum clean, и это не сработало, я беспокоюсь о запуске yum clean all, как это было предложено в качестве исправления в другом посте, так как я не уверен, что он делает?

    sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                         | 2.1 kB     00:00     
amzn-updates/latest                                      | 2.3 kB     00:00     
centos                                                   | 3.7 kB     00:00     
http://apt.sw.be/redhat/el5/en/x86_64/dag/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
epel/x86_64/metalink                                     |  23 kB     00:00     
epel/x86_64                                              | 4.3 kB     00:00     
epel/x86_64/updateinfo                                   | 736 kB     00:00     
epel/x86_64/primary_db                                   | 5.9 MB     00:00     
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
rpmforge                                                 | 1.9 kB     00:00     
4028 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package aws-cli.noarch 0:1.10.46-1.40.amzn1 will be updated
---> Package aws-cli.noarch 0:1.10.56-1.41.amzn1 will be an update
---> Package compat-libtiff3.x86_64 0:3.9.4-10.13.amzn1 will be updated
---> Package compat-libtiff3.x86_64 0:3.9.4-18.14.amzn1 will be an update
---> Package curl.x86_64 0:7.40.0-8.58.amzn1 will be updated
---> Package curl.x86_64 0:7.40.0-8.59.amzn1 will be an update
---> Package dracut.noarch 0:004-336.28.amzn1 will be updated
---> Package dracut.noarch 0:004-409.31.amzn1 will be an update
http://apt.sw.be/redhat/el5/en/x86_64/dag/repodata/filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.

Спасибо

Автор: user1503606 Источник Размещён: 22.08.2016 08:45

Ответы (2)


2 плюса

311 Репутация автора

Решение

Вы должны удалить неверный файл репо в каталоге /etc/yum.repos.d/.

Сначала найдите файл репо с:

# grep -l apt.sw.be /etc/yum.repos.d/

Удалите неверный файл репо и очистите кэш yum с помощью:

# sudo yum clean all
Автор: Ali Okan Yüksel Размещён: 23.08.2016 11:11

0 плюса

2538 Репутация автора

Несмотря на то, что AliOkan предоставил правильный ответ, вот причина, по которой он терпит неудачу, так как я столкнулся с аналогичной проблемой.

Как видно из вашего следа (у вас фактически был ссылка на el5, кстати, который больше не поддерживается):

http://apt.sw.be/redhat/el[5|6]/en/x86_64/dag/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.

Эта ошибка указывает на некоторую проблему с репозиторием RPMForge, тогда на официальном репозитории есть эта информация:

RPMforge / RepoForge статус

RPMForge / RepoForge - мертвый проект. Это не поддерживается. НЕ ИСПОЛЬЗУЙТЕ .

Смотрите также https://github.com/repoforge/rpms/issues/375

Официально он больше не поддерживается, но при необходимости есть зеркала, см. Проблему с git выше.

Автор: fduff Размещён: 05.09.2016 08:31
Вопросы из категории :
32x32