тайм-аут puppetserver не может найти ключ

Новая установка на Centos (попробованный и 6 и 7) от PC1 repo. Запуск puppetserver munchs далеко в моей RAM в течение нескольких минут затем перестал работать с этой ошибкой:

Exception in thread "main" java.lang.IllegalStateException: Cannot initialize master with partial state; need all files or none.
Found:
/etc/puppetlabs/puppet/ssl/private_keys/puppet.novalocal.pem
Missing:
/etc/puppetlabs/puppet/ssl/certs/puppet.novalocal.pem

Кажется, что это смотрит в неправильном каталоге для открытого ключа, как это, кажется, было создано в другом месте:

[chris@puppet ~]$ sudo find /etc/puppetlabs/ -name puppet.novalocal.pem
/etc/puppetlabs/puppet/ssl/private_keys/puppet.novalocal.pem
/etc/puppetlabs/puppet/ssl/public_keys/puppet.novalocal.pem

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

2
задан 24 May 2015 в 09:27
1 ответ

I столкнулся с этой проблемой.
Проблема, скорее всего, в том, что марионеточный агент выполнялся до запуска puppetserver .
Агент создаст свой ключ при первом запуске, но не ЦС, который требуется для запуска сервера.

Чтобы решить эту проблему на существующей виртуальной машине, вам необходимо удалить эти ключи:

rm -rf /etc/puppetlabs/puppet/ssl/*  

И затем снова запустить марионеточный сервер.
Затем сервер сгенерирует все ключи, необходимые для запуска.

8
ответ дан 3 December 2019 в 08:52

Теги

Похожие вопросы