http://bugzilla.opensuse.org/show_bug.cgi?id=904264
Bug ID: 904264
Summary: yast boot loader bug in the Ruby script?
Classification: openSUSE
Product: openSUSE Distribution
Version: 13.2
Hardware: x86-64
OS: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: YaST2
Assignee: yast2-maintainers@suse.de
Reporter: bogdan@hlevca.com
QA Contact: jsrain@suse.com
Found By: ---
Blocker: ---
Starting the yast Bootl Loader fails with an error message in a Ruby script.
Since i was not able to capture the error message from the screen I attach
below the relevant lines from the y2log file. Basically it complains about
missing tmpfs.
Instaling a new kernel from sources with make install works by calling dracut
framework.
"2014-11-06 12:46:10 <3> lintosh.hlevca.com(6850) [Ruby] yast/wfm.rb:197 Client
call failed with 'Unknown device tmpfs' and backtrace
["/usr/share/YaST2/lib/bootloader/device_mapping.rb:65:in `to_mountby_device'",
"/usr/share/YaST2/modules/BootStorage.rb:219:in `block in InitDiskInfo'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:88:in `call'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:88:in `block in foreach'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:87:in `each'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:87:in `foreach'",
"/usr/share/YaST2/modules/BootStorage.rb:217:in `InitDiskInfo'",
"/usr/share/YaST2/include/bootloader/routines/lib_iface.rb:83:in
`SetDiskInfo'",
"/usr/share/YaST2/include/bootloader/routines/lib_iface.rb:133:in
`InitializeLibrary'", "/usr/share/YaST2/modules/BootGRUB2.rb:50:in `Read'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call'",
"/usr/share/YaST2/include/bootloader/routines/switcher.rb:101:in `blRead'",
"/usr/share/YaST2/modules/Bootloader.rb:195:in `Read'",
"/usr/share/YaST2/include/bootloader/routines/dialogs.rb:56:in `ReadDialog'",
"/usr/share/YaST2/include/bootloader/routines/wizards.rb:94:in `block in
BootloaderSequence'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:541:in `call'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/builtins.rb:541:in `eval'",
"/usr/share/YaST2/modules/Sequencer.rb:268:in `WS_run'",
"/usr/share/YaST2/modules/Sequencer.rb:340:in `Run'",
"/usr/share/YaST2/include/bootloader/routines/wizards.rb:115:in
`BootloaderSequence'", "/usr/share/YaST2/clients/bootloader.rb:117:in
`GuiHandler'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in
`call'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/fun_ref.rb:33:in `call'",
"/usr/share/YaST2/modules/CommandLine.rb:1591:in `Run'",
"/usr/share/YaST2/clients/bootloader.rb:105:in `main'",
"/usr/share/YaST2/clients/bootloader.rb:192:in `