我尝试在我的 centos 服务器上安装 samba 并显示以下代码:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError: <urlopen error (-2, 'Name or service not known')>
我取消注释了 baseurl /etc/yum.repose.d/CentOS-Base.repo
,但结果仍然一样。我检查了名称服务器,没有问题。为什么会发生这种情况?我该如何解决?
答案1
您如何检查名称服务器?
尝试查看您的名称服务器是否正确响应:
host mirrorlist.centos.org
尝试查看世界名称服务器是否正确响应(本例中为 Google 的):
host mirrorlist.centos.org 8.8.8.8
确保您的名称服务器正确
/etc/resolv.conf
并且能够正确响应请求mirrorlist.centos.org
。
由于您没有/etc/resolv.conf
在问题中写明文件内容,且缺少详细信息(您如何连接?直接连接到互联网?通过路由器并使用路由器提供的 DNS?也许是 VPN?
答案2
抱歉,信息不太好,但是我对 Linux 还很陌生,所以......
这是我的 /etc/resolv.conf 文件
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.222.222
我正在通过 mikrotik 连接到互联网,据我所知,互联网上没有过滤器。