On Saturday, September 15, 2012 6:10:33 AM UTC-7, quanta wrote:
>
>     debug: Using cached certificate for ca
>     err: Could not request certificate: stack level too deep
>     debug: Using cached certificate for ca
>     debug: Using cached certificate for ca
>     /usr/lib/ruby/1.8/sync.rb:58:in `Fail': Thread(#<Thread:0x2af83efcd378 
> run>) not locked. (Sync_m::Err::UnknownLocker)
>     from /usr/lib/ruby/1.8/sync.rb:64:in `Fail'
>     from /usr/lib/ruby/1.8/sync.rb:184:in `sync_unlock'
>     from /usr/lib/ruby/1.8/sync.rb:232:in `synchronize'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:650:in 
> `uninterpolated_value'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:800:in 
> `each_source'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:797:in `each'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:797:in 
> `each_source'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:647:in 
> `uninterpolated_value'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:646:in 
> `catch'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:646:in 
> `uninterpolated_value'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:682:in 
> `value'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:21:in `[]'
>     from /usr/lib/ruby/site_ruby/1.8/puppet.rb:65:in `[]'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:297:in 
> `wait_for_cert'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:407:in 
> `setup_host'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:425:in 
> `setup_agent'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:484:in 
> `setup'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:307:in `run'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:416:in `hook'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:307:in `run'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:407:in 
> `exit_on_fail'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:307:in `run'
>     from /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:69:in 
> `execute'
>     from /usr/bin/puppet:4
>
> Since I'm not familiar with Ruby, could you help me please to solve this?
>

I had what I think is the same thing hit me today.

looks like in newer puppet agent's  if you only have the client cert local 
but not the CA.pem you get this obtuse error:
Error: Could not request certificate: stack level too deep

And if I add debug I get the trace like above.

solution was to add ca.pem in the bundle I unpack during system 
initialization.

Very frustrating nothing in release notes and other docs that I have been 
able to find on this change.  The number of tools I have been bumping into 
recently that really heavily on certs but don't tend to manage/deal with 
them well

-- 
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/-/PoDJ1EimHLcJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to