Nie można pobrać metalink dla repozytorium: fedora / 20 / i386

13

Zainstalowałem Fedorę 20 przy użyciu liveOS.

Podczas pobierania aktualizacji otrzymuję następujący wynik:

[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

Jak naprawić ten błąd?

użytkownik74351
źródło

Odpowiedzi:

23

Wydaje się, że ten problem pojawia się przy użyciu bezpiecznego https. Idź /etc/yum.repository.di wymienić wszystkie httpsz httpróżnych .repoplików.

Saturn
źródło
1
fwiw, potwierdzone na fedora 17
JustJeff
- potwierdzone Fedorą 15
polerto
Dziwne, ponieważ domyślną wartością jest https ... Prawidłowa data i godzina (lol, a nie na laptopie Lenovo).
Kevin Parker
To zadziałało dla mnie: ls /etc/yum.repository.d/*.repo | xargs sed -i 's / https: / http: / g'
Joe Heyming
7

Możliwe, że ca-certificatespotrzebujesz aktualizacji lub jest on uszkodzony.

Próbować:

# yum update ca-certificates

Jeśli to nie oferuje aktualizacji pakietu, zainstaluj ponownie:

# yum reinstall ca-certificates

Jeśli to się nie powiedzie, być może serwer, z którym jesteś połączony, zaktualizował swoje certyfikaty (być może od nowego dostawcy) i że łańcuch certyfikatów i / lub certyfikat główny nie znajduje się jeszcze w ca-certificatespakiecie. Certyfikaty w tym pakiecie są wybierane przez Mozilla Foundation.

W takim przypadku odpowiedź @ Saturna powinna, mam nadzieję, pomóc.

garethTheRed
źródło
6

Zmodyfikowałem pozostałe dwie odpowiedzi, obie są pomocne ... GarethTheRed ma prawdziwą odpowiedź. Napotkałem ten sam problem po aktualizacji wersji i mój ca-certificatesbył nieaktualny.

Jednak, aby móc aktualizować ca-certificates, najpierw musisz być w stanie faktycznie korzystać yum. Sugeruję:

  1. Iść do /etc/yum.repos.d
  2. Edytuj fedora.repoi fedora-updates.repo. W obu plikach usuń komentarz z baseurllinii używającej zwykłego httpi skomentuj metalinkużywany adres URL https.
  3. Czy yum update ca-certificateslub yum reinstall ca-certificates(jak w odpowiedzi Garetha).
  4. Cofnij zmiany z kroku 2, aby powrócić do korzystania z obu httpsi przekierowania metalink.
  5. Wszystko gotowe, przetestuj yumi powinno znów działać.
joelhardi
źródło
0

Obecna wersja Fedory to 23, wciąż są aktualizacje dla 22. Fedora 20 to długa, długa przeszłość. Nic dziwnego, że nie ma już żadnych aktualizacji.

vonbrand
źródło