Bug 1474825 - Upgrading Cloudforms 4.1 to 4.5 generates errors in evm.log
Upgrading Cloudforms 4.1 to 4.5 generates errors in evm.log
Status: NEW
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Appliance (Show other bugs)
5.8.0
All All
unspecified Severity medium
: GA
: cfme-future
Assigned To: Gregg Tanzillo
luke couzens
upgrade:black
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2017-07-25 09:20 EDT by Ryan Spagnola
Modified: 2017-07-26 08:12 EDT (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: Bug
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: CFME Core


Attachments (Terms of Use)

  None (edit)
Description Ryan Spagnola 2017-07-25 09:20:32 EDT
Description of problem:
Upgrading Cloudforms 4.1 to 4.5 generates errors in evm.log

Version-Release number of selected component (if applicable):
Upgrading 5.6 -> 5.8

How reproducible:
Always

Steps to Reproduce:
1.https://access.redhat.com/documentation/en-us/red_hat_cloudforms/4.5/html-single/migrating_to_red_hat_cloudforms_4.5/#migrate_41-45


Actual results:
gem errors in evm.log

Expected results:
no gem errors in evm.log

Additional info:
While following https://access.redhat.com/documentation/en-us/red_hat_cloudforms/4.5/html-single/migrating_to_red_hat_cloudforms_4.5/#migrate_41-45 when I get to step 2.5.1.2 ```yum update``` something is generating the following errors in the evm.log

Ignoring bcrypt-3.1.10 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.10
Ignoring escape_utils-1.1.0 because its extensions are not built.  Try: gem pristine escape_utils --version 1.1.0
Ignoring eventmachine-1.0.7 because its extensions are not built.  Try: gem pristine eventmachine --version 1.0.7
Ignoring ffi-1.9.8 because its extensions are not built.  Try: gem pristine ffi --version 1.9.8
Ignoring hamlit-2.0.2 because its extensions are not built.  Try: gem pristine hamlit --version 2.0.2
Ignoring http_parser.rb-0.6.0 because its extensions are not built.  Try: gem pristine http_parser.rb --version 0.6.0
Ignoring json-1.8.2 because its extensions are not built.  Try: gem pristine json --version 1.8.2
Ignoring linux_block_device-0.1.0 because its extensions are not built.  Try: gem pristine linux_block_device --version 0.1.0
Ignoring memory_buffer-0.1.0 because its extensions are not built.  Try: gem pristine memory_buffer --version 0.1.0
Ignoring net_app_manageability-0.1.0 because its extensions are not built.  Try: gem pristine net_app_manageability --version 0.1.0
Ignoring nio4r-1.2.1 because its extensions are not built.  Try: gem pristine nio4r --version 1.2.1
Ignoring nokogiri-1.6.8 because its extensions are not built.  Try: gem pristine nokogiri --version 1.6.8
Ignoring pg-0.18.2 because its extensions are not built.  Try: gem pristine pg --version 0.18.2
Ignoring psych-2.0.13 because its extensions are not built.  Try: gem pristine psych --version 2.0.13
Ignoring puma-3.3.0 because its extensions are not built.  Try: gem pristine puma --version 3.3.0
Ignoring rugged-0.23.3 because its extensions are not built.  Try: gem pristine rugged --version 0.23.3
Ignoring thin-1.7.0 because its extensions are not built.  Try: gem pristine thin --version 1.7.0
Ignoring unf_ext-0.0.7.1 because its extensions are not built.  Try: gem pristine unf_ext --version 0.0.7.1
Ignoring websocket-driver-0.6.3 because its extensions are not built.  Try: gem pristine websocket-driver --version 0.6.3
rake aborted!
Bundler::GemNotFound: Could not find nokogiri-1.6.8 in any of the sources
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/spec_set.rb:87:in `block in materialize'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/spec_set.rb:81:in `map!'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/spec_set.rb:81:in `materialize'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/definition.rb:159:in `specs'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/definition.rb:218:in `specs_for'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/definition.rb:207:in `requested_specs'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/runtime.rb:109:in `block in definition_method'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/runtime.rb:21:in `setup'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler.rb:101:in `setup'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/setup.rb:20:in `<top (required)>'
/var/www/miq/vmdb/config/boot.rb:6:in `<top (required)>'
/var/www/miq/vmdb/config/application.rb:1:in `<top (required)>'
/var/www/miq/vmdb/Rakefile:5:in `<top (required)>'
/opt/rh/cfme-gemset/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
LoadError: cannot load such file -- bundler/setup
/var/www/miq/vmdb/config/boot.rb:6:in `<top (required)>'
/var/www/miq/vmdb/config/application.rb:1:in `<top (required)>'
/var/www/miq/vmdb/Rakefile:5:in `<top (required)>'
/opt/rh/cfme-gemset/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)
Ignoring bcrypt-3.1.10 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.10
Ignoring escape_utils-1.1.0 because its extensions are not built.  Try: gem pristine escape_utils --version 1.1.0
Ignoring eventmachine-1.0.7 because its extensions are not built.  Try: gem pristine eventmachine --version 1.0.7
Ignoring ffi-1.9.8 because its extensions are not built.  Try: gem pristine ffi --version 1.9.8
Ignoring hamlit-2.0.2 because its extensions are not built.  Try: gem pristine hamlit --version 2.0.2
Ignoring http_parser.rb-0.6.0 because its extensions are not built.  Try: gem pristine http_parser.rb --version 0.6.0
Ignoring json-1.8.2 because its extensions are not built.  Try: gem pristine json --version 1.8.2
Ignoring linux_block_device-0.1.0 because its extensions are not built.  Try: gem pristine linux_block_device --version 0.1.0
Ignoring memory_buffer-0.1.0 because its extensions are not built.  Try: gem pristine memory_buffer --version 0.1.0
Ignoring net_app_manageability-0.1.0 because its extensions are not built.  Try: gem pristine net_app_manageability --version 0.1.0
Ignoring nio4r-1.2.1 because its extensions are not built.  Try: gem pristine nio4r --version 1.2.1
Ignoring nokogiri-1.6.8 because its extensions are not built.  Try: gem pristine nokogiri --version 1.6.8
Ignoring pg-0.18.2 because its extensions are not built.  Try: gem pristine pg --version 0.18.2
Ignoring psych-2.0.13 because its extensions are not built.  Try: gem pristine psych --version 2.0.13
Ignoring puma-3.3.0 because its extensions are not built.  Try: gem pristine puma --version 3.3.0
Ignoring rugged-0.23.3 because its extensions are not built.  Try: gem pristine rugged --version 0.23.3
Ignoring thin-1.7.0 because its extensions are not built.  Try: gem pristine thin --version 1.7.0
Ignoring unf_ext-0.0.7.1 because its extensions are not built.  Try: gem pristine unf_ext --version 0.0.7.1
Ignoring websocket-driver-0.6.3 because its extensions are not built.  Try: gem pristine websocket-driver --version 0.6.3
rake aborted!
Bundler::GemNotFound: Could not find nokogiri-1.6.8 in any of the sources
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/spec_set.rb:87:in `block in materialize'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/spec_set.rb:81:in `map!'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/spec_set.rb:81:in `materialize'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/definition.rb:159:in `specs'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/definition.rb:218:in `specs_for'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/definition.rb:207:in `requested_specs'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/runtime.rb:109:in `block in definition_method'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/runtime.rb:21:in `setup'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler.rb:101:in `setup'
/opt/rh/cfme-gemset/gems/bundler-1.15.0/lib/bundler/setup.rb:20:in `<top (required)>'
/var/www/miq/vmdb/config/boot.rb:6:in `<top (required)>'
/var/www/miq/vmdb/config/application.rb:1:in `<top (required)>'
/var/www/miq/vmdb/Rakefile:5:in `<top (required)>'
/opt/rh/cfme-gemset/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
LoadError: cannot load such file -- bundler/setup
/var/www/miq/vmdb/config/boot.rb:6:in `<top (required)>'
/var/www/miq/vmdb/config/application.rb:1:in `<top (required)>'
/var/www/miq/vmdb/Rakefile:5:in `<top (required)>'
/opt/rh/cfme-gemset/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)

However, nokogiri appears to installed?

# yum info rh-ruby23-rubygem-nokogiri.x86_64
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Installed Packages
Name        : rh-ruby23-rubygem-nokogiri
Arch        : x86_64
Version     : 1.6.8
Release     : 1.el7cf
Size        : 327 k
Repo        : installed
From repo   : cf-me-5.8-for-rhel-7-rpms
Summary     : An HTML, XML, SAX, and Reader parser
URL         : http://nokogiri.rubyforge.org/nokogiri/
License     : MIT
Description : Nokogiri is an HTML, XML, SAX, and Reader parser.  Among
            : Nokogiri's many features is the ability to search documents via XPath
            : or CSS3 selectors.

Note You need to log in before you can comment on or make changes to this bug.