RHEL 7 리포지토리를 다른 RHEL7 시스템에 미러링해야 하는 이상한 상황이 있습니다. 나는 RHN 문서를 따랐습니다:https://access.redhat.com/solutions/23016#basic내 서버에 미러를 만듭니다( reposync
및 사용 createrepo
). Apache를 구성했으며 웹 브라우저를 사용하여 위치한 모든 저장소에 액세스할 수 있습니다 http://server_name/repo_name/repodata/repomd.xml
.
그러나 yum update
클라이언트 서버에서 이 작업을 수행하면 두 가지 오류 메시지가 나타납니다.
*http://server_name/repo_name/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found*
*failure: repodata/repomd.xml from repo_name: [Errno 256] No more mirrors to try*
프록시는 필요하지 않습니다. /etc/yum.conf를 프록시 유무에 관계없이 구성했는데 아무런 차이가 없습니다. 시간을 내어 내 질문을 검토해 주신 분들께 감사드립니다.
실패한 클라이언트의 저장소 파일은 다음과 같습니다.
[repo_name]
name=repo_name
baseurl=http://server_name/repo_name/
enabled=1
gpgcheck=0
sslverify=0
내 서버의 저장소 디렉터리 트리는 다음과 같습니다.
/web root
repo_name
Packages
repodata
repomd.xml
updateinfo.xml
various xml.gz files too
답변1
이상한 프록시 문제로 인해 문제가 발생합니다. 프록시를 무시해서는 안 되지만 그렇지 않습니다.