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?