I have seen this happen when a module exists in an environment and not in
the main modulepath. Try copying it there, that might solve your problem.

Walter

On Thu, Nov 29, 2012 at 5:02 PM, Fran Rodríguez <[email protected]>wrote:

> Hi group,
>
> I got a problem with environments, im getting this erros from the client:
>
>  Could not retrieve catalog from remote server: Error 400 on SERVER:
> Failed to parse template ssh/retrieve_priv_key.erb: cannot find key
> directory: /etc/puppet/environments/production/modules/ssh/private_keys at
> /etc/puppet/environments/development/modules/ssh/manifests/init.pp:91
>
> I dont know what is happening because it works before. My puppet.conf on
> master is this:
>
> [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
> server = puppetserver.in.rentalia.com
> environment = production
>
> prerun_command = /etc/puppet/etckeeper-commit-pre
> postrun_command = /etc/puppet/etckeeper-commit-post
>
> [master]
> manifest = $confdir/environments/$environment/manifests/site.pp
> modulepath = $confdir/environments/$environment/modules
>
> # 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
>
> storeconfigs = true
> dbadapter = mysql
> dbname = puppetdb
> dbuser = puppet
> dbpassword = hola
> dbserver = localhost
> dbsocket = /var/run/mysqld/mysqld.sock
>
> reports = log, foreman
>
> [agent]
> environment = production
> report = true
> pluginsync = true
> show_diff = true
>
> Anybody knows what happen?¿
>
> Cheers from Madrid
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/LWeA0-guQDYJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>



-- 
Walter Heck

--
Check out my startup: Puppet training and consulting @
http://www.olindata.com
Follow @olindata on Twitter and/or 'Like' our Facebook page at
http://www.facebook.com/olindata

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to