[Bug 872026] New: yast2 kdump: adding crashkernel to bootloader failed
https://bugzilla.novell.com/show_bug.cgi?id=872026 https://bugzilla.novell.com/show_bug.cgi?id=872026#c0 Summary: yast2 kdump: adding crashkernel to bootloader failed Classification: openSUSE Product: openSUSE Factory Version: 13.2 Milestone 0 Platform: x86-64 OS/Version: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: yast2-maintainers@suse.de ReportedBy: mpluskal@suse.com QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=585080) --> (http://bugzilla.novell.com/attachment.cgi?id=585080) y2logs When trying to enable kdump using yast2 kdump (version 3.1.9-1.1 - current factory) , error occurs. from y2log: 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 Cannot convert Fixnum from 'any' to 'map' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 ------------- Backtrace begin ------------- 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 (eval):2:in `to_map' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Bootloader.rb:1602:in `disableSELinuxPAM' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Bootloader.rb:1576:in `handleSELinuxPAM' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Bootloader.rb:544:in `Write' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Kdump.rb:871:in `WriteKdumpBootParameter' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Kdump.rb:1049:in `Write' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/include/kdump/complex.rb:157:in `WriteDialog' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/include/kdump/wizards.rb:63:in `block in KdumpSequence' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:538:in `call' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:538:in `eval' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Sequencer.rb:268:in `WS_run' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Sequencer.rb:340:in `Run' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/include/kdump/wizards.rb:80:in `KdumpSequence' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/CommandLine.rb:1591:in `Run' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/clients/kdump.rb:395:in `main' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/clients/kdump.rb:1282:in `<top (required)>' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client' 2014-04-04 11:12:49 <2> theseus(22320) [Ruby] (eval):2 ------------- Backtrace end --------------- 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 Cannot convert Fixnum from 'any' to 'map' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 ------------- Backtrace begin ------------- 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 (eval):2:in `to_map' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Bootloader.rb:1605:in `disableSELinuxPAM' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Bootloader.rb:1576:in `handleSELinuxPAM' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Bootloader.rb:544:in `Write' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Kdump.rb:871:in `WriteKdumpBootParameter' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Kdump.rb:1049:in `Write' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/include/kdump/complex.rb:157:in `WriteDialog' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/include/kdump/wizards.rb:63:in `block in KdumpSequence' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:538:in `call' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:538:in `eval' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Sequencer.rb:268:in `WS_run' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/Sequencer.rb:340:in `Run' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/include/kdump/wizards.rb:80:in `KdumpSequence' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/modules/CommandLine.rb:1591:in `Run' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/clients/kdump.rb:395:in `main' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/share/YaST2/clients/kdump.rb:1282:in `<top (required)>' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 /usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client' 2014-04-04 11:12:50 <2> theseus(22320) [Ruby] (eval):2 ------------- Backtrace end --------------- 2014-04-04 11:12:50 <1> theseus(22320) [Ruby] routines/misc.rb:432 Installing to floppy: false 2014-04-04 11:12:50 <1> theseus(22320) [Ruby] modules/Kdump.rb:874 [kdump] (WriteKdumpBootParameter) adding chrashkernel option with value : 64M-:32M 2014-04-04 11:12:50 <2> theseus(22320) [qt-ui] YQUI.cc(qMessageHandler):716 <libqt-warning> QCssParser::parseHexColor: Unknown color name '#b9dc8cf' 2014-04-04 11:12:50 <2> theseus(22320) [qt-ui] YQUI.cc(qMessageHandler):716 <libqt-warning> QCssParser::parseHexColor: Unknown color name '#ffff' 2014-04-04 11:12:50 <2> theseus(22320) [qt-ui] YQUI.cc(qMessageHandler):716 <libqt-warning> QCssParser::parseHexColor: Unknown color name '#ffff' 2014-04-04 11:12:50 <1> theseus(22320) [ui] YPushButton.cc(setFunctionKey):202 Guessing button role YOKButton for YPushButton "OK" at 0x7f5978235950 from function key F10 2014-04-04 11:13:46 <1> theseus(22320) [Ruby] modules/Service.rb:502 Enabling service kdump 2014-04-04 11:13:46 <3> theseus(22320) [Ruby] modules/Kdump.rb:1050 Adding crashkernel parameter to bootloader fault. 2014-04-04 11:13:47 <2> theseus(22320) [qt-ui] YQUI.cc(qMessageHandler):716 <libqt-warning> QCssParser::parseHexColor: Unknown color name '#b9dc8cf' 2014-04-04 11:13:47 <2> theseus(22320) [qt-ui] YQUI.cc(qMessageHandler):716 <libqt-warning> QCssParser::parseHexColor: Unknown color name '#ffff' 2014-04-04 11:13:47 <2> theseus(22320) [qt-ui] YQUI.cc(qMessageHandler):716 <libqt-warning> QCssParser::parseHexColor: Unknown color name '#ffff' 2014-04-04 11:13:47 <1> theseus(22320) [ui] YPushButton.cc(setFunctionKey):202 Guessing button role YOKButton for YPushButton "OK" at 0x7f5978262750 from function key F10 2014-04-04 11:14:29 <1> theseus(22320) [Ruby] clients/kdump.rb:400 Kdump module finished 2014-04-04 11:14:29 <1> theseus(22320) [Ruby] clients/kdump.rb:401 ---------------------------------------- 2014-04-04 11:14:29 <1> theseus(22320) [liby2] genericfrontend.cc(main):778 Finished YaST2 component 'y2base' 2014-04-04 11:14:29 <1> theseus(22320) [liby2] genericfrontend.cc(main):783 Exiting with client return value '`next' 2014-04-04 11:14:29 <1> theseus(22320) [zypp] PathInfo.cc(recursive_rmdir):430 recursive_rmdir /var/tmp/zypp.bCkuoa 2014-04-04 11:14:29 <1> theseus(22320) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/zypp.bCkuoa{d 0700 0/0} 2014-04-04 11:14:29 <1> theseus(22320) [zypp] ZYppFactory.cc(_openLockFile):166 Open lockfile /var/run/zypp.pid 2014-04-04 11:14:29 <1> theseus(22320) [zypp] ZYppFactory.cc(~ZYppGlobalLock):115 Cleanned lock file. (22320) 2014-04-04 11:14:29 <1> theseus(22320) [zypp] ZYppFactory.cc(_closeLockFile):184 Close lockfile /var/run/zypp.pid 2014-04-04 11:14:29 <5> theseus(22320) [zypp] ZYppFactory.cc(sigsegvHandler):53 Error: signal 11 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872026 https://bugzilla.novell.com/show_bug.cgi?id=872026#c1 Josef Reidinger <jreidinger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jreidinger@suse.com AssignedTo|yast2-maintainers@suse.de |snwint@suse.com --- Comment #1 from Josef Reidinger <jreidinger@suse.com> 2014-04-04 12:22:21 UTC --- OK, few information: 1) segfault is known issue that should not enable functionality, handled at bug#867296 2) selinuxPam backtrace is related to old bootloader in factory, in new one it is fixed. 3) it failed because it do not find default section for grub2 which is generic problem. We need to change API to handle way how grub2 works ( so no section based but configuration based ) So task to fix this bug report is about setting API for linux section in yast2-bootloader for grub2 and use it in yast2-kdump -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872026 https://bugzilla.novell.com/show_bug.cgi?id=872026#c2 Josef Reidinger <jreidinger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Josef Reidinger <jreidinger@suse.com> 2014-06-26 13:31:38 UTC --- API added and new version contain it, so lets close it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com