Не удается получить металинк для хранилища: 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

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

user74351
источник

Ответы:

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 должен помочь.

garethTheRed
источник
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и все должно заработать снова.
joelhardi
источник
0

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

vonbrand
источник