Назад | Перейти на главную страницу

отключить gpgcheck при использовании команды репо в файле кикстарта

Есть ли способ обойти gpgcheck при использовании репо команду в файле кикстарта?

Я пытаюсь определить репозиторий, который будет использоваться для «пакетной» установки.

В момент установки первым пакетом, который он пытается захватить, является "iputils-20071127-16.el6.i686.rpm".

Кажется, что передача выполняется нормально, но затем отображается ошибка,

"Файл не открывается. Это связано с отсутствием файла, поврежденным пакетом или поврежденным носителем ....".

Я предполагаю, что это ошибка gpgcheck или ошибка контрольной суммы.

ОБНОВИТЬ

На виртуальной машине, в которую я устанавливаю, мне удалось перейти на консоль после возникновения ошибки, передать файл вручную через wget и подтвердить, что хеш соответствует хешу, указанному для пакета в filelists.xml.

Однако при беге rpm -K iputils-20071127-16.el6.i686.rpm Я получаю сообщение:

iputils-20071127-16.el6.i686.rpm: RSA sha1 ((MD5) PGP) md5 НЕ ОК (ОТСУТСТВУЮЩИЕ КЛЮЧИ: (MD5) PGP # c105b9de)

Так что, похоже, это проблема с "поврежденной ошибкой", появляющейся при установке. Можно ли отключить эту проверку?

НОТА:

Я подтвердил, что с файлом все в порядке, передав его тем же способом и установив через командную строку на отдельной виртуальной машине.

файл кикстарта

install
url --url http://192.168.240.79:8008
lang en_US.UTF-8
keyboard us
xconfig --startxonboot
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$CVbGwMaJ$.
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --disabled
timezone Asia/Tokyo
bootloader --location=mbr --driveorder=sda --append="rhgb quiet"
repo --name="Local-Repo"  --baseurl=http://192.168.240.79:8008/ --cost=100

%packages
@base
@core
@custom-shared
@custom-db
%end

имя файла

Хорошо, это непонятно, но позвольте мне опубликовать то, что я нашел, на случай, если кто-то еще это обнаружит.

Для HTTP-сервера я был пытаясь использовать встроенный в Python SimpleHTTPServer. Это работало нормально, загружая исходное изображение и другие файлы, но всегда возвращало ошибку «поврежден» при достижении первого RPM.

Оказывается, это потому, что SimpleHTTPServer не поддерживает Ассортимент Запросы.

(Видеть https://bugzilla.redhat.com/show_bug.cgi?id=624431)

Узнав об этом, я обнаружил, что кто-то уже сделал версию SimpleHTTPServer, которая поддерживает Range, https://github.com/smgoller/rangehttpserver.

После того, как заглянул RangeHTTPServer для SimpleHTTPServer установка идет как положено.