Não é possível executar o dispositivo fantoche (Não foi possível solicitar o certificado: não foi possível gravar em… privatekeydir)

3

Eu configurei o Puppet 4.3 em um servidor Centos 7. Este é um mestre de marionetes que também está executando o agente de marionetes. Estou tentando configurar o Puppet Device para configurar um roteador. quando tento executar puppet device , vejo este erro:

sudo puppet device --verbose
Info: starting applying configuration to r1 at telnet://r1/
Info: Creating a new SSL key for r1
Error: Could not request certificate: Could not write /opt/puppetlabs/puppet/cache/devices/r1/ssl/private_keys/r1.pem to privatekeydir: Permission denied @ rb_sysopen - /opt/puppetlabs/puppet/cache/devices/r1/ssl/private_keys/r1.pem

Quando eu executo o dispositivo de marionetes sans sudo, vejo esse erro:

puppet device --verbose
Error: No device found in /home/<MEEEE>/.puppetlabs/etc/puppet/device.conf

Aqui está meu /etc/puppetlabs/puppet/device.conf

[r1]
type cisco
url telnet://puppet:123456@r1/

Aqui está meu /etc/puppetlabs/puppet/puppet.conf

[master]
vardir = /opt/puppetlabs/server/data/puppetserver
logdir = /var/log/puppetlabs/puppetserver
rundir = /var/run/puppetlabs/puppetserver
pidfile = /var/run/puppetlabs/puppetserver/puppetserver.pid
codedir = /etc/puppetlabs/code
dns_alt_names = puppetmaster,puppet,puppet.applebank.ny.com,puppetmaster01

[agent]
server = puppetmaster
    
por red888 04.12.2015 / 00:46

1 resposta

0

De alguma forma, as permissões devem ter sido confusas. Eu corri o seguinte que resolveu o problema:

sudo chown -R puppet:puppet /opt/puppetlabs
    
por 04.12.2015 / 00:59