When I installed Puppet on RHEL3 servers I had to first rebuild ruby-1.8.6:
http://ppadron.blog.br/2009/10/28/how-to-install-ruby-1-8-6-rpm-package-on-rhel3/
Take a look at Todd Zullinger's comment on this and rebuild puppet RPM
package. In my case, I did it with 0.24.8.
You can get puppet specfiles in the Fedora CVS
(http://cvs.fedoraproject.org/viewvc/), but I guess they are shipped
in the puppet tgz.

2010/6/7 Andrew Hamilton <andrew...@gmail.com>:
> I'm not the one that builds them, but I don't believe there was anything out
> of the ordinary that was done for it.  I'm the only one in the organization
> that has RHEL3 boxes and they usually consult me if something strange has to
> be done.  We have a fairly static RHEL3 build environment that uses a
> particular kernel and all the libs and such are built using that
> environment.  I do have access to the spec files and things, I believe, if
> you need them and I don't mind sharing.
>
> Drew
>
> On Mon, Jun 7, 2010 at 2:06 PM, Daniel Wittenberg
> <dwittenberg2...@gmail.com> wrote:
>>
>> Was the build process pretty straight-forward?  If not, mind sharing your
>> changes/spec files/rpm's?
>> Thanks,
>> Dan
>>
>> On Jun 7, 2010, at 3:03 PM, Andrew Hamilton wrote:
>>
>> We use it on our RHEL3 boxes and the other poster is correct.  You must
>> build all the dependencies yourself.  Fortunately for use we have a build
>> environment for it still and it hasn't been an issue.Once you get through
>> that though, it works remarkably well.
>>
>> Drew
>>
>> On Mon, Jun 7, 2010 at 1:56 PM, Daniel Wittenberg
>> <dwittenberg2...@gmail.com> wrote:
>>>
>>> Oh yeah, I want to move off it, and even have the new RHEL-5 boxes built,
>>> but the legacy app isn't moving too quickly and the resources I need to make
>>> it go faster are allocated elsewhere so for the time being I've decided that
>>> I'd like to get them under control....a little anyway :)
>>>
>>> Dan
>>>
>>>
>>> On Jun 7, 2010, at 2:23 PM, Michael DeHaan wrote:
>>>
>>> > On Mon, Jun 7, 2010 at 1:46 PM, Daniel Wittenberg
>>> > <dwittenberg2...@gmail.com> wrote:
>>> >> I was working on updating some of our RHEL-3 systems, and looks like
>>> >> putting puppet on there is a little harder due to older libraries, so 
>>> >> before
>>> >> I went and tried retro-fitting these guys I thought I'd see if anyone was
>>> >> using it with luck there and any tips/tricks I might watch out for?
>>> >>
>>> >> Thanks!
>>> >> Dan
>>> >
>>> > Yeah, I would suspect building your own Ruby is the initial problem,
>>> > as well as building RPMs for Puppet, as there is no EPEL for RHEL 3.
>>> > We should get a Wiki page put together on this once we get the info
>>> > gathered together.
>>> >
>>> > Unrelated note -- I assume you're using the "Extra Long Lifetime
>>> > Support?"   Because otherwise RHEL3 is basically end-of-life.   Moving
>>> > off of it is really the best bet :)
>>> >
>>> > --Michael
>>> >
>>> >
>>> >>
>>> >> --
>>> >> You received this message because you are subscribed to the Google
>>> >> Groups "Puppet Users" group.
>>> >> To post to this group, send email to puppet-us...@googlegroups.com.
>>> >> To unsubscribe from this group, send email to
>>> >> puppet-users+unsubscr...@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-us...@googlegroups.com.
>>> > To unsubscribe from this group, send email to
>>> > puppet-users+unsubscr...@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-us...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> puppet-users+unsubscr...@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-us...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> puppet-users+unsubscr...@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-us...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> puppet-users+unsubscr...@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-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@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-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to