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 <smcracr...@me.com>
Date: August 15, 2013 5:27:58 PM
To: "pe-us...@puppetlabs.com" <pe-us...@puppetlabs.com>
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 pe-users+unsubscr...@puppetlabs.com.
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 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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to