J'ai fini d'installer CentOS 6, mais quand j'ai essayé de courir, yum update
j'ai eu:
[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
Pourquoi est-ce que ça se passe? Comment puis-je le réparer?
curl 'http://mirrorlist.centos.org/?release=6&arch=i386&repo=os'
?Réponses:
Pour commencer, vous devez vous connecter, AFAIK CentOS 6 configuration minimale sur votre périphérique réseau
ONBOOT=No
, il vous suffit de faire undhclient
avec des privilèges administrateur sur votre interface réseau et vous devriez être opérationnel:$ sudo dhclient
la source
ONBOOT=No
se trouve dans un fichier du type/etc/sysconfig/network-scripts/ifcfg-enp0s3
. J'ai édité ce fichierONBOOT=yes
et redémarrer peut le réparer.ONBOOT=yes
pour/etc/sysconfig/network-scripts/ifcfg-enp0s3
travailler pour moi, merci @JohnnyWongJe me débattais avec le même problème sur Centos6.4 x86_64. J'ai eu l'erreur suivante:
Donc, je l'ai corrigé par ces étapes:
modifier l'interface réseau. Pour mon cas, j'ai utilisé
eth0
dans CentOS 6.X. Dans CentOS 7, vous pouvez utiliser l'interface "ensxxx".mettre à jour NM_CONTROLLED à no
redémarrer l'interface réseau
la source
ifcfg-eth0
n'existe pas sur CentOs 74.2.2.2
Ce n'est probablement pas l'entrée DNS que vous voulez!J'ai eu le même problème et il a été résolu après avoir édité le
/etc/yum.conf
fichier. Si vous utilisez un serveur proxy et que l'adresse IP qui lui est donnée est ignorée, mais quand vous ouvrez dans le navigateur (IE - il faut cocher le proxy mais pas besoin de donner le nom d'utilisateur et le mot de passe.)Ajoutez cette ligne dans la section principale du fichier /etc/yum.conf.
c'est-à-dire en substituant l'adresse proxy avec le proxy réel. Modifiez également le numéro de port s'il ne s'agit pas de 8080.
Si le proxy requiert une authentification, ajoutez-le également au fichier.
la source
J'ai édité le fichier
/etc/yum.repos.d/CentOS-Base.repo
et je n'ai pas commentébaseurl
:la source
Si le ping d'un hôte connu par son nom (par exemple
ping www.google.com
) est renvoyéping: unknown host
mais que le traitement d'une adresse IP (par exempleping 8.8.8.8
) fonctionne correctement, vous rencontrez un problème de résolution DNS. Essayez d'ajouter ces entrées à/etc/resolv.conf
:la source
J'ai eu le même problème hier et j'ai passé des heures à le résoudre. La solution a fini par être simple.
Supprimer le contenu de
/etc/yum.repos.d/remi.repo
puis exécuterC'est fait! Le contenu du fichier va recommencer le téléchargement et être configuré.
la source
remi.repo
fichier?/etc/yum.repos.d
-remi.repo
le nom de fichier dans ce cas s’est avéréVoici encore une autre possibilité que je suis tombé sur, causant ce problème:
J'utilisais un module Puppet pour créer le référentiel EPEL pour CentOS, le module stahnma / epel.
Dans le module, il a construit l'URL du dépôt avec la variable
::os_maj_version
qui n'existait pas dans ma liste de faits. Je devais remplacer cela par :: operatingsystemmajrelease.Donc, l'URL en
/etc/yum.repos.d/epel.repo
était mal formé.la source
Cela m’est arrivé dans un environnement Centos 7 et j’ai pu le résoudre avec la commande suivante:
Je n'avais exécuté aucune commande yum depuis quelques mois, il semble que les métadonnées en cache soient devenues obsolètes.
la source
Toutes les réponses précédentes sont correctes mais n'ont malheureusement pas fonctionné pour moi. La commande ci-dessous a fonctionné pour moi:
Attention, cela effacera tous vos dépôts Centos !!! utilisez ceci à vos risques et périls
la source