FAQ
You can quite easily compile 1.8.7 for rhel5, then use the SRPMs from Stealthmonkeys and get a working system. I've done it several times and for several different sites.

Google "puppet ruby 1.8.7 el5 dashboard" and you'll find my post about how to do it. One change: when you grab the spec file from the frameos site, edit it to the latest ruby release version. No other changes required, just the patchlevel in the spec file.
On Jun 26, 2012, at 8:47 AM, Dan White wrote:
I am stuck on RHEL 5 for the moment, and I am trying to set up a Puppet 2.7.x Master.
From this post ( http://www.mail-archive.com/puppet-users@googlegroups.com/msg27199.html ),
I got the impression that I needed ruby 1.8.7. I tried to install passenger using the stealthymonkeys.com repo and it complained that it wants ruby 1.8.5 exactly (Processing Dependency: ruby = 1.8.5 for package: rubygem-passenger-native-libs).

Looking back at the referenced mailing list item, it says that ruby 1.8.7 is needed for Dashboard and Foreman.
I am not using either of those. Just plain old puppet with a dash of hiera.

The Question: Is ruby 1.8.5 OK to use with puppet 2.7.x ?

Thanks.

“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
Bill Waterson (Calvin & Hobbes)

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
--
Jo Rhett
Net Consonance : net philanthropy to improve open source and internet projects.



--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

  • Jo Rhett at Jun 26, 2012 at 6:17 pm
    I don't recommend this for a large number of reasons, including the need to source in a large number of japanese and tcl/tk libraries, and a huge level of scratch-patchiness in the srpm. The frameos spec file uses a very small number of patches that are clear and easy to read, and work perfectly.
    On Jun 26, 2012, at 9:18 AM, Eric Shamow wrote:
    Also as a note, there are (unofficial, but maintained by the CentOS maintainer, Karanbir Singh) packages for RHEL 5 at:

    http://centos.karan.org/el5/ruby187/

    I've used these in production with much success.

    -Eric


    On Tue, Jun 26, 2012 at 10:06 AM, Matthaus Litteken wrote:
    Yes, 1.8.5 will work with puppet 2.7.x. Here is a quick link to a
    supported ruby versions chart
    (http://docs.puppetlabs.com/guides/platforms.html#ruby-versions).
    1.8.7 is better for various reasons, but 1.8.5 will work.

    HTH.
    On Tue, Jun 26, 2012 at 8:47 AM, Dan White wrote:
    I am stuck on RHEL 5 for the moment, and I am trying to set up a Puppet 2.7.x Master.
    From this post ( http://www.mail-archive.com/puppet-users@googlegroups.com/msg27199.html ),
    I got the impression that I needed ruby 1.8.7. I tried to install passenger using the stealthymonkeys.com repo and it complained that it wants ruby 1.8.5 exactly (Processing Dependency: ruby = 1.8.5 for package: rubygem-passenger-native-libs).

    Looking back at the referenced mailing list item, it says that ruby 1.8.7 is needed for Dashboard and Foreman.
    I am not using either of those. Just plain old puppet with a dash of hiera.

    The Question: Is ruby 1.8.5 OK to use with puppet 2.7.x ?

    Thanks.

    “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
    Bill Waterson (Calvin & Hobbes)

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.


    --
    Matthaus Litteken
    Release Manager, Puppet Labs

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.



    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
    --
    Jo Rhett
    Net Consonance : net philanthropy to improve open source and internet projects.



    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
  • Jo Rhett at Jun 26, 2012 at 6:18 pm
    Grab the SRPMs from StealthMonkey and you can build and install these without any changes. Point, shoot, go. No edits necessary.
    On Jun 26, 2012, at 9:44 AM, Dan White wrote:
    Thanks for the pointer, Eric, but I was able to build my own ruby 1.8.7 from the rbel.frameos.org source RPM

    The problem is that it won't play nice with the other pieces I want to use.
    Maybe I could build passenger from source as well, but I'd rather work from binary RPM's as much as possible.

    If puppet won't break when I back down to ruby 1.8.5, that is my main concern.

    “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
    Bill Waterson (Calvin & Hobbes)

    ----- Eric Shamow wrote:
    Also as a note, there are (unofficial, but maintained by the CentOS
    maintainer, Karanbir Singh) packages for RHEL 5 at:

    http://centos.karan.org/el5/ruby187/

    I've used these in production with much success.

    -Eric


    On Tue, Jun 26, 2012 at 10:06 AM, Matthaus Litteken <matthaus@puppetlabs.com
    wrote:
    Yes, 1.8.5 will work with puppet 2.7.x. Here is a quick link to a
    supported ruby versions chart
    (http://docs.puppetlabs.com/guides/platforms.html#ruby-versions).
    1.8.7 is better for various reasons, but 1.8.5 will work.

    HTH.
    On Tue, Jun 26, 2012 at 8:47 AM, Dan White wrote:
    I am stuck on RHEL 5 for the moment, and I am trying to set up a Puppet
    2.7.x Master.
    From this post (
    http://www.mail-archive.com/puppet-users@googlegroups.com/msg27199.html ),
    I got the impression that I needed ruby 1.8.7. I tried to install
    passenger using the stealthymonkeys.com repo and it complained that it
    wants ruby 1.8.5 exactly (Processing Dependency: ruby = 1.8.5 for package:
    rubygem-passenger-native-libs).
    Looking back at the referenced mailing list item, it says that ruby
    1.8.7 is needed for Dashboard and Foreman.
    I am not using either of those. Just plain old puppet with a dash of hiera.
    The Question: Is ruby 1.8.5 OK to use with puppet 2.7.x ?

    Thanks.

    “Sometimes I think the surest sign that intelligent life exists
    elsewhere in the universe is that none of it has tried to contact us.”
    Bill Waterson (Calvin & Hobbes)

    --
    --
    Matthaus Litteken
    Release Manager, Puppet Labs
    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
    --
    Jo Rhett
    Net Consonance : net philanthropy to improve open source and internet projects.



    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
  • RILINDO FOSTER at Jun 26, 2012 at 7:39 pm
    Puppet will work with 1.8.5. It is passenger that requires 1.8.7, specifically rack.

    Fortunately, Puppet labs has the older rack version you can use here:

    http://yum.puppetlabs.com/el/5Server/dependencies/x86_64/

    On Jun 26, 2012, at 10:47 AM, Dan White wrote:

    I am stuck on RHEL 5 for the moment, and I am trying to set up a Puppet 2.7.x Master.
    From this post ( http://www.mail-archive.com/puppet-users@googlegroups.com/msg27199.html ),
    I got the impression that I needed ruby 1.8.7. I tried to install passenger using the stealthymonkeys.com repo and it complained that it wants ruby 1.8.5 exactly (Processing Dependency: ruby = 1.8.5 for package: rubygem-passenger-native-libs).

    Looking back at the referenced mailing list item, it says that ruby 1.8.7 is needed for Dashboard and Foreman.
    I am not using either of those. Just plain old puppet with a dash of hiera.

    The Question: Is ruby 1.8.5 OK to use with puppet 2.7.x ?

    Thanks.

    “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
    Bill Waterson (Calvin & Hobbes)

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
  • Dan White at Jun 26, 2012 at 7:42 pm
    Thanks for the answer, but I am past the installation and trying to understand why it refuses to connect -- see my recent posting "Next Problem: Puppet 2.7 + Passenger won't connect"

    “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
    Bill Waterson (Calvin & Hobbes)

    ----- RILINDO FOSTER wrote:
    Puppet will work with 1.8.5. It is passenger that requires 1.8.7, specifically rack.

    Fortunately, Puppet labs has the older rack version you can use here:

    http://yum.puppetlabs.com/el/5Server/dependencies/x86_64/

    On Jun 26, 2012, at 10:47 AM, Dan White wrote:

    I am stuck on RHEL 5 for the moment, and I am trying to set up a Puppet 2.7.x Master.
    From this post ( http://www.mail-archive.com/puppet-users@googlegroups.com/msg27199.html ),
    I got the impression that I needed ruby 1.8.7. I tried to install passenger using the stealthymonkeys.com repo and it complained that it wants ruby 1.8.5 exactly (Processing Dependency: ruby = 1.8.5 for package: rubygem-passenger-native-libs).

    Looking back at the referenced mailing list item, it says that ruby 1.8.7 is needed for Dashboard and Foreman.
    I am not using either of those. Just plain old puppet with a dash of hiera.

    The Question: Is ruby 1.8.5 OK to use with puppet 2.7.x ?

    Thanks.

    “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
    Bill Waterson (Calvin & Hobbes)

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppuppet-users @
categoriespuppet
postedJun 26, '12 at 6:15p
activeJun 26, '12 at 7:42p
posts5
users3
websitepuppetlabs.com

People

Translate

site design / logo © 2022 Grokbase