Я пытался следовать руководству по установке yaffas (zarafa-admin), и я пошел устанавливать пакеты и получил ошибки контрольной суммы для КАЖДОГО зеркала. Итак, примерно после 15 зеркал я просто нажимаю CTRL + C, чтобы остановить yum.
Now when I run yum anything, I get the following error:
# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. $releasever is not a valid release or hasnt been released yet/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/$releasever/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base
Может кто-нибудь помочь мне исправить это?
Мой файл resolv.conf работает нормально. Я могу подключиться к Интернету и пинговать что угодно. Проблема возникла после того, как я нажал CTRL + C, чтобы прервать текущий запуск yum.
Я смог решить свою проблему после нескольких часов поиска. Я где-то нашел сообщение, в котором указывалось, что переменная $ releasever не расширяется быстро, и они жестко запрограммировали свой distroverpkg в файле /etc/yum.conf.
Я посмотрел на этот файл, и он был установлен на: centos-releasea
Должно было быть: centos-release
Я исправил опечатку и все снова заработало!
Попробуйте бежать yum clean metadata
с последующим yum makecache fast
Иногда это случается, когда метаданные повреждены, но yum считает, что это правильно.