Я установил Fedora 20, используя liveOS.
Принимая обновления, я получаю следующий результат:
[root@localhost bioinfo]# yum update
Loaded plugins: langpacks, refresh-packagekit
Error: Cannot retrieve metalink for repository: fedora/20/i386. Please verify its path and try again
Как я могу исправить эту ошибку?
Вполне возможно, что вы
ca-certificates
нуждаетесь в обновлении или повреждены.Пытаться:
Если это не предлагает обновить пакет, то переустановите:
Если это не удается, возможно, сервер, к которому вы подключены, обновил свои сертификаты (возможно, от нового поставщика) и что цепочка сертификатов и / или корневой сертификат еще не включены в
ca-certificates
пакет. Сертификаты в этом пакете выбираются Фондом Mozilla.Если это так, то, надеюсь, ответ @ Saturn должен помочь.
источник
Я изменил два других ответа, они оба полезны ... GarethTheRed получил реальный ответ. Я столкнулся с той же проблемой после обновления версии, а моя
ca-certificates
устарела.Тем не менее, чтобы иметь возможность обновлять
ca-certificates
, вы должны сначала иметь возможность использоватьyum
. Я предлагаю:/etc/yum.repos.d
fedora.repo
иfedora-updates.repo
. В обоих файлах раскомментируйтеbaseurl
строку, в которой используется обычный текст ,http
и закомментируйте используемыйmetalink
URL-адресhttps
.yum update ca-certificates
илиyum reinstall ca-certificates
(как в ответе Гарета).https
и перенаправления металинка.yum
и все должно заработать снова.источник
Текущая версия Fedora - 23, есть еще обновления для 22. Fedora 20 - это долгий, длинный конец жизни. Неудивительно, что обновлений больше нет.
источник
В дополнение к вышесказанному, мы должны редактировать веб-ссылки, которых нет. например, заменить строки в /etc/yum.repo.d/* на 'baseurl = http://download.fedora.redhat.com/pub/fedora/linux ' на 'baseurl = http://archives.fedoraproject.org / pub / archive / fedora / linux 'Это сработало для меня. Попробуйте это. ЛОЛ....
источник