The 1.8.7 ruby, rubygems and its gems were uninstalled. The root .gem and 
user .gem directories were also removed.  I am hunting for what I am 
overlooking.

I am now looking at using the yum package to install puppet. Listed below 
are the results of the package install. Notice it's trying to install 
1.8.7, when my goal is to use the shiny 1.9.3 ...


# sudo yum install puppetLoaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors-pa.sioru.com
 * epel: www.gtlib.gatech.edu
 * extras: www.gtlib.gatech.edu
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.icyboards.com
puppetlabs-deps                                                    | 1.9 kB 
    00:00     
puppetlabs-deps/primary_db                                         |  21 kB 
    00:00     
puppetlabs-products                                                | 1.9 kB 
    00:00     
puppetlabs-products/primary_db                                     | 103 kB 
    00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package puppet.noarch 0:3.4.2-1.el6 set to be updated
--> Processing Dependency: ruby >= 1.8 for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: facter >= 1.6.11 for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: ruby-rgen >= 0.6.5 for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: ruby >= 1.8.7 for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: hiera >= 1.0.0 for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: ruby-augeas for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: /usr/bin/ruby for package: 
puppet-3.4.2-1.el6.noarch
--> Processing Dependency: ruby-shadow for package: 
puppet-3.4.2-1.el6.noarch
--> Running transaction check
---> Package facter.x86_64 1:1.7.4-1.el6 set to be updated
--> Processing Dependency: virt-what for package: 
1:facter-1.7.4-1.el6.x86_64
---> Package hiera.noarch 0:1.3.0-1.el6 set to be updated
--> Processing Dependency: rubygem-json for package: 
hiera-1.3.0-1.el6.noarch
---> Package ruby.x86_64 0:1.8.7.352-13.el6 set to be updated
--> Processing Dependency: ruby-libs = 1.8.7.352-13.el6 for package: 
ruby-1.8.7.352-13.el6.x86_64
--> Processing Dependency: libruby.so.1.8()(64bit) for package: 
ruby-1.8.7.352-13.el6.x86_64
---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 set to be updated
--> Processing Dependency: augeas-libs >= 0.8.0 for package: 
ruby-augeas-0.4.1-1.el6.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.12.0)(64bit) for 
package: ruby-augeas-0.4.1-1.el6.x86_64
---> Package ruby-rgen.noarch 0:0.6.5-1.el6 set to be updated
---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 set to be updated
--> Running transaction check
---> Package augeas-libs.x86_64 0:1.0.0-5.el6_5.1 set to be updated
---> Package ruby-libs.x86_64 0:1.8.7.352-13.el6 set to be updated
---> Package rubygem-json.x86_64 0:1.5.5-1.el6 set to be updated
--> Processing Dependency: rubygems for package: 
rubygem-json-1.5.5-1.el6.x86_64
---> Package virt-what.x86_64 0:1.11-1.2.el6 set to be updated
--> Running transaction check
---> Package rubygems.noarch 0:1.3.7-5.el6 set to be updated
--> Processing Dependency: ruby-rdoc for package: 
rubygems-1.3.7-5.el6.noarch
--> Running transaction check
---> Package ruby-rdoc.x86_64 0:1.8.7.352-13.el6 set to be updated
--> Processing Dependency: ruby-irb = 1.8.7.352-13.el6 for package: 
ruby-rdoc-1.8.7.352-13.el6.x86_64
--> Running transaction check
---> Package ruby-irb.x86_64 0:1.8.7.352-13.el6 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================
 Package            Arch         Version                  Repository       
          Size
==========================================================================================
Installing:
 puppet             noarch       3.4.2-1.el6             
 puppetlabs-products       1.1 M
Installing for dependencies:
 facter             x86_64       1:1.7.4-1.el6           
 puppetlabs-products        87 k
 hiera              noarch       1.3.0-1.el6             
 puppetlabs-products        23 k
 ruby               x86_64       1.8.7.352-13.el6         updates           
        534 k
 ruby-augeas        x86_64       0.4.1-1.el6              epel             
          21 k
 ruby-irb           x86_64       1.8.7.352-13.el6         updates           
        314 k
 ruby-libs          x86_64       1.8.7.352-13.el6         updates           
        1.6 M
 ruby-rdoc          x86_64       1.8.7.352-13.el6         updates           
        377 k
 ruby-rgen          noarch       0.6.5-1.el6              puppetlabs-deps   
         87 k
 ruby-shadow        x86_64       1.4.1-13.el6             epel             
          11 k
 rubygem-json       x86_64       1.5.5-1.el6              puppetlabs-deps   
        763 k
 rubygems           noarch       1.3.7-5.el6              base             
         207 k
 virt-what          x86_64       1.11-1.2.el6             base             
          24 k
Updating for dependencies:
 augeas-libs        x86_64       1.0.0-5.el6_5.1          updates           
        309 k
...



here are the gem environment details...

 #  gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.23
  - RUBY VERSION: 1.9.3 (2013-11-22 patchlevel 484) [x86_64-linux]
  - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /usr/local/lib/ruby/gems/1.9.1
     - /root/.gem/ruby/1.9.1
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-ri --no-rdoc"
  - REMOTE SOURCES:
     - http://rubygems.org/


Any ideas what I am missing?

I guess I should start looking for what puppet yum package install uses to 
figure out the ruby dependency?

-- 
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/051db44b-ff9b-4d97-b47f-f3f31449c452%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to