RHEL 7リポジトリを他のRHEL7システムにミラーリングする必要がある奇妙な状況があります。私はRHN文書に従いました:https://access.redhat.com/solutions/23016#basicマイサーバーにミラーを作成します(reposync
および使用createrepo
)。 Apacheを設定し、Webブラウザを使用して場所にあるすべてのリポジトリにアクセスできますhttp://server_name/repo_name/repodata/repomd.xml
。
ただし、yum update
クライアントサーバーでこれを行うと、2つのエラーメッセージが表示されます。
*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
奇妙なプロキシの問題が原因で問題が発生します。プロキシを無視してはいけませんが、そうではありません。