Новая установка на Centos (пробовала и 6, и 7) из репозитория PC1. Запуск puppetserver
жует мою оперативную память в течение нескольких минут, а затем выдает следующую ошибку:
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
Я тупо слежу за официальные документы. так что это может означать небольшое исправление там или в установочном пакете
Я тоже столкнулся с этой проблемой.
Проблема скорее всего в том, что puppet agent
побежал перед запуском puppetserver
.
Агент создаст свой ключ при первом запуске, но не ЦС, который требуется для запуска сервера.
Чтобы решить эту проблему на существующей виртуальной машине, вам необходимо удалить эти ключи:
rm -rf /etc/puppetlabs/puppet/ssl/*
А затем снова запустите марионеточный сервер.
Затем сервер сгенерирует все ключи, необходимые для запуска.