При новой установке (монолитной) PE (Puppet Enterprise) 3.3 на RHEL (Redhat Enterprise Linux) 7 я получаю следующую ошибку:
...
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/git_html_path.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/git_version.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed when searching for node puppet.***: Could not find terminus console for indirection node
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
при работе на главном узле:
puppet agent --test
Файл console.rb существует на диске: /opt/puppet/share/puppet/modules/puppet_enterprise/lib/puppet/indirector/node/console.rb
Версия: 3.6.2 (Puppet Enterprise 3.3.0)
Не то чтобы Puppet, кажется, даже доходит до контакта с консолью, но я могу получить к нему доступ через веб-браузер, и первые 4 тестовых прогона появились в консоли, но теперь этого не происходит (ничего не изменилось). Я не могу понять, почему терминал консоли не может быть найден, или даже где Puppet ищет (очевидно, не в том месте)
Версия Ruby: ruby 2.0.0p353 (2013-11-22) [x86_64-linux]