Project

General

Profile

Actions

Bug #5716

closed

Links and foreman

Added by Patrick Mayes almost 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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/

Actions #1

Updated by Dominic Cleal almost 10 years ago

  • 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).

Actions #2

Updated by Patrick Mayes almost 10 years ago

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

Actions #3

Updated by Dominic Cleal almost 10 years ago

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.

Actions #4

Updated by Patrick Mayes almost 10 years ago

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)

Actions #5

Updated by Dominic Cleal almost 10 years ago

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.

Actions #6

Updated by Patrick Mayes almost 10 years ago

That did it. Thanks! I can't believe I had to "downgrade" in order to upgrade thought but it worked.

Actions #7

Updated by Dominic Cleal almost 10 years ago

  • 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.

Actions

Also available in: Atom PDF