[Puppet Users] Re: Ruby issue for installing "google-api-client" gem

2016-10-05 Thread Jeremy Barlow
Puppet Server is currently using JRuby from its 1.7.x release line, fixed 
to emulate MRI Ruby version 1.9.  Eventually, we hope to be able to have 
Puppet Server use the JRuby 9000 line, which intends to be compatible with 
MRI Ruby 2.x.  SERVER-1586 
 covers the work to move 
to JRuby 9000.

JRuby 1.7.x is capable of emulating MRI Ruby 2.0.  As a stopgap for users 
that may need to utilize gems on the server that do not support less than 
the MRI Ruby 2.0 compatibility mode, however, we've discussed creating an 
option in Puppet Server that would allow users to experiment with setting 
the JRuby MRI compatibility mode to 2.0.  We're currently considering this 
to be experimental as we have no data on running Puppet Server with JRuby 
1.7 in MRI Ruby 2.0 compatibility mode.  We are hoping to pick up the work 
to expose the new configuration soon.  To follow up on this further, you 
could track SERVER-1585 .

On Tuesday, October 4, 2016 at 6:01:48 AM UTC-7, penchal naidu wrote:
>
> Hi All,
>
> I am happy to join the group - Puppet Users
>
> Please help me in below issue(s):
>
> *Issue:*
>
> Unable to install required gems (google-api-client) to use 
> custom resource modules. we require some way to handle the ruby issue for 
> installing "google-api-client" gem.
>
> *Version details*
>
> Operating System : Ubuntu 16.04
>
> “ sudo /opt/puppetlabs/bin/puppetserver ruby –v “  
>
> jruby 1.7.26 (1.9.3p551) 2016-08-26 69763b8 on OpenJDK 64-Bit Server VM 
> 1.8.0_91-8u91-b14-   3ubuntu1~16.04.1-b14 +jit [linux-amd64]
>
> “ puppet –V ”
>
> 4.7.0
>
> “ puppetserver –v ”
>
>  2.6.0
>
> *Environment:*
>
> The below are the steps to install/configure puppet server/agent.
>
>  
>
> # Puppet -4.7
>
> 
>
>  
>
> # config directory location - 
>
> # ~/.puppetlabs/etc/puppet
>
>  
>
> # Puppet-Server (2.6)
>
> ###
>
>  
>
> wget https://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb
>
> sudo dpkg -i puppetlabs-release-pc1-xenial.deb
>
> sudo apt update
>
> sudo apt-get install puppetserver
>
>  
>
> # master settings
>
> ##
>
>  
>
> # cat ~/.puppetlabs/etc/puppet/puppet.conf
>
> [main]
>
> certname = puppet4-server-magento.c.graphite-development.internal
>
> server = puppet4-server-magento.c.graphite-development.internal
>
> environment = production
>
> runinterval = 1h
>
> strict_variables = true
>
> autosign = ~/.puppetlabs/etc/puppet
>
>  
>
> [master]
>
> reports = puppetdb
>
> storeconfigs_backend = puppetdb
>
> storeconfigs = true
>
> environment_timeout = unlimited
>
> # EOF
>
>  
>
> # cat ~/.puppetlabs/etc/puppet/autosign.conf
>
> *.c.graphite-development.internal
>
> #EOF
>
>  
>
> service puppetserver start
>
>  
>
>  
>
> # Puppet-Agent
>
> ###
>
>  
>
> wget https://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb
>
> sudo dpkg -i puppetlabs-release-pc1-xenial.deb
>
> sudo apt update
>
> sudo apt-get -y --force-yes install puppet-agent
>
>  
>
> # cat ~/.puppetlabs/etc/puppet/puppet.conf
>
> [main]
>
> certname = puppet4-agent-magento.c.graphite-development.internal
>
> server = puppet4-server-magento.c.graphite-development.internal
>
> environment = production
>
> runinterval = 1h
>
>  
>
> sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running 
> enable=true
>
> sudo /opt/puppetlabs/bin/puppet agent –test
>
>  
>
> ###
>
> # We need to install the below gem in puppet server and agent
>
> ###
>
>  
>
> sudo -i puppetserver gem install inifile googleauth google-api-client 
> --no-ri --no-rdoc
>
>  
>
> *Points to be considered:*
>
> 1.   Puppet will run independent of the ruby version we are using as 
> it will have a inbuilt ruby.
>
> Link : https://docs.puppet.com/guides/platforms.html  under section “Ruby 
> versions”
>
> 2.   The custom google resource modules that we are using will only 
> work on ruby version 2.x as the gem ‘google-api-client’ requires the 
> same.(as mentioned in custom resource module readme document)
>
> 3.   We will not install gems in the puppet-agent as it will only 
> take the gems from the puppetserver. 
>
> Link: https://docs.puppet.com/puppetserver/latest/gems.html under section 
> “Installing And Removing Gem”
>

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/abe90e1a-f664-4e93-8a25-3e6ca4c7750b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Puppet Users] Re: ruby issue

2013-05-31 Thread Matthaus Owens
I don't have a rhel box handy to enable that repo on, but here's the
top google hit.

https://access.redhat.com/site/documentation/en-US/Red_Hat_Subscription_Management/1.0/html/Subscription_Management_Guide/entitlements-and-yum.html

On Fri, May 31, 2013 at 11:57 AM, Stuart Cracraft  wrote:
> Can you copy/paste the repo entry which works for you in reply?
>
> On May 31, 2013, at 11:50 AM, Matthaus Owens  wrote:
>
>> Stuart,
>> rubygems comes from the redhat optional repo, so you'll need to have
>> that repo enabled to get the rubygems package.
>>
>> On Fri, May 31, 2013 at 10:59 AM, Stuart Cracraft  
>> wrote:
>>> Okay, things are better but I am getting this error for json and rubygems.
>>>
>>>
>>> [root@ca-sna-pm01 augeas-1.0.0]# gem install json
>>>
>>> Building native extensions.  This could take a while...
>>>
>>> Successfully installed json-1.8.0
>>>
>>> 1 gem installed
>>>
>>> Installing ri documentation for json-1.8.0...
>>>
>>> Installing RDoc documentation for json-1.8.0...
>>>
>>> [root@ca-sna-pm01 augeas-1.0.0]# yum install puppet-server
>>>
>>> Loaded plugins: product-id, rhnplugin, security, subscription-manager
>>>
>>> This system is not registered to Red Hat Subscription Management. You can
>>> use subscription-manager to register.
>>>
>>> This system is receiving updates from RHN Classic or RHN Satellite.
>>>
>>> Setting up Install Process
>>>
>>> Resolving Dependencies
>>>
>>> --> Running transaction check
>>>
>>> ---> Package puppet-server.noarch 0:3.2.1-1.el6 will be installed
>>>
>>> --> Processing Dependency: puppet = 3.2.1-1.el6 for package:
>>> puppet-server-3.2.1-1.el6.noarch
>>>
>>> --> Running transaction check
>>>
>>> ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed
>>>
>>> --> Processing Dependency: facter >= 1.6.11 for package:
>>> puppet-3.2.1-1.el6.noarch
>>>
>>> --> Processing Dependency: hiera >= 1.0.0 for package:
>>> puppet-3.2.1-1.el6.noarch
>>>
>>> --> Processing Dependency: ruby(selinux) for package:
>>> puppet-3.2.1-1.el6.noarch
>>>
>>> --> Processing Dependency: ruby-augeas for package:
>>> puppet-3.2.1-1.el6.noarch
>>>
>>> --> Processing Dependency: ruby-rgen for package: puppet-3.2.1-1.el6.noarch
>>>
>>> --> Processing Dependency: ruby-shadow for package:
>>> puppet-3.2.1-1.el6.noarch
>>>
>>> --> Running transaction check
>>>
>>> ---> Package facter.i386 1:1.7.1-1.el6 will be installed
>>>
>>> ---> Package hiera.noarch 0:1.2.1-1.el6 will be installed
>>>
>>> --> Processing Dependency: rubygem-json for package:
>>> hiera-1.2.1-1.el6.noarch
>>>
>>> ---> Package libselinux-ruby.x86_64 0:2.0.94-5.3.el6_4.1 will be installed
>>>
>>> --> Processing Dependency: libselinux = 2.0.94-5.3.el6_4.1 for package:
>>> libselinux-ruby-2.0.94-5.3.el6_4.1.x86_64
>>>
>>> ---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed
>>>
>>> ---> Package ruby-rgen.noarch 0:0.6.2-1.el6 will be installed
>>>
>>> ---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed
>>>
>>> --> Running transaction check
>>>
>>> ---> Package libselinux.x86_64 0:2.0.94-5.3.el6 will be updated
>>>
>>> --> Processing Dependency: libselinux = 2.0.94-5.3.el6 for package:
>>> libselinux-utils-2.0.94-5.3.el6.x86_64
>>>
>>> ---> Package libselinux.x86_64 0:2.0.94-5.3.el6_4.1 will be an update
>>>
>>> ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
>>>
>>> --> Processing Dependency: rubygems for package:
>>> rubygem-json-1.5.5-1.el6.x86_64
>>>
>>> --> Running transaction check
>>>
>>> ---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6 will be updated
>>>
>>> ---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6_4.1 will be an update
>>>
>>> ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
>>>
>>> --> Processing Dependency: rubygems for package:
>>> rubygem-json-1.5.5-1.el6.x86_64
>>>
>>> --> Finished Dependency Resolution
>>>
>>> Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps)
>>>
>>>   Requires: rubygems
>>>
>>> You could try using --skip-broken to work around the problem
>>>
>>> You could try running: rpm -Va --nofiles --nodigest
>>>
>>> [root@ca-sna-pm01 augeas-1.0.0]#
>>>
>>>
>>>
>>> --
>>> 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 puppet-users+unsubscr...@googlegroups.com.
>>> To post to this group, send email to puppet-users@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>> --
>> Matthaus Owens
>> Release Manager, Puppet Labs
>>
>> Join us at PuppetConf 2013, August 22-23 in San Francisco -
>> http://bit.ly/pupconf13
>> Register now and take advantage of the Early Bird discount - save 25%!
>>
>> --
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Puppet Users" group.
>> To unsubscribe from this topic, visit 
>> h

Re: [Puppet Users] Re: ruby issue

2013-05-31 Thread Stuart Cracraft
Can you copy/paste the repo entry which works for you in reply?

On May 31, 2013, at 11:50 AM, Matthaus Owens  wrote:

> Stuart,
> rubygems comes from the redhat optional repo, so you'll need to have
> that repo enabled to get the rubygems package.
> 
> On Fri, May 31, 2013 at 10:59 AM, Stuart Cracraft  
> wrote:
>> Okay, things are better but I am getting this error for json and rubygems.
>> 
>> 
>> [root@ca-sna-pm01 augeas-1.0.0]# gem install json
>> 
>> Building native extensions.  This could take a while...
>> 
>> Successfully installed json-1.8.0
>> 
>> 1 gem installed
>> 
>> Installing ri documentation for json-1.8.0...
>> 
>> Installing RDoc documentation for json-1.8.0...
>> 
>> [root@ca-sna-pm01 augeas-1.0.0]# yum install puppet-server
>> 
>> Loaded plugins: product-id, rhnplugin, security, subscription-manager
>> 
>> This system is not registered to Red Hat Subscription Management. You can
>> use subscription-manager to register.
>> 
>> This system is receiving updates from RHN Classic or RHN Satellite.
>> 
>> Setting up Install Process
>> 
>> Resolving Dependencies
>> 
>> --> Running transaction check
>> 
>> ---> Package puppet-server.noarch 0:3.2.1-1.el6 will be installed
>> 
>> --> Processing Dependency: puppet = 3.2.1-1.el6 for package:
>> puppet-server-3.2.1-1.el6.noarch
>> 
>> --> Running transaction check
>> 
>> ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed
>> 
>> --> Processing Dependency: facter >= 1.6.11 for package:
>> puppet-3.2.1-1.el6.noarch
>> 
>> --> Processing Dependency: hiera >= 1.0.0 for package:
>> puppet-3.2.1-1.el6.noarch
>> 
>> --> Processing Dependency: ruby(selinux) for package:
>> puppet-3.2.1-1.el6.noarch
>> 
>> --> Processing Dependency: ruby-augeas for package:
>> puppet-3.2.1-1.el6.noarch
>> 
>> --> Processing Dependency: ruby-rgen for package: puppet-3.2.1-1.el6.noarch
>> 
>> --> Processing Dependency: ruby-shadow for package:
>> puppet-3.2.1-1.el6.noarch
>> 
>> --> Running transaction check
>> 
>> ---> Package facter.i386 1:1.7.1-1.el6 will be installed
>> 
>> ---> Package hiera.noarch 0:1.2.1-1.el6 will be installed
>> 
>> --> Processing Dependency: rubygem-json for package:
>> hiera-1.2.1-1.el6.noarch
>> 
>> ---> Package libselinux-ruby.x86_64 0:2.0.94-5.3.el6_4.1 will be installed
>> 
>> --> Processing Dependency: libselinux = 2.0.94-5.3.el6_4.1 for package:
>> libselinux-ruby-2.0.94-5.3.el6_4.1.x86_64
>> 
>> ---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed
>> 
>> ---> Package ruby-rgen.noarch 0:0.6.2-1.el6 will be installed
>> 
>> ---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed
>> 
>> --> Running transaction check
>> 
>> ---> Package libselinux.x86_64 0:2.0.94-5.3.el6 will be updated
>> 
>> --> Processing Dependency: libselinux = 2.0.94-5.3.el6 for package:
>> libselinux-utils-2.0.94-5.3.el6.x86_64
>> 
>> ---> Package libselinux.x86_64 0:2.0.94-5.3.el6_4.1 will be an update
>> 
>> ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
>> 
>> --> Processing Dependency: rubygems for package:
>> rubygem-json-1.5.5-1.el6.x86_64
>> 
>> --> Running transaction check
>> 
>> ---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6 will be updated
>> 
>> ---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6_4.1 will be an update
>> 
>> ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
>> 
>> --> Processing Dependency: rubygems for package:
>> rubygem-json-1.5.5-1.el6.x86_64
>> 
>> --> Finished Dependency Resolution
>> 
>> Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps)
>> 
>>   Requires: rubygems
>> 
>> You could try using --skip-broken to work around the problem
>> 
>> You could try running: rpm -Va --nofiles --nodigest
>> 
>> [root@ca-sna-pm01 augeas-1.0.0]#
>> 
>> 
>> 
>> --
>> 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 puppet-users+unsubscr...@googlegroups.com.
>> To post to this group, send email to puppet-users@googlegroups.com.
>> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> 
> -- 
> Matthaus Owens
> Release Manager, Puppet Labs
> 
> Join us at PuppetConf 2013, August 22-23 in San Francisco -
> http://bit.ly/pupconf13
> Register now and take advantage of the Early Bird discount - save 25%!
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "Puppet Users" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/puppet-users/ghDZsdkC3C0/unsubscribe?hl=en.
> To unsubscribe from this group and all its topics, send an email to 
> puppet-users+unsubscr...@googlegroups.com.
> To post to this group, send email to puppet-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
> For more options, visit https://groups.google

Re: [Puppet Users] Re: ruby issue

2013-05-31 Thread Matthaus Owens
Stuart,
rubygems comes from the redhat optional repo, so you'll need to have
that repo enabled to get the rubygems package.

On Fri, May 31, 2013 at 10:59 AM, Stuart Cracraft  wrote:
> Okay, things are better but I am getting this error for json and rubygems.
>
>
> [root@ca-sna-pm01 augeas-1.0.0]# gem install json
>
> Building native extensions.  This could take a while...
>
> Successfully installed json-1.8.0
>
> 1 gem installed
>
> Installing ri documentation for json-1.8.0...
>
> Installing RDoc documentation for json-1.8.0...
>
> [root@ca-sna-pm01 augeas-1.0.0]# yum install puppet-server
>
> Loaded plugins: product-id, rhnplugin, security, subscription-manager
>
> This system is not registered to Red Hat Subscription Management. You can
> use subscription-manager to register.
>
> This system is receiving updates from RHN Classic or RHN Satellite.
>
> Setting up Install Process
>
> Resolving Dependencies
>
> --> Running transaction check
>
> ---> Package puppet-server.noarch 0:3.2.1-1.el6 will be installed
>
> --> Processing Dependency: puppet = 3.2.1-1.el6 for package:
> puppet-server-3.2.1-1.el6.noarch
>
> --> Running transaction check
>
> ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed
>
> --> Processing Dependency: facter >= 1.6.11 for package:
> puppet-3.2.1-1.el6.noarch
>
> --> Processing Dependency: hiera >= 1.0.0 for package:
> puppet-3.2.1-1.el6.noarch
>
> --> Processing Dependency: ruby(selinux) for package:
> puppet-3.2.1-1.el6.noarch
>
> --> Processing Dependency: ruby-augeas for package:
> puppet-3.2.1-1.el6.noarch
>
> --> Processing Dependency: ruby-rgen for package: puppet-3.2.1-1.el6.noarch
>
> --> Processing Dependency: ruby-shadow for package:
> puppet-3.2.1-1.el6.noarch
>
> --> Running transaction check
>
> ---> Package facter.i386 1:1.7.1-1.el6 will be installed
>
> ---> Package hiera.noarch 0:1.2.1-1.el6 will be installed
>
> --> Processing Dependency: rubygem-json for package:
> hiera-1.2.1-1.el6.noarch
>
> ---> Package libselinux-ruby.x86_64 0:2.0.94-5.3.el6_4.1 will be installed
>
> --> Processing Dependency: libselinux = 2.0.94-5.3.el6_4.1 for package:
> libselinux-ruby-2.0.94-5.3.el6_4.1.x86_64
>
> ---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed
>
> ---> Package ruby-rgen.noarch 0:0.6.2-1.el6 will be installed
>
> ---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed
>
> --> Running transaction check
>
> ---> Package libselinux.x86_64 0:2.0.94-5.3.el6 will be updated
>
> --> Processing Dependency: libselinux = 2.0.94-5.3.el6 for package:
> libselinux-utils-2.0.94-5.3.el6.x86_64
>
> ---> Package libselinux.x86_64 0:2.0.94-5.3.el6_4.1 will be an update
>
> ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
>
> --> Processing Dependency: rubygems for package:
> rubygem-json-1.5.5-1.el6.x86_64
>
> --> Running transaction check
>
> ---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6 will be updated
>
> ---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6_4.1 will be an update
>
> ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
>
> --> Processing Dependency: rubygems for package:
> rubygem-json-1.5.5-1.el6.x86_64
>
> --> Finished Dependency Resolution
>
> Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps)
>
>Requires: rubygems
>
> You could try using --skip-broken to work around the problem
>
> You could try running: rpm -Va --nofiles --nodigest
>
> [root@ca-sna-pm01 augeas-1.0.0]#
>
>
>
> --
> 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 puppet-users+unsubscr...@googlegroups.com.
> To post to this group, send email to puppet-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>



-- 
Matthaus Owens
Release Manager, Puppet Labs

Join us at PuppetConf 2013, August 22-23 in San Francisco -
http://bit.ly/pupconf13
Register now and take advantage of the Early Bird discount - save 25%!

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




[Puppet Users] Re: ruby issue

2013-05-31 Thread Stuart Cracraft
Okay, things are better but I am getting this error for json and rubygems.
 

[root@ca-sna-pm01 augeas-1.0.0]# gem install json

Building native extensions.  This could take a while...

Successfully installed json-1.8.0

1 gem installed

Installing ri documentation for json-1.8.0...

Installing RDoc documentation for json-1.8.0...

[root@ca-sna-pm01 augeas-1.0.0]# yum install puppet-server

Loaded plugins: product-id, rhnplugin, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can 
use subscription-manager to register.

This system is receiving updates from RHN Classic or RHN Satellite.

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package puppet-server.noarch 0:3.2.1-1.el6 will be installed

--> Processing Dependency: puppet = 3.2.1-1.el6 for package: 
puppet-server-3.2.1-1.el6.noarch

--> Running transaction check

---> Package puppet.noarch 0:3.2.1-1.el6 will be installed

--> Processing Dependency: facter >= 1.6.11 for package: 
puppet-3.2.1-1.el6.noarch

--> Processing Dependency: hiera >= 1.0.0 for package: 
puppet-3.2.1-1.el6.noarch

--> Processing Dependency: ruby(selinux) for package: 
puppet-3.2.1-1.el6.noarch

--> Processing Dependency: ruby-augeas for package: 
puppet-3.2.1-1.el6.noarch

--> Processing Dependency: ruby-rgen for package: puppet-3.2.1-1.el6.noarch

--> Processing Dependency: ruby-shadow for package: 
puppet-3.2.1-1.el6.noarch

--> Running transaction check

---> Package facter.i386 1:1.7.1-1.el6 will be installed

---> Package hiera.noarch 0:1.2.1-1.el6 will be installed

--> Processing Dependency: rubygem-json for package: 
hiera-1.2.1-1.el6.noarch

---> Package libselinux-ruby.x86_64 0:2.0.94-5.3.el6_4.1 will be installed

--> Processing Dependency: libselinux = 2.0.94-5.3.el6_4.1 for package: 
libselinux-ruby-2.0.94-5.3.el6_4.1.x86_64

---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed

---> Package ruby-rgen.noarch 0:0.6.2-1.el6 will be installed

---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed

--> Running transaction check

---> Package libselinux.x86_64 0:2.0.94-5.3.el6 will be updated

--> Processing Dependency: libselinux = 2.0.94-5.3.el6 for package: 
libselinux-utils-2.0.94-5.3.el6.x86_64

---> Package libselinux.x86_64 0:2.0.94-5.3.el6_4.1 will be an update

---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed

--> Processing Dependency: rubygems for package: 
rubygem-json-1.5.5-1.el6.x86_64

--> Running transaction check

---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6 will be updated

---> Package libselinux-utils.x86_64 0:2.0.94-5.3.el6_4.1 will be an update

---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed

--> Processing Dependency: rubygems for package: 
rubygem-json-1.5.5-1.el6.x86_64

--> Finished Dependency Resolution

Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps)

   Requires: rubygems

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

[root@ca-sna-pm01 augeas-1.0.0]#

 

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