You will also need to install hiera-eyaml via /opt/puppetlabs/puppet/bin/gem. Puppetserver only install gem for jruby
On Sat, Feb 16, 2019 at 23:00 Daniel Kinon <[email protected]> wrote: > Hello, > I'm running puppetserver 6.2.0 with hiera-eyaml-gpg but can't seem to > get past the following error when I perform a lookup for an encrypted block > during a puppet agent run: > ~~~ > Error: Could not run: cannot load such file -- > hiera/backend/eyaml/encryptors/gpg > ~~~ > > Here is the full gem list from puppetserver and all the requisite gems are > present (hiera-eyaml, hiera-eyaml-gpg, ruby_gpg [since gpgme fails > install]): > ~~~ > # puppetserver gem list > > *** LOCAL GEMS *** > > cmath (default: 1.0.0) > csv (default: 1.0.0) > deep_merge (1.0.1) > facter (2.5.1) > fast_gettext (1.1.2) > fileutils (default: 1.1.0) > gettext (3.2.2) > hiera-eyaml (2.1.0) > hiera-eyaml-gpg (0.6) > highline (1.6.21) > hocon (1.2.5) > ipaddr (default: 1.2.0) > jar-dependencies (default: 0.3.12) > jruby-openssl (default: 0.10.0 java) > jruby-readline (default: 1.2.2 java) > json (default: 2.1.0 java) > locale (2.1.2) > mini_portile2 (2.4.0) > multi_json (1.13.1) > psych (default: 3.0.2 java) > puppet-resource_api (1.7.0) > puppetserver-ca (1.2.1) > rake-ant (default: 1.0.4) > rdoc (default: 6.0.1) > ruby_gpg (0.3.2) > scanf (default: 1.0.0) > semantic_puppet (1.0.2) > text (1.3.1) > trollop (2.1.2) > webrick (default: 1.4.2) > ~~~ > > Any ideas on what I might be missing or how to get more verbose output for > further troubleshooting? > Thanks! > -Dan > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/3657e2ed-6e30-477d-bd0c-4dc9e445a034%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/3657e2ed-6e30-477d-bd0c-4dc9e445a034%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAC9thQUyF4-eB0%3DaKtF2AwHgg-s%2Bn2PXPHdJ4-CxwveRS8sT2g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
