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.
