Rhel
無法讀取 repomd.xml
我正在嘗試在未連接到 Internet 的伺服器上安裝 RHEL-8 安裝 DVD 中的其他軟體包。我將 DVD ISO 安裝在
/mnt/cdrom
. 我的/etc/yum.repos.d/baseos.repo
文件中有以下內容:[baseos] name=BaseOs_Repository baseurl=file:///mnt/cdrom/BaseOs enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
當我嘗試安裝軟體包時,出現以下錯誤:
Errors during downloading metadata for repository 'baseos': - Curl error (37): Couldn't read a file:// file for file:///mnt/cdrom/BaseOs/repodata/repomd.xml [Couldn't open file /mnt/cdrom/BaseOs/repodata/repomd.xml] Error: Failed to download metadata for repo 'baseos': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
該文件存在並具有正確的權限:
[root@ngsv8 repodata]# ls -lh /mnt/cdrom/BaseOS/repodata/ total 3.1M -r--r--r--. 1 root root 75K Oct 13 2021 059387f37531102607f15430a20c0a02737d3917295288657c3dc2bf3b4d3388-comps-BaseOS.x86_64.xml.gz -r--r--r--. 1 root root 1.3M Oct 13 2021 605f660b7c02389f9dc05b018bed8a414cc6f354eb0748aa55efc31c9e4c2298-filelists.xml.gz -r--r--r--. 1 root root 1.1M Oct 13 2021 650308603c7c00e2f2265686d472750875 51b6326e7a1077d93f3f317e0e8cce-primary.xml.gz -r--r--r--. 1 root root 444K Oct 13 2021 67ea1c69bf2d3ff30e0aa59fd2ccd7890decdf1f4fb6acb305f9e027551fd00f-other.xml.gz -r--r--r--. 1 root root 301K Oct 13 2021 7a3932d707bf3b84d0cccbe2a5382ad04613ef4e2308a95aef2c16e999702119-comps-BaseOS.x86_64.xml -r--r--r--. 1 root root 1.6K Oct 13 2021 ee6f2ed466e70c8ee4dd48d8aa3897707349e31e3f546a82e121cc53cc82d8a8-productid.gz -r--r--r--. 1 root root 2.2K Oct 13 2021 productid -r--r--r--. 1 root root 2.8K Oct 13 2021 repomd.xml -r--r--r--. 1 root root 2.2K Oct 13 2021 TRANS.TBL
對於安裝 DVD 的子目錄,我有一個類似的
.repo
文件,AppStream/
它似乎可以工作,因為它不會吐出任何錯誤消息。我嘗試複製appstream.repo
tobaseos.repo
並將所有引用從appstream
to更改為baseos
以防萬一我有一個我沒有看到的錯字。
你有一個錯字 -
BaseOs
vsBaseOS
。修復您的 repo 文件以匹配 DVD 文件系統。這是您的錯誤消息:
Couldn't open file /mnt/cdrom/BaseOs/repodata/repomd.xml
這是
ls
命令:ls -lh /mnt/cdrom/BaseOS/repodata/