Невозможно выполнить установку «yum» на машине Oracle Linux 7

Невозможно выполнить установку «yum» на машине Oracle Linux 7

Я получаю следующую ошибку:

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

Связанный контент