web-dev-qa-db-fra.com

"Impossible de trouver un baseurl valide pour le dépôt: base / 7 / x86_64" sur "yum update all"

J'utilise Centos 7.1.1503 (core) comme machine virtuelle. Le système d'exploitation hôte est Windows 10. J'ai créé ceci VM donc c'est une nouvelle installation de CentOS. Mon ordinateur portable a une connexion directe à Internet, sans proxy.

Lorsque j'exécute la commande yum update all Je reçois l'erreur

Cannot find a valid baseurl for repo: base/7/x86_64

J'ai parcouru divers threads liés à cette erreur sur Stackexchange.com et j'ai essayé toutes les suggestions ci-dessous:

  1. exécutée dhclient.

  2. Modifié ifcfg-enp0s3 avec des informations, comme suggéré dans cette question

  3. Décommenté l'URL de base du /etc/yum.repos.d/CentOS-Base.repo fichier

Si je modifie les paramètres réseau de VirtualBox pour utiliser "NAT", je peux voir que yum fonctionne sans aucun problème. Je peux conserver ce paramètre, mais je ne pourrai pas accéder à CentOS à partir de mon OS hôte, c'est pourquoi j'avais utilisé la mise en réseau "Bridge". Lorsque j'utilise "Bridge", je rencontre ce problème.

8
KurioZ7

C'était un problème DNS. J'ai conservé le paramètre NAT et supprimé les paramètres BRIDGE. Cela a permis de s'assurer que ma connectivité Internet fonctionne. Yum n'a pas eu de problème non plus. Pour se connecter de l'hôte à l'invité, j'ai utilisé la redirection de port dans le paramètre réseau. J'ai obtenu cette connaissance de cette URL http://teaching.idallen.com/cst8207/14f/notes/000_centos_virtualbox_install.html

3
KurioZ7

J'ai résolu ce problème en supprimant la mise en commentaire de toutes les occurrences de baseurl et en commentant toutes les occurrences de mirrorlist dans /etc/yum.repos.d/CentOS-Base.repo.

1
yvoloshin

J'ai résolu ce problème en modifiant et en ajoutant une adresse DNS sur le fichier ifcfg-enp0s3. J'ai ajouté l'adresse 8.8.8.8 pour DNS.

1
frodon

J'ai résolu ce problème en ne commentant pas la baseURL précédemment commentée dans

/etc/yum.repos.d/CentOS-Base.repo

et commenter la liste miroir baseURL. Je ne sais pas si cela serait résolu en décommentant simplement la baseURL. Fera quelques tests plus tard.

MISE À JOUR: la liste miroir doit être commentée pour que cela fonctionne.

0
Alphonsus Chen