Hi Stuart,
   I think you have to downgrade your rubygems version- 2.0.6 and try to 
install puppet this might work.

Refer Following link for supported version of ruby,
http://docs.puppetlabs.com/guides/platforms.html#ruby-versions 


Thanks and Regards,
Rahul Khengare,
NTT DATA OSS-Center, Pune, India.


On Friday, August 16, 2013 6:05:24 AM UTC+5:30, Stuart Cracraft wrote:
>
> Redirected - need help. Please review and give me your collective thoughts.
> Encountering headwinds when trying to install Open Source Puppet *client*.
> The Puppet master and its client work fine and I don't see a lot of 
> differences to dig into.
> If you need more information than what I give in the logs and comments 
> below, please
> let me know.
>
>
> Begin forwarded message:
>
> *From: *Stuart Cracraft <[email protected] <javascript:>>
> *Date: *August 15, 2013 5:27:58 PM
> *To: *"[email protected] <javascript:>" 
> <[email protected]<javascript:>
> >
> *Subject: **[pe-users] trouble installing open source puppet client*
>
>  
> Trouble installing the client with
>  
>   yum install puppet
>  
>  
> Getting an error with a dependency by rubygem-json on rubygems.
>  
>  Forbidden when trying to do a general rubygems update.
>
>  
>
> gem list shows rake (10.1.0) and rubygems-update (2.0.6) as installed but
>
> gem update --system gives the above forbidden error. Proxy is open for
>
> this box for:
>
>  
>
>   *.puppetlabs.com
>
>   gems.rubyforge.org
>
>   *.rubygems.org
>
>  
>
> have tried http_proxy and HTTP_PROXY set to both the proxy's ip with 8080
>
> "some-ip:8080" and as http://some-ip:8080
>
>  curl -x proxyserverip:8080 http://puppetlabs.com and
>
> curl -x proxyserverip:8080
>
> Stuart
>  
>  
> Log:
>
> [root@ca-sna-bb01 rubygems-2.0.6]# yum install puppet
>
> 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.noarch 0:3.2.4-1.el6 will be installed
>
> --> Processing Dependency: facter >= 1.6.11 for package: 
> puppet-3.2.4-1.el6.noarch
>
> --> Processing Dependency: hiera >= 1.0.0 for package: 
> puppet-3.2.4-1.el6.noarch
>
> --> Processing Dependency: ruby(selinux) for package: 
> puppet-3.2.4-1.el6.noarch
>
> --> Running transaction check
>
> ---> Package facter.i386 1:1.7.2-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
>
> --> Running transaction check
>
> ---> 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-bb01 rubygems-2.0.6]# gem update --system
>
> ERROR:  While executing gem ... (Net::HTTPServerException)
>
>     403 "Forbidden"
>
> [root@ca-sna-bb01 rubygems-2.0.6]# echo $http_proxy
>
> http://some-ip-here(1.2.3.4,etc.):8080
>
> [root@ca-sna-bb01 rubygems-2.0.6]# echo $HTTP_PROXY
>
>  
>
> [root@ca-sna-bb01 rubygems-2.0.6]# ruby setup.rb
>
> RubyGems 2.0.6 installed
>
> Installing ri documentation for rubygems-2.0.6
>
> /usr/lib/ruby/1.8/rdoc/rdoc.rb:280: warning: conflicting chdir during 
> another chdir block
>
> /usr/lib/ruby/1.8/rdoc/rdoc.rb:287: warning: conflicting chdir during 
> another chdir block
>
> : 
>
> :
>
> :
>
>
> ------------------------------------------------------------------------------
>
>  
>
> RubyGems installed the following executables:
>
>         /usr/bin/gem
>
>  
>
> Ruby Interactive (ri) documentation was installed. ri is kind of like man
>
> pages for ruby libraries. You may access it like this:
>
>   ri Classname
>
>   ri Classname.class_method
>
>   ri Classname#instance_method
>
> If you do not wish to install this documentation in the future, use the
>
> --no-document flag, or set it as the default in your ~/.gemrc file. See
>
> 'gem help env' for details.
>
>  
>
> [root@ca-sna-bb01 rubygems-2.0.6]#
>
>  
>  
>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Enterprise Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> Visit this group at 
> http://groups.google.com/a/puppetlabs.com/group/pe-users/.
>
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to