
Tengo un problema muy extraño con Puppet 2.7.18 (en una Raspberry Pi) que comenzó de repente. En términos simples, el agente sigue solo parcialmente la directiva 'servidor' en puppet.conf
.
Las siguientes obras:
$ sudo puppet agent -t --server my.puppet.server
pero, si lo configuro puppet.conf
, no parece seguirlo.
$ grep server /etc/puppet/puppet.conf
server=my.puppet.server
Incluso lo confirmé con la variable genconfig, que parece concordar con el hecho de que está configurada correctamente:
$ sudo puppet agent --configprint server
my.puppet.server
Lo extraño es que cuando lo ejecuto sin el argumento explícito del servidor, se repite el siguiente error:
$ 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
¿Alguien puede ofrecer algún tipo de idea o explicación de por qué ocurriría tal comportamiento?
Respuesta1
Lo más probable es que se deba a un problema temporal de DNS.