Bug #5716
closed
Added by Patrick Mayes about 10 years ago.
Updated about 10 years ago.
Description
I upgraded puppet to 3.5.1-1 and was having problems so I removed all the ruby libraries and foreman-installer and attempted to re-install foreman after removing all foreman directories and having to do the following now:
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record.rb /usr/share/foreman/audited/activerecord.rb
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/ /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_pack.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_pack /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/bundler-1.1.4/lib/bundler.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/bundler-1.1.4/lib/bundler /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/audited-3.0.0/lib/audited/auditor.rb /usr/share/foreman/audited/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/audited-activerecord-3.0.0/lib/audited/adapters/ /usr/share/foreman/audited/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/audited-3.0.0/lib/audited/audit.rb /usr/share/foreman/audited/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/will_paginate-3.0.2/lib/will_paginate /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/will_paginate-3.0.2/lib/will_paginate.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/ancestry-2.0.0/lib/ancestry /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/ancestry-2.0.0/lib/ancestry.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/sprockets-2.4.5/lib/sprockets /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/sprockets-2.4.5/lib/sprockets.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/hike-1.2.1/lib/hike /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/hike-1.2.1/lib/hike.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/tilt-1.3.3/lib/tilt /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/tilt-1.3.3/lib/tilt.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/scoped_search-2.7.1/lib/scoped_search /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/scoped_search-2.7.1/lib/scoped_search.rb /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/net-ldap-0.3.1/lib/net/ /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/uuidtools-2.1.3/lib/uuidtools /usr/share/foreman/
ln -s /opt/rh/ruby193/root/usr/share/gems/gems/uuidtools-2.1.3/lib/uuidtools.rb /usr/share/foreman/
- Status changed from New to Feedback
- translation missing: en.field_release deleted (
16)
Sounds like you're not running Foreman under the SCL ruby193 environment, but are on the stock Ruby 1.8. This really shouldn't be done or be necessary.
Passenger under Apache should be configured to use /usr/bin/ruby193-ruby to launch Foreman (the PassengerRuby directive).
Passenger Package:
rubygem-passenger-native-libs-3.0.21-11.el6oso.x86_64
ruby193-rubygem-passenger-native-4.0.18-9.4.el6.x86_64
ruby193-rubygem-passenger-native-libs-4.0.18-9.4.el6.x86_64
rubygem-passenger-3.0.21-11.el6oso.x86_64
rubygem-passenger-native-3.0.21-11.el6oso.x86_64
mod_passenger-3.0.21-11.el6oso.x86_64
ruby193-rubygem-passenger-4.0.18-9.4.el6.x86_64
Ruby193 Packages:
ruby193-rubygem-json-1.7.3-5.el6.x86_64
ruby193-rubygem-bigdecimal-1.1.0-40.el6.x86_64
ruby193-rubygem-rake-0.9.2.2-40.el6.noarch
ruby193-rubygem-multi_json-1.8.2-1.el6.noarch
ruby193-ruby-wrapper-0.0.2-5.el6.noarch
ruby193-rubygem-activesupport-3.2.8-4.el6.noarch
ruby193-rubygem-activeresource-3.2.8-2.el6.noarch
ruby193-rubygem-safemode-1.2.0-5.el6.noarch
ruby193-rubygem-rack-test-0.6.1-3.el6.noarch
ruby193-rubygem-tzinfo-0.3.33-2.el6.noarch
ruby193-rubygem-rubyforge-2.0.4-8.el6_3.noarch
ruby193-rubygem-apipie-rails-0.1.2-1.el6.noarch
ruby193-rubygem-railties-3.2.8-3.el6.noarch
ruby193-rubygem-hoe-highline-0.1.0-1.el6oso.noarch
ruby193-rubygem-cucumber-1.2.1-2.el6_3.noarch
ruby193-rubygem-bundler-1.1.4-3.el6.noarch
ruby193-rubygem-rspec-2.11.0-2.el6.noarch
ruby193-rubygem-daemons-1.1.4-7.el6.noarch
ruby193-rubygem-activerecord-3.2.8-8.el6.noarch
ruby193-rubygem-ancestry-2.0.0-2.el6.noarch
ruby193-rubygem-mail-2.4.4-4.el6.noarch
ruby193-rubygem-oauth-0.4.7-5.el6.noarch
ruby193-rubygem-audited-activerecord-3.0.0-2.el6.noarch
ruby193-rubygem-passenger-native-4.0.18-9.4.el6.x86_64
ruby193-rubygem-net-scp-1.1.0-3.el6.noarch
ruby193-rubygem-unf-0.1.3-3.el6.x86_64
ruby193-rubygem-fog-1.21.0-2.el6.noarch
ruby193-rubygem-puppetdb_foreman-0.0.5-1.el6.noarch
ruby193-rubygem-open4-1.3.0-8.el6.noarch
ruby193-rubygem-foreman_templates-1.4.0-2.el6.noarch
ruby193-rubygem-apipie-params-0.0.3-1.el6.noarch
ruby193-ruby-libs-1.9.3.448-40.el6.x86_64
ruby193-rubygem-rdoc-3.12-9.el6.x86_64
ruby193-ruby-1.9.3.448-40.el6.x86_64
ruby193-rubygem-io-console-0.3-40.el6.x86_64
ruby193-rubygem-rack-1.4.1-5.el6.noarch
ruby193-rubygem-builder-3.0.0-3.el6.noarch
ruby193-rubygem-thor-0.15.4-2.el6.noarch
ruby193-rubygem-sexp_processor-4.1.3-4.el6.noarch
ruby193-rubygem-term-ansicolor-1.0.7-2.el6_3.noarch
ruby193-rubygem-fast_gettext-0.8.0-14.el6.noarch
ruby193-rubygem-i18n-0.6.0-3.el6.noarch
ruby193-rubygem-activemodel-3.2.8-2.el6.noarch
ruby193-rubygem-rest-client-1.6.1-4.el6.noarch
ruby193-rubygem-i18n_data-0.2.7-2.el6.noarch
ruby193-rubygem-ruby2ruby-2.0.1-7.el6.noarch
ruby193-rubygem-rspec-expectations-2.11.1-3.el6.noarch
ruby193-rubygem-rack-cache-1.2-2.el6.noarch
ruby193-rubygem-rack-ssl-1.3.2-7.el6.noarch
ruby193-rubygem-tidy-ext-0.1.14-1.el6oso.x86_64
ruby193-rubygem-pg-0.12.2-8.el6.x86_64
ruby193-rubygem-json_pure-1.7.3-1.el6.noarch
ruby193-rubygem-hoe-2.6.2-5.el6_3.noarch
ruby193-rubygem-erubis-2.7.0-4.el6.noarch
ruby193-rubygem-tilt-1.3.3-10.el6.noarch
ruby193-rubygem-actionpack-3.2.8-5.el6.noarch
ruby193-rubygem-jquery-rails-2.0.2-2.el6.noarch
ruby193-rubygem-highline-1.6.16-1.el6oso.noarch
ruby193-rubygem-po_to_json-0.0.7-2.el6.noarch
ruby193-rubygem-gherkin-2.11.2-2.el6_3.x86_64
ruby193-rubygem-yard-0.7.2-4.el6_3.noarch
ruby193-rubygem-net-http-persistent-2.7-2.el6.noarch
ruby193-rubygem-bundler_ext-0.3.0-3.el6.noarch
ruby193-rubygem-rspec-mocks-2.11.1-2.el6.noarch
ruby193-rubygem-rake-compiler-0.8.3-1.el6oso.noarch
ruby193-rubygem-eventmachine-1.0.3-1.el6oso.x86_64
ruby193-rubygem-thin-1.3.1-7.el6.x86_64
ruby193-rubygem-arel-3.0.2-3.el6.noarch
ruby193-rubygem-foreigner-1.4.2-1.el6.noarch
ruby193-rubygem-will_paginate-3.0.2-7.el6.noarch
ruby193-rubygem-scoped_search-2.7.1-1.el6.noarch
ruby193-rubygem-treetop-1.4.10-6.el6.noarch
ruby193-rubygem-actionmailer-3.2.8-1.el6.noarch
ruby193-rubygem-gettext_i18n_rails_js-0.0.8-2.el6.noarch
ruby193-rubygem-sass-3.2.13-1.el6.noarch
ruby193-rubygem-audited-3.0.0-2.el6.noarch
ruby193-facter-1.7.3-4.el6oso.x86_64
ruby193-rubygem-therubyracer-0.11.0-0.6.beta5.el6.x86_64
ruby193-rubygem-passenger-native-libs-4.0.18-9.4.el6.x86_64
ruby193-rubygem-fog-json-1.0.0-2.el6.noarch
ruby193-rubygem-net-ssh-2.7.0-1.el6oso.noarch
ruby193-rubygem-rbvmomi-1.6.0-2.el6.noarch
ruby193-rubygem-unf_ext-0.0.6-4.el6.x86_64
ruby193-rubygem-excon-0.32.1-1.el6.noarch
ruby193-rubygem-fog-brightbox-0.0.1-1.el6.noarch
ruby193-rubygem-foreman_hooks-0.3.7-2.el6.noarch
ruby193-rubygem-foreman_bootdisk-2.0.5-1.el6.noarch
ruby193-rubygem-foreman_setup-2.0.3-1.el6.noarch
ruby193-rubygem-ftools-0.0.0-3.el6.noarch
ruby193-rubygem-diffy-3.0.1-1.el6.noarch
ruby193-rubygem-foreman_default_hostgroup-2.0.1-1.el6.noarch
ruby193-rubygem-ftools-doc-0.0.0-3.el6.noarch
ruby193-runtime-1-10.el6.x86_64
ruby193-ruby-irb-1.9.3.448-40.el6.noarch
ruby193-rubygems-1.8.24-2.el6.noarch
ruby193-rubygem-diff-lcs-1.1.3-1.el6.noarch
ruby193-rubygem-ruby_parser-3.1.1-5.el6.noarch
ruby193-rubygem-gettext_i18n_rails-0.10.0-3.el6.noarch
ruby193-rubygem-mime-types-1.19-1.el6.noarch
ruby193-rubygem-rabl-0.9.0-1.el6.noarch
ruby193-rubygem-rspec-core-2.11.1-2.el6.noarch
ruby193-rubygem-hike-1.2.1-3.el6.noarch
ruby193-rubygem-journey-1.0.4-2.el6.noarch
ruby193-rubygem-hoe-mercurial-1.4.0-1.el6oso.noarch
ruby193-rubygem-sprockets-2.4.5-2.el6.noarch
ruby193-rubygem-jquery-ui-rails-4.0.2-7.el6.noarch
ruby193-rubygem-trollop-2.0-2.el6.noarch
ruby193-rubygem-net-ldap-0.3.1-1.el6.noarch
ruby193-rubygem-uuidtools-2.1.3-3.el6.noarch
ruby193-rubygem-bluecloth-2.2.0-1.el6oso.x86_64
ruby193-rubygem-ref-1.0.0-3.el6.noarch
ruby193-rubygem-deep_cloneable-1.6.0-2.el6.noarch
ruby193-rubygem-polyglot-0.3.3-2.el6.noarch
ruby193-rubygem-rails-3.2.8-2.el6.noarch
ruby193-rubygem-bootstrap-sass-3.0.3.0-1.el6.noarch
ruby193-v8-3.14.5.10-2.el6.x86_64
ruby193-rubygem-passenger-4.0.18-9.4.el6.x86_64
ruby193-rubygem-nokogiri-1.5.11-1.el6.x86_64
ruby193-rubygem-formatador-0.2.1-6.el6.noarch
ruby193-rubygem-fog-core-1.21.1-2.el6.noarch
ruby193-rubygem-deface-0.7.2-6.el6.noarch
ruby193-rubygem-foreman_discovery-1.3.0-0.1.rc2.el6.noarch
Patrick Mayes wrote:
Passenger Package:
rubygem-passenger-native-libs-3.0.21-11.el6oso.x86_64
ruby193-rubygem-passenger-native-4.0.18-9.4.el6.x86_64
ruby193-rubygem-passenger-native-libs-4.0.18-9.4.el6.x86_64
rubygem-passenger-3.0.21-11.el6oso.x86_64
rubygem-passenger-native-3.0.21-11.el6oso.x86_64
mod_passenger-3.0.21-11.el6oso.x86_64
ruby193-rubygem-passenger-4.0.18-9.4.el6.x86_64
These version 3.0.21 packages are the issue, they should all be version 4.0.18 from our repos. You might have some yum priorities set which are preferring another repo over the foreman one.
yum update mod_passenger
Loaded plugins: rhnplugin, security
This system is receiving updates from RHN Classic or Red Hat Satellite.
Setting up Update Process
No Packages marked for Update
repos
RHEL (disabled same message)
epel
foreman
puppetlabs (disabled same message)
ruby193 (disabled same message)
Try "yum downgrade mod_passenger-4.0.18 rubygem-passenger-4.0.18 rubygem-passenger-native-4.0.18 rubygem-passenger-native-libs-4.0.18", there might be an epoch set on the 3.x RPMs.
That did it. Thanks! I can't believe I had to "downgrade" in order to upgrade thought but it worked.
- Status changed from Feedback to Resolved
Yeah, it's strange, but what's hidden in the RPM listing is the epoch - which is a version number that's more important than the version itself. `rpm -qi` will show the epoch usually, but generally it's hidden from view.
Also available in: Atom
PDF