Tried   /opt/puppet/bin/gem , no use puppet is still failing with errors
 
 
err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
Could not autoload hiera_include: no such file to load -- 
/opt/puppet/lib/site_ruby/1.8/puppet/parser/functions/hiera_include.rb at 
/etc/puppetlabs/puppet/environments/development/manifests/site.pp:46
 
I can see gem -list --local shows hiera gems installed.
 

/opt/puppet/bin$ /opt/puppet/bin/gem list --local

*** LOCAL GEMS ***

activerecord (2.3.14)

activesupport (2.3.14)

ar-extensions (0.9.5)

builder (3.0.0)

dalli (1.1.2)

excon (0.14.1)

fog (1.5.0)

formatador (0.2.0)

guid (0.1.1)

hiera (1.1.2)

hiera-puppet (1.0.0)

 
 
Regards
Sai.
EMC

On Friday, February 22, 2013 3:07:41 PM UTC-5, llowder wrote:

>
>
> On Friday, February 22, 2013 2:03:30 PM UTC-6, Sai_Emc wrote: 
>>
>> Hiera was properly working in my environment. But puppet was looking at 
>> old version even when I have the latest hiera gem installed. So I could'nt 
>> use json backend. But puppet is not looking at my latest hiera gem. Not 
>> sure when went wrong here.
>>  
>> Scenario:
>> I have installed hiera couple of months back. So the gem was installed 
>> under 
>>  
>> /opt/puppet/lib/gems/1.8/gems/hiera-0.3.0
>> /opt/puppet/lib/gems/1.8/gems/hiera-puppet-0.3.0
>>  
>> Later when I updated to new version of hiera then it installed (via gem 
>> install) under 
>>  
>> /opt/puppet/lib/gems/1.8/gems/hiera-1.1.1
>> /opt/puppet/lib/gems/1.8/gems/hiera-puppet-1.0.0
>>  
>> Puppet was always using the hiera under /opt/puppet/lib/gems/1.8/gems/, 
>> so I was unable to use new features of hiera
>>  
>> I have uninstalled hiera-0.3.0 manually using gem
>>  
>> sudo gem uninstall --install-dir /opt/puppet/lib/gems/1.8/ hiera
>>
>> Then Puppet failed to find hiera() function, so its always looking under 
>> /opt/puppet/lib/gems/1.8/gems.  Later I installed hiera using gem and 
>> explicitly specified to install under /opt/puppet/lib/gems/1.8/gems
>>
>> Now puppet cannot even find hiera()
>>
>> err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
>> Could not autoload hiera_include: no such file to load -- 
>> /opt/puppet/lib/site_ruby/1.8/puppet/parser/functions/hiera_include.rb at 
>> /etc/puppetlabs/puppet/environments/development/manifests/site.pp:46 on 
>> node 
>>
>> Looks like some thing wrong with my gem path or my puppet load path is 
>> not. Any idea what went wrong here?
>>
>>
>> Using Ubuntu12.04LTS, PE 2.7, Hiera1.2
>>  
>> Any help greatly appreciated.
>>
>
> Try sudo /opt/puppet/bin/gem install hiera
>
> I'm not a PE user, but I think that is the right path. 
>
>> Regards
>>
>> Sai.
>>
>> EMC
>>
>

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to