
У меня очень странная проблема с Puppet 2.7.18 (на Raspberry Pi), которая началась внезапно. Проще говоря, агент лишь частично следует директиве 'server' в puppet.conf
.
Следующие работы:
$ sudo puppet agent -t --server my.puppet.server
но если я вместо этого его ввожу puppet.conf
, он, похоже, не следует этому.
$ grep server /etc/puppet/puppet.conf
server=my.puppet.server
Я даже подтвердил это с помощью переменной genconfig, которая, похоже, подтверждает тот факт, что она настроена правильно:
$ sudo puppet agent --configprint server
my.puppet.server
Странно то, что когда я запускаю его без явного аргумента сервера, я получаю следующую повторяющуюся ошибку:
$ sudo puppet agent -t
[...]
err: /Stage[main]/MyModule::Puppet/File[some_file.sh]: Could not evaluate: getaddrinfo: Name or service not known Could not retrieve file metadata for puppet:///modules/MyModule/some_file.sh: getaddrinfo: Name or service not known at /etc/puppet/modules/MyModule/manifests/another_file.pp:31
[...]
err: Could not send report: getaddrinfo: Name or service not known
Может ли кто-нибудь дать какое-либо представление или объяснение тому, почему происходит такое поведение?
решение1
Вероятнее всего, это вызвано временной проблемой DNS.