No se puede recuperar metalink para el repositorio: fedora / 20 / i386

13

Instalé Fedora 20 usando liveOS.

Mientras tomo las actualizaciones obtengo el siguiente resultado:

[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

¿Cómo soluciono este error?

usuario74351
fuente

Respuestas:

23

Este problema parece venir usando seguro https. Entra /etc/yum.repository.dy reemplaza todo httpscon httpen diferentes .repoarchivos.

Saturno
fuente
1
fwiw, confirmado en fedora 17
JustJeff
- confirmado con Fedora 15
polerto
Extraño como https es el valor predeterminado ... Fecha y hora correctas (jajaja y no en una computadora portátil lenovo).
Kevin Parker
Esto funcionó para mí: ls /etc/yum.repository.d/*.repo | xargs sed -i 's / https: / http: / g'
Joe Heyming
7

Es posible que ca-certificatesnecesite una actualización o esté dañado.

Tratar:

# yum update ca-certificates

Si eso no ofrece actualizar el paquete, reinstale:

# yum reinstall ca-certificates

Si eso falla, puede ser que el servidor al que está conectado haya actualizado sus certificados (tal vez de un nuevo proveedor) y que la cadena de certificados y / o el certificado raíz ca-certificatesaún no estén en el paquete. Los certificados en este paquete son elegidos por la Fundación Mozilla.

Si este es el caso, entonces la respuesta de @ Saturno debería ayudar.

garethTheRed
fuente
6

Modifiqué las otras dos respuestas, ambas son útiles ... GarethTheRed tiene la respuesta real. Me encontré con el mismo problema después de hacer una actualización de versión y mi ca-certificatesestaba desactualizado.

Sin embargo, para poder actualizar ca-certificates, primero debe poder usar realmente yum. Yo sugiero:

  1. Ir /etc/yum.repos.d
  2. Editar fedora.repoy fedora-updates.repo. En ambos archivos, descomente la baseurllínea que usa sin formato httpy comente la metalinkurl que usa https.
  3. Hacer yum update ca-certificateso yum reinstall ca-certificates(como en la respuesta de Gareth).
  4. Deshaga los cambios del paso 2 para que pueda volver a usar ambos httpsy la redirección de metalink.
  5. Todo listo, prueba yumy debería funcionar nuevamente.
joelhardi
fuente
0

La versión actual de Fedora es 23, todavía hay actualizaciones para 22. Fedora 20 es mucho, mucho tiempo pasado. No es de extrañar que ya no haya actualizaciones.

vonbrand
fuente