Установка Centos6 pxe работает неправильно из-за ошибки:

Невозможно прочитать метаданные пакета.

Не удается получить метаданные репозитория (repomd.xml) для репозитория: Centos6-os.

Однако после изучения журналов, показанных ниже, установщик может загрузить repomd.xml и primary.xml.gz. Я попытался повторно запустить createrepo однако проблема сохраняется. Из изучения repomd.xml и primary.xml.gz они оба выглядят хорошо.

x.x.x.x - - [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"
x.x.x.x - - [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"
x.x.x.x - - [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"
x.x.x.x - - [25/Sep/2014:18:43:23 +0100] "GET /centos/6/os/x86_64//.treeinfo HTTP/1.1" 200 364 "-" "urlgrabber/3.9.1"
x.x.x.x - - [25/Sep/2014:18:43:23 +0100] "GET /centos/6/os/x86_64//.treeinfo HTTP/1.1" 200 364 "-" "urlgrabber/3.9.1"
x.x.x.x - - [25/Sep/2014:18:43:23 +0100] "GET /centos/6/os/x86_64/repodata/repomd.xml HTTP/1.1" 200 951 "-" "CentOS (anaconda)/6.5"
x.x.x.x - - [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 ответ1

0

Я обнаружил, что проблема была в том, что Anaconda, похоже, рада только анализу файловых списков, которые она получила по имени хоста, а не по IP. Изначально DNS был недоступен, поэтому я вручную набирал URL во время установки с IP-адресом, Anaconda все еще загружала списки файлов, как показано выше, но не анализирует их. Когда DNS работал, он работал нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .