
갑자기 시작된 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 문제로 인해 발생했을 가능성이 높습니다.