無法下載repodata/repomd.xml

無法下載repodata/repomd.xml

我正在準備 RHCE 8 考試,我必須:

建立一個名為 setupreposerver.yaml 的 playbook,以將控制主機設定為儲存庫主機。確保該主機符合以下要求,這些要求必須由 playbook 完成:

A。 RHEL 8 安裝 ISO 循環安裝在目錄 /var/ftp/repo 上。

b.防火牆服務已停用。

C。 vsftpd 服務已啟動並啟用,它允許匿名使用者存取 /var/ftp/repo 目錄。

然後,建立一個 Bash 腳本,將託管伺服器配置為您在前面的任務中設定的儲存庫伺服器的儲存庫用戶端。該腳本必須使用臨時命令並執行以下任務:

A。停用任何目前現有的儲存庫。

b.允許存取 control.example.com 上的 BaseOS 儲存庫

C。允許存取 control.example.com 上的 AppStream 儲存庫

我嘗試了很多方法,但無法從我的託管節點啟用對 BaseOS 和 AppStream 的存取。掛載 /dev/sr0 後,無法執行 createcrepo 指令

https://i.stack.imgur.com/q1Thu.png<--- 客戶端儲存庫設定手冊

https://i.stack.imgur.com/qkGW3.png<--- 客戶端儲存庫設定劇本錯誤

https://i.stack.imgur.com/ZE9oF.png<--- 伺服器端儲存庫設定手冊

https://i.stack.imgur.com/KprgT.png<--- 伺服器端儲存庫設定手冊第 2 部分

我需要存取 BaseOS 和 AppStream,因為稍後我需要使用我的控制節點儲存庫透過 ftp 將軟體包下載到我的託管節點中。

我嘗試將 rpm 檔案直接放入 /var/ftp/repo 中,然後使用以下命令設定 repo 用戶端ftp://control.example.com/repo它有效,我可以下載該軟體包。

但我想存取BaseOS和AppStream內部的rpm包,找不到解決方案。我嘗試將所有 rpm 複製到另一個目錄,然後卸載,然後將備份的 rpm 移回 /var/ftp/repo,但這不是正確的方法。

有人可以幫我找到解決方案嗎?謝謝

順便說一句,我的伺服器端劇本執行時沒有錯誤。

相關內容