我试图build立一个YUM仓库,其中包含我们每晚Jenkins构build的一些RPM软件包。
YUM仓库驻留在Jenkins服务器上的仓库文件夹[path to repo]/jenkins-nightly-build/[release name]-repo 。 所有的工作完成后,他们被放置在回购。 最后,存储库元数据被更新。
但是,当我尝试更新另一台机器时,存储库响应[Errno 14] HTTP Error 403 - Forbidden 。
这是驻留在客户机上的.repo文件:
[jenkins-nightly] name=jenkins-nightly baseurl=http://[hostname]/jenkins-nightly-build/[release name]-repo gpgcheck=0 enabled=1
正如你所看到的,.repo文件非常简单。 我已经尝试了yum clean all ,并yum repolist打印适当的回购。 当yum update被调用时,所有预期的软件包将被打印并尝试下载。 出于某种原因,客户端没有任何访问权限。
有一些其他的configuration文件,我需要编辑? 能否为Jenkins安装Apache,是否会干扰YUM存储库? 请帮忙!!! 让我知道是否需要更多信息。
我明白了,它非常简单!
为了解决这个问题,我必须禁用SELinux并重新启动服务器。
而已。