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?
Możliwe, że
ca-certificates
potrzebujesz aktualizacji lub jest on uszkodzony.Próbować:
Jeśli to nie oferuje aktualizacji pakietu, zainstaluj ponownie:
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-certificates
pakiecie. Certyfikaty w tym pakiecie są wybierane przez Mozilla Foundation.W takim przypadku odpowiedź @ Saturna powinna, mam nadzieję, pomóc.
źródło
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-certificates
był nieaktualny.Jednak, aby móc aktualizować
ca-certificates
, najpierw musisz być w stanie faktycznie korzystaćyum
. Sugeruję:/etc/yum.repos.d
fedora.repo
ifedora-updates.repo
. W obu plikach usuń komentarz zbaseurl
linii używającej zwykłegohttp
i skomentujmetalink
używany adres URLhttps
.yum update ca-certificates
lubyum reinstall ca-certificates
(jak w odpowiedzi Garetha).https
i przekierowania metalink.yum
i powinno znów działać.źródło
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.
źródło
oprócz powyższego, musimy edytować linki, których nie ma. na przykład zamień wiersze w /etc/yum.repo.d/* na „baseurl = http://download.fedora.redhat.com/pub/fedora/linux ” na „baseurl = http://archives.fedoraproject.org / pub / archive / fedora / linux 'To zadziałało dla mnie. Wypróbuj to. LOL....
źródło