Puppet エージェントが `server` 設定に従っていない

Puppet エージェントが `server` 設定に従っていない

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 の問題が原因である可能性が高いです。

関連情報