Could not request certificate: getaddrinfo: Name or service not known

349 views
Skip to first unread message

Almudena Soblechero Garcia

unread,
Jun 8, 2014, 6:19:16 AM6/8/14
to pupp...@googlegroups.com
Buenas chicos, aquí sigo peleandome con Puppet!!

Tengo la siguiente configuración DNS (con  Vagrant estoy haciendo la virtualización)

- un servidor DNS , donde también esta el servidor Puppetmaster:
server dns master.despliegues.com y también se puede llamar master

- dos clientes: cliente1, y cliente2

Todos resuelven correctamente DNs, tanto como con su nombre, como con FQDM:






Ahora bien, cuando quiero, comprobar el estado de puppet me sale el siguiente error:

"
root@cliente1:/home/vagrant# puppet agent --test
err: Could not request certificate: getaddrinfo: Name or service not known
Exiting; failed to retrieve certificate and waitforcert is disabled




"


En el servidor tengo lo siguiente: /puppet.conf

"
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
templatedir=$confdir/templates
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
certname = master.despliegues.com
autosign =  false
server =  192.168.33.2

                     
"

En bold están las lineas que he añadido.


En los clientes tengo:

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
templatedir=$confdir/templates
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
certname = cliente1.despliegues.com
server = master.despligues.com



Intento hacer lo siguiente: pero sale el error este

root@master:~# puppet cert --sign cliente1.despliegues.com
err: Could not call sign: Could not find certificate request for cliente1.despliegues.com
Could not find certificate request for cliente1.despliegues.com



He reiniciado las máquinas, y compruebo que hay solicutdes de certificados, y nada:

root@master:~# puppet cert --list
root@master:~#

Alguna sugerencia, de lo que estoy haciendo mal?

Saludos.






Reply all
Reply to author
Forward
0 new messages