Puppet 에이전트가 '서버' 설정을 따르지 않습니다.

Puppet 에이전트가 '서버' 설정을 따르지 않습니다.

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

관련 정보