配置 YUM 以从镜像存储库进行更新

配置 YUM 以从镜像存储库进行更新

我遇到了一个奇怪的情况,我必须将我的 RHEL 7 存储库镜像到其他 RHEL7 系统。我遵循了 RHN 文档:https://access.redhat.com/solutions/23016#basic在我的服务器上创建镜像(使用reposynccreaterepo)。我已经配置了 Apache,并且可以使用 Web 浏览器访问位于 的每个存储库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

奇怪的代理问题导致了问题。它不应该忽略代理,但事实并非如此。

相关内容