Tuesday, September 19, 2017

Subject: Puppet error creating eyaml keys
======================================================================
ERROR:
#root$   /opt/puppetlabs/server/data/puppetserver/jruby-gems/bin/eyaml createkeys 
Gem::MissingSpecError: Gem::MissingSpecError
  to_specs at /etc/puppetlabs/puppet/eyaml/jruby-9.1.13.0/lib/ruby/stdlib/rubygems/dependency.rb:310
   to_spec at /etc/puppetlabs/puppet/eyaml/jruby-9.1.13.0/lib/ruby/stdlib/rubygems/dependency.rb:322
       gem at /etc/puppetlabs/puppet/eyaml/jruby-9.1.13.0/lib/ruby/stdlib/rubygems/core_ext/kernel_gem.rb:65
    <main> at /opt/puppetlabs/server/data/puppetserver/jruby-gems/bin/eyaml:22

SOLUTION:
Export the GEM_PATH environment variable first to point to the hiera-eymal gem first
#root$   export GEM_PATH=/opt/puppetlabs/server/data/puppetserver/jruby-gems
#root$   /opt/puppetlabs/server/data/puppetserver/jruby-gems/bin/eyaml createkeys 

No comments:

Post a Comment