I think if you intend to run any reasonable ruby and/or rails applications on 
RHEL 5.x or CentOS 5.x, you should probably be using Ruby Enterprise Edition...

http://www.rubyenterpriseedition.com/

Craig

On Aug 15, 2011, at 9:05 AM, Marek Dohojda wrote:

> So I moved further.  The issue is ruby version.  Dashboard passenger ruby 
> apparently wants to be above version 1.8.5, which is the default version for 
> RHEL5.  This likely would not have been an issue if I haven't already upgrade 
> puppet to 2.6.6 and thereby loaded new passenger.
> I will see if there is anything I can do without upgrading Ruby, since I 
> prefer to stay consistent with the versions present due to further patching 
> considerations.
> 
> 
> 
> On Fri, Aug 12, 2011 at 3:07 PM, Craig White <[email protected]> wrote:
> 
> On Aug 12, 2011, at 1:13 PM, Marek Dohojda wrote:
> 
> > Hello
> >
> > I have a running puppet and passenger (2.6.8) running on RHEL5.  I 
> > installed dashboard and configured it, and all that is working as well.  
> > However I don't want to run webrick I want to put dashboard under passenger 
> > with apache.
> >
> > I have done the conf change to add virtual host, and changed it to run 
> > under port 3000 (as default).
> >
> > Everything start correctly, but that's as far as I can get.  When I go to 
> > the server port 3000 I get default apache web page (due to there not being 
> > index.html nor any app running).  I followed another instructions which 
> > said to add this for RHEL:
> >
> >     SetEnv RAILS_ENV production
> >        RackBaseURI /
> >
> > This allowed me to get ruby error screen instead of default apache test 
> > page.  However I go an error "file not found" config.ru.  I copied 
> > config.ru to /usr/share/puppet-dashboard/ from (
> > /usr/share/puppet-dashboard/vendor/rails/railties/dispatches/config.ru) 
> > which was only place I found config.ru within dashboard.
> > Now I am getting following:
> >  Exception NoMethodError in PhusionPassenger::Rack::ApplicationSpawner 
> > (undefined method `requirement' for #<Rails::GemDependency:0x2aaaab325908>) 
> > (process 24074):
> >
> > And at this point I am stuck.  I bet I am missing something probably simple 
> > but I can't figure out what.
> >
> > I am including my conf for passanger below:
> > PassengerHighPerformance on
> > PassengerMaxPoolSize 12
> > PassengerPoolIdleTime 1500
> > # PassengerMaxRequests 1000
> > PassengerStatThrottleRate 120
> > RailsAutoDetect On
> ----
> I've got the above lines inside my <VirtualHost > declaration
> 
> I also have
> PassengerUseGlobalQueue on
> ----
> > Listen 3000
> > <VirtualHost *:3000>
> >         ServerName <servername>
> >         DocumentRoot /usr/share/puppet-dashboard/public/
> >         SetEnv RAILS_ENV production
> >         RackBaseURI /
> >         <Directory /usr/share/puppet-dashboard/public/>
> >                 Options None
> >                 AllowOverride AuthConfig
> >                 Order allow,deny
> >                 allow from all
> ----
> I have
> Options -Multiviews
> here inside the <Directory > declaration
> ----
> >         </Directory>
> >   ErrorLog /var/log/httpd/dashboard_error.log
> >   LogLevel warn
> >   CustomLog /var/log/httpd/dashboard_access.log combined
> >   ServerSignature On
> > </VirtualHost>
> >
> > I hope someone can point me in the right direction.
> > Thank you!
> ----
> not sure but this may help
> 
> Craig
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> 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 [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.

-- 
Craig White ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  [email protected]
1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ www.ttiassessments.com 

Need help communicating between generations at work to achieve your desired 
success? Let us help!

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

Reply via email to