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。あなたのコンピュータはそのホストのDNSエントリを見つけることができないので、yum.oracle.comを「見る」ことはできません。host -v yum.oracle.comより詳細なエラーメッセージが表示されることを確認してください。

答え2

これは古い質問ですが、解決策を見つけるためにここに来る人にとって問題は、システムが完全修飾ドメイン名(yum.oracle.comなど)をIPアドレスに解決できないことです。

この問題を解決するには、.netに少なくとも1つの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

ルートになった:

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

関連情報