Puppet/FAQ
< Puppet
ЧаВО по теме Puppet
В: Почему при запуске службы Puppet у меня вылезают ошибки при получении статуса службы (**systemctl status puppet**):
Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node dno.office.basealt.ru: Exception while executing '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb': Cannot run program "/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb" (in directory "."): error=2, No such file or directory Could not retrieve catalog; skipping run
О: Отстствует модуль puppet-а называемый theforeman-foreman, установие его так:
# apt-get install puppet-theforeman-foreman
В: Почему при запуске службы Puppet у меня вылезают предупреждения при получении статуса службы (**systemctl status puppet**):
Unable to fetch my node definition, but the agent run will continue: Error 500 on SERVER: Server Error: Failed to find dno.office.basealt.ru via exec: Execution of '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb dno.office.basealt.ru' returned 1: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node dno.office.basealt.ru: Failed to find dno.office.basealt.ru via exec: Execution of '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb dno.office.basealt.ru' returned 1: Could not retrieve catalog; skipping run
О: Ваш foreman не настроен для работы с текущей конфигурацией puppet, вам нужно отключить службу внешних узлов в Шаблон:Path:/etc/puppet/puppet.conf так:
# external_nodes = /usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb # node_terminus = exec
и перезапустить puppet после перезапуска puppetserver. После чего при необходимости установите **facter** настройте Foreman и Smart-proxy