无法在 Oracle Linux 7 计算机上“yum install”

无法在 Oracle Linux 7 计算机上“yum install”

我收到以下错误:

Loaded plugins: langpacks, ulninfo
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/repodata/repomd.xml: 
[Errno 14] curl#6 - "Could not resolve host: yum.oracle.com; Unknown error"
Trying other mirror.

failure: repodata/repomd.xml from ol7_latest: [Errno 256] No more mirrors to try.
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/repodata/repomd.xml: 
[Errno 14] curl#6 - "Could not resolve host: yum.oracle.com; Unknown error"

不确定这到底意味着什么。有人可以给我指点吗?

答案1

这个错误的意思就是它表面上所说的—— Could not resolve host: yum.oracle.com。您的计算机无法“看到”yum.oracle.com,因为它找不到该主机的 DNS 条目。尝试host -v yum.oracle.com看看是否可以获得更详细的错误信息。

答案2

这是一个老问题,但对于那些来这里寻找解决方案的人来说,问题是机器无法将完全限定域名(例如 yum.oracle.com)解析为 IP 地址。

为了解决这个问题,需要在.net中输入至少一个DNS服务器/etc/resolve.conf。可以使用 208.67.222.222、208.67.220.220(OpenDNS 的 DNS 服务器)、8.8.8.8、8.8.4.4(Google 的 DNS 服务器)或 ISP 指定的 DNS 服务器。

答案3

在安装带有 Oracle 数据库的 vagrant box 时出现此错误https://github.com/oracle/vagrant-projects。为了解决这个问题,我就是这样做的。
登录流浪盒子:

vagrant ssh

成为root:

sudo su -

8.8.8.8在 中添加名称服务器/etc/resolve.conf

echo nameserver 8.8.8.8 >> /etc/resolv.conf


从 vagrant box 目录中,配置虚拟机:

vagrant provision

答案4

重新启动 docker 服务它解决了我的问题

service restart docker

相关内容