Redhat

百勝回購回應和rrno14和rrn這14Errno 14HTTP 錯誤 403 - 禁止

  • December 1, 2021

我正在嘗試建立一個 YUM 儲存庫,其中包含我們每晚 Jenkins 建構中的一些 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確實列印了適當的 repo。列印所有預期的包,並在yum update呼叫時嘗試下載。由於某種原因,客戶端沒有任何訪問權限。

我需要編輯其他配置文件嗎?為 Jenkins 安裝的 Apache 是否會干擾 YUM 儲存庫?請幫忙!!!讓我知道是否需要更多資訊。

我明白了,它是如此簡單!

為了解決這個問題,我不得不禁用 SELinux並重新啟動伺服器。

就是這樣。

您可能沒有密碼來重新啟動伺服器。不重新啟動就無法禁用。但是可以將模式設置為許可。(僅限本期!)

setenforce 0(從強制更改為許可)

sestatus(確認目前模式)

來源:

如何禁用selinux

原始答案

引用自:https://serverfault.com/questions/697752