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:
exécutée dhclient
.
Modifié ifcfg-enp0s3
avec des informations, comme suggéré dans cette question
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.
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
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
.
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.
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.