无法读取 Centos 6 PXE 安装上的包元数据

无法读取 Centos 6 PXE 安装上的包元数据

Centos6 pxe 安装由于错误无法正确运行:

无法读取包元数据。

无法检索存储库的存储库元数据(repomd.xml):Centos6-os。

但是,从检查下面显示的日志来看,安装程序能够下载 repomd.xml 和 primary.xml.gz。我尝试重新运行,createrepo但问题仍然存在。从检查 repomd.xml 和 primary.xml.gz 来看,它们都很好。

xxxx - - [25/Sep/2014:18:43:07 +0100] “GET /centos/6/os/x86_64//images/updates.img HTTP/1.1” 404 312 “-” “anaconda/13.21.215”
xxxx - - [25/Sep/2014:18:43:07 +0100] “GET /centos/6/os/x86_64//images/product.img HTTP/1.1” 404 312 “-” “anaconda/13.21.215”
xxxx - - [25/Sep/2014:18:43:07 +0100] “GET /centos/6/os/x86_64//images/install.img HTTP/1.1” 200 144060416 “-” “anaconda/13.21.215”
xxxx - - [25/Sep/2014:18:43:23 +0100] "GET /centos/6/os/x86_64//.treeinfo HTTP/1.1" 200 364 "-" "urlgrabber/3.9.1"
xxxx - - [25/Sep/2014:18:43:23 +0100] "GET /centos/6/os/x86_64//.treeinfo HTTP/1.1" 200 364 "-" "urlgrabber/3.9.1"
xxxx - - [2014 年 9 月 25 日:18:43:23 +0100] “GET /centos/6/os/x86_64/repodata/repomd.xml HTTP/1.1” 200 951 “-” “CentOS (anaconda)/6.5”
xxxx - - [25/Sep/2014:18:43:23 +0100] “GET /centos/6/os/x86_64/repodata/primary.xml.gz HTTP/1.1” 200 2033955 “-” “CentOS (anaconda)/6.5”

知道为什么会发生这种情况吗?

谢谢。

答案1

我发现问题在于 Anaconda 似乎只乐于解析从主机名而不是 IP 获取的文件列表。DNS 最初不可用,因此我在安装过程中使用 IP 地址手动输入 URL,Anaconda 仍然下载了如上所示的文件列表,但它不会解析它。当 DNS 正常工作时,它工作正常。

相关内容