Impossibile recuperare metalink per il repository: fedora / 20 / i386


13

Ho installato Fedora 20 usando liveOS.

Mentre prendo gli aggiornamenti sto ottenendo il seguente risultato:

[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

Come posso correggere questo errore?

Risposte:


23

Questo problema sembra venire usando sicuro https. Entra /etc/yum.repository.de sostituisci tutto httpscon file httpdiversi .repo.


1
dopo, confermato su fedora 17
JustJeff

- Confermato con Fedora 15
Polerto il

Strano come https è l'impostazione predefinita ... Data e ora corrette (lol e non su un laptop lenovo).
Kevin Parker,

Questo ha funzionato per me: ls /etc/yum.repository.d/*.repo | xargs sed -i 's / https: / http: / g'
Joe Heyming

7

È possibile che tu abbia ca-certificatesbisogno di un aggiornamento o corrotto.

Provare:

# yum update ca-certificates

Se ciò non offre l'aggiornamento del pacchetto, reinstallare:

# yum reinstall ca-certificates

Se ciò non riesce, è possibile che il server a cui sei connesso abbia aggiornato i suoi certificati (forse da un nuovo fornitore) e che la catena di certificati e / o il certificato radice non siano ancora nel ca-certificatespacchetto. I certificati in questo pacchetto sono scelti dalla Mozilla Foundation.

Se questo è il caso, allora la risposta di @ Saturno dovrebbe sperare di aiutare.


6

Ho modificato le altre due risposte, sono entrambe utili ... GarethTheRed ha la vera risposta. Ho riscontrato lo stesso problema dopo aver effettuato l'aggiornamento della versione e il mio non ca-certificatesera aggiornato.

Tuttavia, per poter aggiornare ca-certificates, devi prima essere in grado di utilizzare effettivamente yum. Suggerisco:

  1. Vai a /etc/yum.repos.d
  2. Modifica fedora.repoe fedora-updates.repo. In entrambi i file, decommenta la baseurlriga che usa plain httpe commenta l' metalinkURL che usa https.
  3. Fai yum update ca-certificateso yum reinstall ca-certificates(come nella risposta di Gareth).
  4. Annulla le modifiche dal passaggio 2 in modo da tornare a utilizzare sia httpsil reindirizzamento metalink.
  5. Tutto fatto, prova yume dovrebbe funzionare di nuovo.

0

La versione attuale di Fedora è 23, ci sono ancora aggiornamenti per 22. Fedora 20 è lunga, lunga fine della vita. Non c'è da stupirsi che non ci siano più aggiornamenti.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.