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 에 하나 이상의 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

도커 서비스를 다시 시작하면 문제가 해결되었습니다.

service restart docker

관련 정보