Running a Puppetmaster on a Red Hat Enterprise Linux 5 server using the Stealthy Monkeys RPM's for Passenger.
First the setup:
yum wants to update from :
puppet.noarch 2.7.19-1.el5 installed
puppet-server.noarch 2.7.19-1.el5 installed
ruby.x86_64 1.8.5-24.el5 installed
ruby-devel.i386 1.8.5-24.el5 installed
ruby-devel.x86_64 1.8.5-24.el5 installed
ruby-irb.x86_64 1.8.5-24.el5 installed
ruby-libs.i386 1.8.5-24.el5 installed
ruby-libs.x86_64 1.8.5-24.el5 installed
ruby-rdoc.x86_64 1.8.5-24.el5 installed
to :
puppet.noarch 3.0.0-1.el5 puppetlabs-products
puppet-server.noarch 3.0.0-1.el5 puppetlabs-products
ruby.x86_64 1.8.7.370-1.el5 puppetlabs-deps
ruby-devel.x86_64 1.8.7.370-1.el5 puppetlabs-deps
ruby-irb.x86_64 1.8.7.370-1.el5 puppetlabs-deps
ruby-libs.x86_64 1.8.7.370-1.el5 puppetlabs-deps
ruby-rdoc.x86_64 1.8.7.370-1.el5 puppetlabs-deps
So, the attempted update ends like this:
1:rubygem-passenger-native-libs-3.0.12-1.el5.centos_1.8.5.x86_64 from installed has depsolving problems
--> Missing Dependency: ruby = 1.8.5 is needed by package 1:rubygem-passenger-native-libs-3.0.12-1.el5.centos_1.8.5.x86_64 (installed)
Error: Missing Dependency: ruby = 1.8.5 is needed by package 1:rubygem-passenger-native-libs-3.0.12-1.el5.centos_1.8.5.x86_64 (installed)
OK, a bit of Google-ing says that Passenger 3.0.14 was released in July
http://blog.phusion.nl/2012/07/22/phusion-passenger-3-0-14-released/#.UGsb6-c547w
But the latest RPM on
http://passenger.stealthymonkeys.com/rhel/5Server/x86_64/
is rubygem-passenger-native-libs-3.0.12-1.el5.centos_1.8.5.x86_64.rpm -- which is what I currently have.
Suggestions ? I sent an email to Erik Ogan, owner of Stealth Monkeys, but have not received a response.
“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)