Puppetserver/FAQ: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 3: Строка 3:
== ЧаВО по теме Puppetserver ==
== ЧаВО по теме Puppetserver ==


'''В''': Почему при запуске Puppetserver у меня вылезает ошибки:
'''В''': Почему при запуске Puppetserver у меня вылезают ошибки:


<pre>
<pre>
Строка 19: Строка 19:
  gem-home: /usr/lib/ruby/gems/2.7.0
  gem-home: /usr/lib/ruby/gems/2.7.0
  gem-path: [/usr/lib/ruby/gems/2.5.0, /usr/lib/ruby/gems/2.7.0]
  gem-path: [/usr/lib/ruby/gems/2.5.0, /usr/lib/ruby/gems/2.7.0]
'''В''': Почему при запуске Puppetserver у меня вылезает ошибка отсутствующего ключа для сервера:
<pre>
java.lang.IllegalStateException: Found master private key '/etc/puppet/ssl/private_keys/dno.office.basealt.ru.pem' but master public key '/etc/puppet/ssl/public_keys/dno.office.basealt.ru.pem' is missing
</pre>
'''О''': Удалите найденный личный ключ {{path|/etc/puppet/ssl/private_keys/dno.office.basealt.ru.pem}} (в вашем случае он по видимости будет иной) и перезапустите сервер.


[[Category: puppetserver]]
[[Category: puppetserver]]
[[Категория:Управление автоматизацией]]
[[Категория:Управление автоматизацией]]
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}}

Версия от 15:21, 28 января 2021

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


ЧаВО по теме Puppetserver

В: Почему при запуске Puppetserver у меня вылезают ошибки:

java.lang.IllegalStateException: Unable to borrow JRubyInstance from pool

java.lang.InterruptedException: Lock can't be granted because a pill has been inserted

О: На это могут быть 2 причины:

  • У вас произошло несовпадение сертификатов и ключей. Удалите все ключи и сертификаты из папки: /etc/puppet/ssl/certs/ и /etc/puppet/ssl/private_keys/.
  • Необходимые для работы сервера рубишные жемы отсутствуют по сообщённым путям. В настойках /etc/puppetserver/conf.d/puppetserver.conf проверьте правильность значений для ключей **ruby-load-path**, **gem-home**, и **gem-path**, значения должны указывать на существующие и действительные папки с жемами, например:
ruby-load-path: [/usr/lib/ruby/site_ruby, /usr/lib/ruby/gems/2.7.0/gems/puppet-7.3.0/lib/, /usr/lib/ruby/gems/2.7.0/gems/facter-2.5.7.1/lib/]
gem-home: /usr/lib/ruby/gems/2.7.0
gem-path: [/usr/lib/ruby/gems/2.5.0, /usr/lib/ruby/gems/2.7.0]

В: Почему при запуске Puppetserver у меня вылезает ошибка отсутствующего ключа для сервера:

java.lang.IllegalStateException: Found master private key '/etc/puppet/ssl/private_keys/dno.office.basealt.ru.pem' but master public key '/etc/puppet/ssl/public_keys/dno.office.basealt.ru.pem' is missing

О: Удалите найденный личный ключ /etc/puppet/ssl/private_keys/dno.office.basealt.ru.pem (в вашем случае он по видимости будет иной) и перезапустите сервер.