Puppet-Agent befolgt die „Server“-Einstellung nicht

Puppet-Agent befolgt die „Server“-Einstellung nicht

Ich habe ein sehr seltsames Problem mit Puppet 2.7.18 (auf einem Raspberry Pi), das ganz plötzlich aufgetreten ist. Einfach ausgedrückt befolgt der Agent die Anweisung „Server“ in nur teilweise puppet.conf.

Folgende Werke:

$ sudo puppet agent -t --server my.puppet.server

aber wenn ich es stattdessen einsetze puppet.conf, scheint es nicht zu folgen.

$ grep server /etc/puppet/puppet.conf
server=my.puppet.server

Ich habe es sogar mit der Variable „genconfig“ bestätigt, was damit zu übereinstimmen scheint, dass es richtig konfiguriert ist:

$ sudo puppet agent --configprint server
my.puppet.server

Das Seltsame daran ist, dass beim Ausführen ohne das explizite Serverargument immer wieder der folgende Fehler auftritt:

$ 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

Kann irgendjemand Erkenntnisse oder Erklärungen dazu liefern, warum ein solches Verhalten auftritt?

Antwort1

Höchstwahrscheinlich durch ein vorübergehendes DNS-Problem verursacht.

verwandte Informationen