Не удается получить металинк для хранилища: fedora / 20 / i386


13

Я установил 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

Как я могу исправить эту ошибку?

Ответы:


23

Эта проблема, кажется, приходит с использованием безопасного https. Поеду /etc/yum.repository.dи заменить все httpsс httpразличными .repoфайлами.


1
FWIW, подтверждено на Fedora 17
JustJeff

- подтвердил Fedora 15
Полерто

Странно, как https по умолчанию ... Дата и время правильные (смеется, а не на ноутбуке lenovo).
Кевин Паркер

Это сработало для меня: ls /etc/yum.repository.d/*.repo | xargs sed -i 's / https: / http: / g'
Джо Хейминг,

7

Вполне возможно, что вы ca-certificatesнуждаетесь в обновлении или повреждены.

Пытаться:

# yum update ca-certificates

Если это не предлагает обновить пакет, то переустановите:

# yum reinstall ca-certificates

Если это не удается, возможно, сервер, к которому вы подключены, обновил свои сертификаты (возможно, от нового поставщика) и что цепочка сертификатов и / или корневой сертификат еще не включены в ca-certificatesпакет. Сертификаты в этом пакете выбираются Фондом Mozilla.

Если это так, то, надеюсь, ответ @ Saturn должен помочь.


6

Я изменил два других ответа, они оба полезны ... GarethTheRed получил реальный ответ. Я столкнулся с той же проблемой после обновления версии, а моя ca-certificatesустарела.

Тем не менее, чтобы иметь возможность обновлять ca-certificates, вы должны сначала иметь возможность использовать yum. Я предлагаю:

  1. Перейти к /etc/yum.repos.d
  2. Редактировать fedora.repoи fedora-updates.repo. В обоих файлах раскомментируйте baseurlстроку, в которой используется обычный текст , httpи закомментируйте используемый metalinkURL-адрес https.
  3. Делай yum update ca-certificatesили yum reinstall ca-certificates(как в ответе Гарета).
  4. Отмените изменения, начиная с шага 2, чтобы вернуться к использованию обоих httpsи перенаправления металинка.
  5. Все сделано, протестируйте yumи все должно заработать снова.

0

Текущая версия Fedora - 23, есть еще обновления для 22. Fedora 20 - это долгий, длинный конец жизни. Неудивительно, что обновлений больше нет.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.