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

RHEL7 kickstart не может установить сертификат продукта

Я устанавливаю Red Hat Enterprise Linux 7.0 Sever из настроенного образа с файлом кикстарта. После перезагрузки сертификат продукта не был установлен, что делает невозможным регистрацию системы.

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

После установки:

# subscription-manager list
No installed products to list
# ls -l /etc/pki/product
total 0

Я ожидал, что там будет файл 69.pem, но его не установили.

Это файл кикстарта, который я использую в настоящее время (я удалил много вещей из своего исходного, этот все еще вызывает проблему):

%packages
@core
httpd
lm_sensors
%end

%post
systemctl enable httpd.service
%end

reboot

Я также удалил несколько пакетов из подкаталога Packages, поэтому вполне возможно, что один из необходимых пакетов может отсутствовать. Я разместил полный список файлов с изображения на http://pastebin.com/M7bidk1G. Все файлы взяты из оригинала rhel-server-7.0-x86_64-dvd.iso файл.

РЕШЕНИЕ: Это вызвано тем, что мы изменили базу данных репо в образе ISO (для добавления наших собственных пакетов RPM), что каким-то образом заставило Anaconda не идентифицировать образ как должное. Я добавил этот обходной путь в сценарий кикстарта:

cp /mnt/repodata/productid /etc/pki/product/69.pem