Неможливо отримати металінку для сховища: 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
polerto

Дивно, як 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 Foundation.

Якщо це так, то, сподіваємось, відповідь @ Сатурна повинна допомогти.


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та перенаправлення metalink.
  5. Все готово, тестуйте, yumі це повинно працювати знову.

0

Поточна версія Fedora - 23, є ще оновлення для 22. Fedora 20 - це вже давно минуле життя. Недарма більше немає оновлень.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.