Environment
Novell Open Enterprise Server 2 (OES 2) SP2
Situation
- Server was upgraded to OES2SP2 using the online channel or SMT server.
- miggui fails to configure file system changes.
- Running any migfiles command results in the following error:
migfiles --help/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- net-ssh (LoadError) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /usr/lib/ruby/gems/1.8/gems/migration-1.0.1/lib/migration/migtrustbar.rb:18 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:32:in `require' from /usr/lib/ruby/gems/1.8/gems/migration-1.0.1/lib/mig.rb:27 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:32:in `require' from /opt/novell/migration/sbin/migfiles:18
Resolution
If you have the ruby-1.8.6.p369-0.5 version installed (rpm -qa |grep ruby), you can do the following to install the correct version from the OES2-SP2-Pool catalog. You must first make sure you are subscribed to the OES2-SP2-Pool catalog (rug sub OES2-SP2-Pool, or use the GUI app in the task bar):
rug in -c OES2-SP2-POOL ruby
Note: If you already have the 1.8.4-17.20 rpm's, this may not be your issue.
The OES2 Migration Tool (migfiles) commands should now work.