Hi everyone!
The Linux Kamarada 15.2 ISO image [1] presents YaST Firstboot to allow
setting up the keyboard, among other things. But it fails with the
following error message:
Cannot find client keyboard/dialogs.rb
Checking /var/log/YaST2/y2log I see that
/usr/share/YaST2/clients/firstboot_keyboard.rb fails on line 39 while
trying to include keyboard/dialogs.rb. [2]
That error didn't happen on the Linux Kamarada 15.1 ISO image [3] so I
booted it and realized that there was a file
/usr/share/YaST2/include/keyboard/dialogs.rb that used to belong to
the yast2-country package. [4]
That file is not present on the the yast2-country package shipped with
Leap 15.2. I found out it has been deleted. [5]
Has it moved somewhere else, maybe another package? Or is this a bug?
Thanks for your attention!
The relevant part in /var/log/YaST2/y2log:
✀ ----------------------------------------
2020-08-01 14:31:10 <3> kamarada-pc(1570) [Ruby] yast/wfm.rb:253
Client /usr/share/YaST2/clients/firstboot_keyboard.rb failed with
'Cannot find client keyboard/dialogs.rb' (RuntimeError).
Backtrace:
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/yast.rb:134:in `find_include_file'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/yast.rb:134:in `include'
/usr/share/YaST2/clients/firstboot_keyboard.rb:39:in `main'
/usr/share/YaST2/clients/firstboot_keyboard.rb:55:in `'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:318:in `eval'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:318:in `run_client'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin_wrapper'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:195:in `CallFunction'
/usr/share/YaST2/modules/ProductControl.rb:1338:in `RunFrom'
/usr/share/YaST2/modules/ProductControl.rb:1507:in `Run'
/usr/share/YaST2/clients/firstboot.rb:71:in `main'
/usr/share/YaST2/clients/firstboot.rb:137:in `'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:318:in `eval'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:318:in `run_client'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin_wrapper'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:195:in `CallFunction'
/usr/lib/YaST2/bin/y2start:60:in `<main>'
2020-08-01 14:31:10 <3> kamarada-pc(1570) [Ruby] yast/wfm.rb:281
Internal error. Please report a bug report with logs.<br />Run
save_y2logs to get complete logs.<br /><br />Caller:
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/yast.rb:134:in
`find_include_file'<br /><br />Details: Cannot find client
keyboard/dialogs.rb
✀ ----------------------------------------
[1]: https://kamarada.github.io/en/download/15.2/
[2]: https://github.com/yast/yast-firstboot/blob/e7d2bf8cfdaf2bdd1f30a2bab6f1eb28...
[3]: https://kamarada.github.io/en/download/15.1/
[4]: https://github.com/yast/yast-country/blob/a0312aab3072ea5cd236008791da6efd56...
[5]: https://github.com/yast/yast-country/commit/4e32e3a3ab319240f752a3158fb5e6f3...
Antonio
The Linux Kamarada Project
http://kamarada.github.io/
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org