Oracle Cloud에 Oracle-Linux-7.7-2020.02.21-0 기반 인스턴스가 있습니다.
yum update 및 기타 yum 명령을 사용하면 다음 오류가 발생합니다.
...
failure: repodata/repomd.xml from ol7_UEKR5: [Errno 256] No more mirrors to try.
http://yum-.oracle.com/repo/OracleLinux/OL7/UEKR5/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: yum-.oracle.com; Unknown error"
다음 명령은 확인할 수 없는 기본 URL의 수를 보여줍니다.
yum-config-manager |grep yum\-
baseurl = http://yum-.oracle.com/repo/OracleLinux/OL7/UEKR5/x86_64/
baseurl = http://yum-.oracle.com/repo/OracleLinux/OL7/addons/x86_64/
...
분명히 URL을 구문 분석할 수 없습니다.
ping yum-.oracle.com
ping: yum-.oracle.com: Name or service not known
이것은 작동합니다:
ping yum.oracle.com
PING e10877.dscd.akamaiedge.net (2.17.176.87) 56(84) bytes of data.
무슨 일이 일어났고 어떻게 해야 합니까?
고쳐 쓰다:
나는 시도했다:
yum clean all
/etc/yum.repos.d/oracle-linux-ol7.repo 파일은 $ociregion
모든 기본 URL의 변수 사용법을 보여줍니다.
baseurl=http://yum$ociregion.oracle.com/repo/OracleLinux/OL7...
/etc/yum/vars/ociregion 파일에는 하나만 포함되어 있으므로 -
해당 파일을 백업하고 이 플래그를 제거하여 빈 파일을 남겨 두었습니다.
이제 yum-config-manager는 yum.oracle.com으로 시작하는 유효한 URL만 표시하지만 yum update
새롭고 다른 오류를 반환합니다.
failure: repodata/repomd.xml from ol7_ksplice: [Errno 256] No more mirrors to try.
https://yum.oracle.com/repo/OracleLinux/OL7/ksplice/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
답변1
문제를 해결하기 위해 적용한 유일한 변경 사항은 /etc/yum/vars/ociregion 파일의 내용을 -
( -eu-frankfurt-1
내 OCI 영역)으로 변경하는 것이었습니다. 그런 다음 yum update
추가 문제 없이 575개의 업데이트가 수행되었습니다.