Cómo solucionar No se puede encontrar una base válida para el repositorio en CentOS
- 1477
- 228
- Sr. Eduardo Menchaca
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 RedisNo 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.comunicarsePing 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 IPIdentificar 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.comunicarsePing 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 RedisBuscar 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.
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.
- « Cómo instalar el navegador valiente en Linux
- Cómo solucionar Git siempre solicitar credenciales de usuario para la autenticación HTTP (s) »