Terminé de instalar CentOS 6, pero cuando intenté ejecutar yum updateobtuve:
[root@centos6test ~]# yum update
Loaded plugins: fastestmirror, refresh-packagekit
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os
error was 14: PYCURL ERROR 6 - "" Error: Cannot find a valid baseurl for repo: base
¿Por qué está pasando eso? ¿Cómo puedo arreglarlo?

curl 'http://mirrorlist.centos.org/?release=6&arch=i386&repo=os'?Respuestas:
Primero necesita conectarse, AFAIK CentOS 6 minimal configura su dispositivo de red
ONBOOT=No, solo hagadhclientcon privilegios de administrador a su interfaz de red y debería estar en funcionamiento:$ sudo dhclientfuente
ONBOOT=Nose encuentra en un archivo como/etc/sysconfig/network-scripts/ifcfg-enp0s3. Edité ese archivoONBOOT=yesy reiniciarlo puede solucionarlo.ONBOOT=yesde/etc/sysconfig/network-scripts/ifcfg-enp0s3obras para mí, gracias @JohnnyWongHabía estado luchando con el mismo problema en Centos6.4 x86_64. Tuve el siguiente error :
Entonces, lo arreglé siguiendo estos pasos:
editar interfaz de red. Para mi caso, utilicé
eth0en CentOS 6.X En CentOS 7 puedes usar la interfaz "ensxxx".actualizar NM_CONTROLLED a no
reiniciar la interfaz de red
fuente
ifcfg-eth0no existe en CentOs 74.2.2.2¡probablemente no sea la entrada DNS que quieres!Tuve el mismo problema y se resolvió después de editar el
/etc/yum.confarchivo. Si está ejecutando en un servidor proxy y se omite la IP que se le da al servidor, pero aún así cuando se abre en el navegador (es decir, debemos dar una marca de verificación en el proxy pero no es necesario dar nombre de usuario y contraseña).Agregue esta línea siguiente en la sección principal del archivo /etc/yum.conf.
es decir, sustituyendo la dirección del proxy con el proxy real. Cambie también el número de puerto si no es 8080.
Si el proxy requiere autenticación, agregue esto también al archivo
fuente
Edité el archivo
/etc/yum.repos.d/CentOS-Base.repoy sin comentarbaseurl:fuente
Si
ping www.google.comvuelve aping: unknown hosthacer ping a un host conocido por su nombre (p . Ej. ) Pero hace ping a una ip (pping 8.8.8.8. Ej. ) Funciona bien, entonces tiene un problema de resolución de DNS; intente agregar estas entradas a/etc/resolv.conf:fuente
Tuve el mismo problema ayer y pasé horas tratando de resolverlo. La solución terminó siendo simple.
Eliminar el contenido de
/etc/yum.repos.d/remi.repoy luego ejecutar¡Se hace! El contenido del archivo comenzará la descarga nuevamente y se configurará.
fuente
remi.repoarchivo?/etc/yum.repos.d-remi.reposimplemente resultó ser el nombre de archivo en este casoAquí hay otra posibilidad con la que me topé, causando este problema:
Estaba usando un módulo Puppet para crear el repositorio EPEL para CentOS, el módulo stahnma / epel.
Dentro del módulo construyó la URL del repositorio con la variable
::os_maj_versionque no existía en mi lista de hechos. Tuve que reemplazar eso con :: operatingsystemmajrelease.Entonces la URL en
/etc/yum.repos.d/epel.repofue malformada.fuente
Me sucedió en un entorno Centos 7 y pude resolverlo con el siguiente comando:
No había ejecutado ningún comando yum durante unos meses, parece que los metadatos en caché se volvieron obsoletos.
fuente
Todas las respuestas anteriores son correctas, pero desafortunadamente no funcionaron para mí. El siguiente comando funcionó para mí:
¡Advertencia, esto eliminará todos los repositorios de Centos! Usa esto bajo tu propio riesgo
fuente