yum 报错 Error: Cannot find a valid baseurl for repo: base
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum 报错 Error: Cannot find a valid baseurl for repo: base相关的知识,希望对你有一定的参考价值。
环境:
vmware OS:CentOS release 6.5
双网卡 Eth0(接公网 192.168.80.0),Eth1(接内网 192.168.44.0)
报错:
使用YUM更新软件时报错
Error: Cannot find a valid baseurl for repo: base
之前使用YUM一直没有问题,今天重启了虚拟机后yum就不能使用了。这个报错是DNS解析引起的,检查/etc/resolv.conf ,DNS 变成 192.168.44.1,手动修改后,使用yum正常,重启网络后/etc/resolv.conf又恢复为192.168.44.1,yum又不能使用,在网卡配置文件中ifcfg-eth0 与 ifcfg-eth1 ,添加PEERDNS=no(不修改resolv.conf文件),重启网卡,一切正常。
总结下,resolv.conf是DNS客户机的配置文件,nameserver关键字定义了DNS服务器的IP地址,文件中可以包含很多nameserver 地址,域名服务器按文件中的出现顺序,从上到下查找,当第一个nameserver无效的时候才会查找第二个.
以上是关于yum 报错 Error: Cannot find a valid baseurl for repo: base的主要内容,如果未能解决你的问题,请参考以下文章
VMware下centOS yum报错cannot find a valid baseurl or repo:base 解决方法
运行yum报错Error: Cannot retrieve metalink for reposit
yum出错Error: Cannot find a valid baseurl for repo: base
yum命令出现“Error: Cannot find a valid baseurl for repo: base”解决办法