
次のエラーが発生します:
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 アドレスに解決できないことです。
これを解決するには、少なくとも 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をインストールしたときにこのエラーが発生しました。vagrant プロジェクトこの問題を回避するために、私は次のようにしました。Vagrant
Box にログインします。
vagrant ssh
ルートになる:
sudo su -
8.8.8.8
にネームサーバーを追加します/etc/resolve.conf
。
echo nameserver 8.8.8.8 >> /etc/resolv.conf
Vagrant ボックス ディレクトリから、vm をプロビジョニングします。
vagrant provision
答え4
dockerサービスを再起動すると問題は解決しました
service restart docker