Pregunta: Estaba intentando instalar el servidor Xen en CentOS 6.4 a través de yum install xen , pero yum falló con un mensaje de error como “Error:No se puede recuperar metalink para el repositorio:epel . Verifique su ruta y vuelva a intentarlo “. ¿Cómo solucionar esto?
Instantánea del error:
# yum install centos-release-xen
Complementos cargados:Fastmirror
Cargando velocidades de duplicación desde el archivo host en caché
Error:No se puede recuperar metalink para el repositorio:epel. Verifique su ruta y vuelva a intentarlo
# yum install xen
Complementos cargados:Fastmirror
Cargando velocidades de duplicación desde el archivo host almacenado en caché
Error:no se puede recuperar metalink para el repositorio:epel. Verifica su ruta e inténtalo de nuevo
El problema se debe a que los repositorios de EPEL están configurados de forma predeterminada para usar https (en realidad, esto no es un problema, sino los certificados CA utilizados para https). Significa que debe tener certificados de CA actualizados. Hay un par de formas de solucionar este problema.
Opción 1: Simplemente puede cambiar el punto final del repositorio EPEL para usar http protocolo en lugar de https . Para hacer eso, ejecute el siguiente comando como root.
# sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
(o)
# vi /etc/yum.repos.d/epel.repo
y cambie la lista de espejos para que apunte a 'http ' en lugar de 'https ‘
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
to
mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchm
Opción 2:Actualizar certificados SSL
yum upgrade ca-certificates --disablerepo=epel
Nota :deshabilite epel repo mientras actualiza los certificados CA.
¡Eso es todo! Puede continuar usando el repositorio EPEL normalmente para instalaciones 'yum'.
Relacionado:Comandos Yum útiles