Я устанавливаю 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