
Я получаю следующую ошибку:
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-адреса.
Чтобы решить эту проблему, необходимо ввести хотя бы один DNS-сервер в /etc/resolve.conf
. Можно использовать либо 208.67.222.222, 208.67.220.220 (DNS-серверы OpenDNS), 8.8.8.8, 8.8.4.4 (DNS-серверы Google), либо DNS-серверы, указанные вашим интернет-провайдером.
решение3
Я получил эту ошибку при установке Vagrant Box с Oracle Database изhttps://github.com/oracle/vagrant-projects. Чтобы обойти эту проблему, вот что я сделал.
Войдите в vagrant box:
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