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 <[email protected] <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 [email protected] <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 [email protected].
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