Cory thanks for the response.

Ruby (1.9.3-484 with rails-express patch) was compiled/installed with bash 
script ( aka something else).  

While the most current ruby binary is in /usr/bin, yum/RPM must need 
additional stuff ( maybe that RPM DB entry you mentioned ). Ultimately,  I 
could see the moving the ruby to a RPM and letting puppet take care of 
that. Before that,  I've should figure out how to satisfy the yum/rpm 
dependency(s). Maybe get the entry(s) to RPM DB?



most current in /usr/bin


Thanks again,

You've given me direction! ...  
...
-rwxr-xr-x    1 root root    8114512 Jan 22 04:02 ruby
-rwxr-xr-x    1 root root        548 Jan 22 04:02 gem

# ./ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

On Tuesday, January 21, 2014 6:47:42 PM UTC-5, Cory Stoker wrote:
>
> So how did you install Ruby 1.9.3?  Did you create your own RPM or use 
> something else?  The RPM packages for puppet will have dependencies 
> and then yum will try to satisfy them by looking in it's configured 
> yum repositories.  It usually tries to find the latest version. 
> Looking at your output it looks like none of the Ruby dependencies 
> were installed so yum find versions for you.  For example these 2 are 
> looking for a Ruby greater than 1.8 installed and a file called 
> /usr/bin/ruby: 
> --> Processing Dependency: ruby >= 1.8 for package: 
> puppet-3.4.2-1.el6.noarch 
> --> Processing Dependency: /usr/bin/ruby for package: 
> puppet-3.4.2-1.el6.noarch 
>
> Since neither were found in the RPM DB it installed Ruby 1.8.7 for you. 
>
>
> On Tue, Jan 21, 2014 at 1:14 PM, machete <scude...@gmail.com <javascript:>> 
> wrote: 
> > 
> > 
> > On Tuesday, January 21, 2014 3:13:49 PM UTC-5, machete wrote: 
> >> 
> >> 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...@googlegroups.com <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/puppet-users/206cc745-4d08-49e2-976b-ef6095126806%40googlegroups.com.
>  
>
> > 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>

-- 
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/c23be2ba-e8d7-4254-9bc2-a7dcc3b29ceb%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to