Hi Jonathan,

It appears that dhoppe/puppet actually ships an entire copy of hiera
1.0.0 and hiera-puppet inside its lib directory, which is unfortunate
since hiera is now at 1.3.1 and hiera-puppet is part of puppet proper.
 I filed an an issue against the github repo, since this isn't an
ideal approach, to say the least.


On Mon, Jan 20, 2014 at 8:16 AM, Jonathan Gazeley
<[email protected]> wrote:
> I fixed my own problem. Seems that when I installed dhoppe/postfix, and it
> automatically included a dependency dhoppe/puppet which seems to have
> overwritten some components of puppet. I immediately removed dhoppe/postfix
> but didn't notice that dhoppe/puppet was still in situ. Removing this and
> doing "sudo yum reinstall puppet" put back the files and it now works again.
>
> Cheers,
> Jonathan
>
>
>
> On 20/01/14 12:19, Jonathan Gazeley wrote:
>
> Hi chaps,
>
> This morning I started running into an error. All my nodes started failing
> with:
>
> Error: Could not retrieve catalog from remote server: Error 400 on SERVER:
> You need rubygems to use Hiera at
> /home/ispms/PUPPETROOT/environments/common/modules/uob_ntp/manifests/init.pp:5
> on node dhcp-dev.nomadic-core.bris.ac.uk
>
> The master log shows:
>
> Jan 20 12:08:38 puppet-prod puppet-master[30673]: Puppet.features.rubygems?
> is deprecated. Require rubygems in your application's entry point if you
> need it.
> Jan 20 12:08:38 puppet-prod puppet-master[30673]:    (at
> /usr/lib/ruby/site_ruby/1.8/puppet/util/feature.rb:17:in `add')
>
> I also read this recent thread, and none of the recommendations helped:
>
> http://grokbase.com/t/gg/puppet-users/1419xmhyf3/error-testing-puppet-3-x-upgrade-you-need-rubygems-to-use-hiera
>
> This morning a colleague of mine wrote a custom function. It looked sane to
> me but I removed it in case it was broken, and it didn't help.
>
> I also installed a Forge module, which I later removed, and it didn't help.
>
> I'm running stock puppet-3.4.2 from the PL repo and we are using
> hiera-1.3.0. Everything worked normally until this morning and I'm not
> entirely sure where to go from here. Any suggestions of things to look at?
>
> Cheers,
> Jonathan
>
>
> --
> 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/52DD4BCB.30106%40bristol.ac.uk.
>
> For more options, visit https://groups.google.com/groups/opt_out.



-- 
Moses Mendoza
Puppet Labs

Join us at PuppetConf 2014, September 23-24 in San Francisco

-- 
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/CA%2B421Wa_8-jb8DNTBGSONEHYqbroW4pN4hvvpca9%2B4uC8%2Btx%3Dg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to