Cómo solucionar No se puede encontrar una base válida para el repositorio en CentOS

Cómo solucionar No se puede encontrar una base válida para el repositorio en CentOS

Uno de los errores más comunes Cento Los usuarios se encuentran cuando usan Yum Package Manager (por ejemplo, ejecutando el comando de actualización de YUM), especialmente en un sistema recién instalado es el ""No se puede encontrar una base válida para el repositorio: base/7/x86_64".

En este breve artículo, mostraremos cómo arreglar "No se puede encontrar un BaseURL válido para el repositorio" error en Centos Linux distribución.

La siguiente captura de pantalla muestra el error anterior después de ejecutar un comando yum para buscar un paquete.

# Yum Search Redis 
No se puede encontrar un BaseURL válido para el error de repositorio

El error indica que Beque no es capaz de acceder al repositorio base que utiliza para encontrar información del paquete. En la mayoría de los casos, hay dos posibles causas del error: 1) problemas de red y/o 2) URL base que se comenta en el archivo de configuración del repositorio.

Puede corregir este error de las siguientes maneras:

1. Asegúrese de que su sistema esté conectado a Internet. Puede intentar hacer ping a cualquier dirección de Internet, por ejemplo, Google.comunicarse.

# Ping Google.comunicarse 
Ping a un anfitrión

El resultado de ping indica un problema de DNS o sin conectividad a Internet. En este caso, intente editar archivos de configuración de la interfaz de red. Para identificar su interfaz de red, ejecute el comando IP.

# Añadir IP 
Identificar interfaces de red

Para editar la configuración para la interfaz ENP0S8, abre el archivo /etc/sysconfig/network-scripts/ifcfg-enp0s8 como se muestra.

# vi/etc/sysconfig/network-scripts/ifcfg-enp0s8 

Si es un problema de DNS, intente agregar el Servidores de nombres en el archivo de configuración como se muestra.

DNS1 = 10.0.2.2 DNS2 = 8.8.8.8 

Luego reinicie el Gerente de Redes Servicio con el comando SystemCTL.

# SystemCTL reiniciar NetworkManager 

Para obtener más información, lea nuestro artículo: Cómo configurar la dirección IP estática de la red y administrar servicios en RHEL/CentOS 7.0.

Después de hacer cambios en la configuración de la red, intente ejecutar un ping una vez más.

# Ping Google.comunicarse 
Ping a un anfitrión de nuevo

Ahora corre, intente ejecutar el Actualización de Yum o cualquier comando yum que mostrara el error anterior, una vez más.

# Yum Search Redis 
Buscar un paquete

2. Si el sistema está conectado a Internet y DNS funciona bien, entonces debería haber un problema con el archivo de configuración de repos /etc/yum.repositar.D/CENTOS-BASE.repositorio.

Abra el archivo usando su editor de línea de comandos favorito.

# vi /etc /yum.repositar.D/CENTOS-BASE.repositorio 

Busca el [base] sección, intente incommentar el base eliminando el líder # sobre el línea de base Como se muestra en la siguiente captura de pantalla.

Editar archivo de repo Yum

Guarde los cambios y cierre el archivo. Ahora intente ejecutar el comando yum nuevamente.

# Actualización de Yum 

En este artículo, hemos explicado cómo arreglar el "No se puede encontrar una base válida para el repositorio:" error en Centos 7. Nos gustaría saber de usted, compartir su experiencia con nosotros. También puede compartir soluciones que conoce para solucionar este problema, a través del formulario de comentarios a continuación.