“在yum update all”上找不到repo的有效baseurl:base / 7 / x86_64“

Modified on: Sat, 30 Jun 2018 07:19:30 +0800

我使用Centos 7.1.1503(核心)作为VM。主机操作系统是Windows 10.我创建了这个VM,因此这是CentOS的全新安装。我的笔记本电脑直接连接到互联网,没有代理。

当我执行命令yum update all时,我得到了错误

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

我在Stackexchange.com上浏览了与此错误相关的各种线程,并尝试了以下所有建议:

  1. 执行dhclient

  2. 根据ifcfg-enp0s3 并提供相关信息无法找到有效的baseurl-for-repo-errors-on-centos“>这个问题

  3. ifcfg-enp0s3文件取消注释baseURL

  4. 醇>

    如果我将VirtualBox网络设置更改为使用“NAT”,那么我可以看到yum正在运行而没有任何问题。我可以保留这个设置,但是我无法从我的主机操作系统访问CentOS,这就是我使用“Bridge”网络的原因。当我使用“Bridge”时,我遇到了这个问题。

作者:Community,KurioZ7

最佳答案

我已经解决了这个问题。希望这可以帮助可能有类似问题的其他用户。

这是一个DNS问题。我保留了NAT设置并删除了BRIDGE设置。这确保了我的互联网连接正常运行。百胜也没有任何问题。为了从主机连接到guest虚拟机,我在网络设置中使用了Port Forwarding。我从这个URL获得了这些知识http://teaching.idallen.com/cst8207/ 14F /笔记/ 000_centos_virtualbox_install.html

作者:KurioZ7

相关问答

添加新评论