[Bug 1232696] YaST2 says im using systemd-boot but im not, crashes
https://bugzilla.suse.com/show_bug.cgi?id=1232696 https://bugzilla.suse.com/show_bug.cgi?id=1232696#c5 --- Comment #5 from Stefan Hundhammer <shundhammer@suse.com> --- I don't know how robust this all is for switching back and forth between Grub2 and systemd-boot. For experimenting with this, it might be a good idea to try it in a VM first (VirtualBox, QEMU) so you can roll back to a previous snapshot if things don't work. In any case, you DID actively switch to systemd-boot, so this did not come out of nowhere. Having said that, I also see 3 "internal errors" in those logs: y2-12-bootloader.log y2-14-bootloader.log y2-17-bootloader.log
2024-10-31 15:06:38 <3> altaria(49088) [Ruby] yast/wfm.rb(handle_exception):271 Client /usr/share/YaST2/clients/bootloader.rb failed with 'undefined method `>=' for nil' (NoMethodError).
Backtrace: /usr/share/YaST2/lib/bootloader/systemdboot_widgets.rb:55:in `init' /usr/share/YaST2/lib/cwm/abstract_widget.rb:228:in `init_wrapper' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/fun_ref.rb:33:in `call' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/fun_ref.rb:33:in `call' /usr/share/YaST2/modules/CWM.rb:327:in `block in initWidgets' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:82:in `block in foreach' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:81:in `each' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:81:in `foreach' /usr/share/YaST2/modules/CWM.rb:310:in `initWidgets' /usr/share/YaST2/lib/cwm/replace_point.rb:47:in `replace' /usr/share/YaST2/lib/cwm/pager.rb:74:in `switch_page' /usr/share/YaST2/lib/cwm/pager.rb:52:in `handle' /usr/share/YaST2/lib/cwm/abstract_widget.rb:247:in `call' /usr/share/YaST2/lib/cwm/abstract_widget.rb:247:in `handle_wrapper' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/fun_ref.rb:33:in `call' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/fun_ref.rb:33:in `call' /usr/share/YaST2/modules/CWM.rb:353:in `block in handleWidgets' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:82:in `block in foreach' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:81:in `each' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:81:in `foreach' /usr/share/YaST2/modules/CWM.rb:341:in `handleWidgets' /usr/share/YaST2/modules/CWM.rb:798:in `Run' /usr/share/YaST2/modules/CWM.rb:976:in `ShowAndRun' /usr/share/YaST2/modules/CWM.rb:931:in `show' /usr/share/YaST2/lib/bootloader/config_dialog.rb:79:in `guarded_run' /usr/share/YaST2/lib/bootloader/config_dialog.rb:29:in `run' /usr/share/YaST2/lib/bootloader/main_dialog.rb:94:in `block in run_content' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:546:in `eval' /usr/share/YaST2/modules/Sequencer.rb:247:in `WS_run' /usr/share/YaST2/modules/Sequencer.rb:318:in `block in Run' <internal:kernel>:187:in `loop' /usr/share/YaST2/modules/Sequencer.rb:310:in `Run' /usr/share/YaST2/lib/bootloader/main_dialog.rb:112:in `run_content' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:546:in `call' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/builtins.rb:546:in `eval' /usr/share/YaST2/modules/Sequencer.rb:247:in `WS_run' /usr/share/YaST2/modules/Sequencer.rb:318:in `block in Run' <internal:kernel>:187:in `loop' /usr/share/YaST2/modules/Sequencer.rb:310:in `Run' /usr/share/YaST2/lib/bootloader/main_dialog.rb:69:in `run' /usr/share/YaST2/clients/bootloader.rb:45:in `GuiHandler' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/fun_ref.rb:33:in `call' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/fun_ref.rb:33:in `call' /usr/share/YaST2/modules/CommandLine.rb:1569:in `Run' /usr/share/YaST2/clients/bootloader.rb:36:in `main' /usr/share/YaST2/clients/bootloader.rb:54:in `<top (required)>' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/wfm.rb:345:in `eval' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/wfm.rb:345:in `run_client' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/wfm.rb:206:in `call_builtin' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/wfm.rb:206:in `call_builtin_wrapper' /usr/lib64/ruby/vendor_ruby/3.3.0/yast/wfm.rb:195:in `CallFunction' -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com