我收到以下错误:
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