Ошибка установки марионетки
Я пытаюсь установить Puppet Enterprise впервые и следую этой документации: https://puppet.com/docs/pe/2019.0/installing_pe.html
Я скачал файл и выполнил его локально на главном сервере (Ubuntu 18.04).
Когда я пытаюсь установить, я вижу несколько ошибок, и установщик просто останавливается.
Вот ошибки:
Warning: Error connecting to puppet on 8081 at route /pdb/query/v4, error message received was 'Failed to open TCP connection to puppet.my.tld:8140 (Connection refused - connect(2) for "puppet.my.tld" port 8140)'. Failing over to the next PuppetDB server_url in the 'server_urls' list
Также:
[Error]: Failed to apply catalog: Failed to open TCP connection to puppet:4433 (Invalid argument - connect(2) for "puppet" port 4433)
Между ними есть и другие ошибки и предупреждения, но, похоже, что-то не так с подключением к хосту или с какой-то частью создания сертификата.
Когда начинается установка, меня просят отредактировать файл конфигурации. Я попытался только ввести пароль, также добавив свой fqdn к cert_altnames, добавив, что fqdn также на консоли и главном хосте, но происходят те же ошибки. Либо не в состоянии подключиться, либо не в состоянии генерировать сертификаты.
Ошибки, упомянутые выше, меняются в зависимости от того, добавил ли я полное доменное имя или нет (в нем упоминается марионетка:8140 вместо моего домена).
Что мне здесь не хватает?
1 ответ
Была аналогичная проблема при установке PE 2021.7.3 на машине с Ubuntu 20.04. Я решил эту проблему, установив umask на 0022 из 0027.