SAP release notes are not displayed when updating through YaST Online Update
This document (000020883) is provided subject to the disclaimer at the end of this document.
Environment
Situation
The following two packages are included in the updates:
ruby2.5-rubygem-puma
release-notes-sles-for-sap
When installed, the release notes should be displayed in YaST, but it is not displayed.
In the log file /var/log/YaST2/y2log the following error is displayed followed by a backtrace:
2022-11-30 16:30:46 <3> localhost(11054) [Ruby] yast/wfm.rb:272 Client /usr/share/YaST2/clients /inst_release_notes.rb failed with 'Failed to load Module 'Language' due to: undefined method `missing_extensions?' for nil:NilClass' (RuntimeError).
Resolution
This issue has been reported to engineering and will be fixed in a future update to ruby.
Cause
Status
Additional Information
2022-11-30 16:30:46 <3> localhost(11054) [Y2Ruby] binary/Y2RubyUtils.cc(y2_require):26 cannot require yast:undefined method `missing_extensions?' for nil:NilClass at /usr/lib64/r uby/2.5.0/rubygems/stub_specification.rb:153:in `missing_extensions?' 2022-11-30 16:30:46 <3> localhost(11054) [Y2Ruby] binary/Y2RubyComponent.cc(import):100 Reporting runtime error for import of module 'Language' message 'undefined method `missing _extensions?' for nil:NilClass' 2022-11-30 16:30:46 <3> localhost(11054) [Interpreter] yast/i18n.rb:169 Runtime error when loading module 'Language' 2022-11-30 16:30:46 <3> localhost(11054) [Ruby] yast/wfm.rb:272 Client /usr/share/YaST2/clients/inst_release_notes.rb failed with 'Failed to load Module 'Language' due to: undefi ned method `missing_extensions?' for nil:NilClass' (RuntimeError). Backtrace: /usr/lib64/ruby/2.5.0/rubygems/stub_specification.rb:153:in `missing_extensions?' /usr/lib64/ruby/2.5.0/rubygems/basic_specification.rb:71:in `contains_requirable_file?' /usr/lib64/ruby/2.5.0/rubygems/specification.rb:1065:in `block in find_by_path' /usr/lib64/ruby/2.5.0/rubygems/specification.rb:1063:in `each' /usr/lib64/ruby/2.5.0/rubygems/specification.rb:1063:in `find' /usr/lib64/ruby/2.5.0/rubygems/specification.rb:1063:in `find_by_path' /usr/lib64/ruby/2.5.0/rubygems.rb:213:in `try_activate' /usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:128:in `rescue in require' /usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:39:in `require' /usr/share/YaST2/lib/y2country/language_dbus.rb:40:in `read_locale_conf' /usr/share/YaST2/modules/Language.rb:550:in `ReadLocaleConfLanguage' /usr/share/YaST2/modules/Language.rb:634:in `Language' /usr/share/YaST2/modules/Language.rb:153:in `main' /usr/share/YaST2/modules/Language.rb:1496:in `<module:Yast>' /usr/share/YaST2/modules/Language.rb:35:in `<top (required)>' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/yast.rb:186:in `import_pure' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/yast.rb:186:in `import' /usr/share/YaST2/lib/installation/clients/inst_release_notes.rb:45:in `main' /usr/share/YaST2/clients/inst_release_notes.rb:2:in `<top (required)>' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:346:in `eval' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:346:in `run_client' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:207:in `call_builtin' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:207:in `call_builtin_wrapper' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:196:in `CallFunction' /usr/share/YaST2/clients/online_update.rb:282:in `OnlineUpdateSequence' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/fun_ref.rb:33:in `call' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/fun_ref.rb:33:in `call' /usr/share/YaST2/modules/CommandLine.rb:1556:in `Run' /usr/share/YaST2/clients/online_update.rb:119:in `main' /usr/share/YaST2/clients/online_update.rb:395:in `<top (required)>' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:346:in `eval' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:346:in `run_client' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:207:in `call_builtin' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:207:in `call_builtin_wrapper' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:196:in `CallFunction' /usr/lib/YaST2/bin/y2start:60:in `<main>'
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:000020883
- Creation Date: 12-Dec-2022
- Modified Date:12-Dec-2022
-
- SUSE Linux Enterprise Server for SAP Applications
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com