Bug 871714

Summary: yast/wfm.rb:202 Internal error. Please report a bug report with logs.
Product: [openSUSE] openSUSE Tumbleweed Reporter: Martin Pluskal <mpluskal>
Component: YaST2Assignee: Josef Reidinger <jreidinger>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None    
Version: 13.2 Milestone 0   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 13.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs

Description Martin Pluskal 2014-04-02 18:53:30 UTC
Created attachment 584790 [details]
y2logs

It seems that bnc#867435  is still present in openSUSE:

2014-04-02 20:44:54 <3> 192.168.1.119(3505) [Ruby] yast/wfm.rb:197 Client call failed with 'undefined method `first' for nil:NilClass' and backtrace ["/usr/share/YaST2/lib/bootloader/grub2base.rb:104:in `Propose'", "/mounts/mp_0001/usr/share/YaST2/modules/BootGRUB2.rb:107:in `Propose'", "/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'", "/mounts/mp_0001/usr/share/YaST2/include/bootloader/routines/switcher.rb:160:in `blPropose'", "/mounts/mp_0001/usr/share/YaST2/modules/Bootloader.rb:249:in `Propose'", "/mounts/mp_0001/usr/share/YaST2/clients/bootloader_proposal.rb:108:in `main'", "/mounts/mp_0001/usr/share/YaST2/clients/bootloader_proposal.rb:415:in `<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin_wrapper'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:169:in `CallFunction'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_proposal.rb:330:in `submod_make_proposal'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_proposal.rb:574:in `block in make_proposal'", "/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'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_proposal.rb:547:in `make_proposal'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_proposal.rb:141:in `main'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_proposal.rb:1381:in `<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin_wrapper'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:169:in `CallFunction'", "/mounts/mp_0001/usr/share/YaST2/modules/ProductControl.rb:1391:in `RunFrom'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_installation_options.rb:170:in `main'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_installation_options.rb:235:in `<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin_wrapper'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:169:in `CallFunction'", "/mounts/mp_0001/usr/share/YaST2/modules/ProductControl.rb:1391:in `RunFrom'", "/mounts/mp_0001/usr/share/YaST2/modules/ProductControl.rb:1578:in `Run'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_worker_initial.rb:108:in `main'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_worker_initial.rb:130:in `<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:176:in `call_builtin_wrapper'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:169:in `CallFunction'", "/mounts/mp_0001/usr/share/YaST2/clients/installation.rb:72:in `main'", "/mounts/mp_0001/usr/share/YaST2/clients/installation.rb:103:in `<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `run_client'"]
2014-04-02 20:44:54 <3> 192.168.1.119(3505) [Ruby] yast/wfm.rb:202 Internal error. Please report a bug report with logs.
Details: undefined method `first' for nil:NilClass
Comment 1 Josef Reidinger 2014-04-03 06:40:47 UTC
What version of yast2-bootloader is there? If it is installation then look at /.packages.root
Comment 2 Martin Pluskal 2014-04-03 07:20:59 UTC
(In reply to comment #1)
> What version of yast2-bootloader is there? If it is installation then look at
> /.packages.root

3.1.10-1.1 in installed system, installation is no longer available to me (I have already installed system).
Comment 3 Josef Reidinger 2014-04-03 07:27:32 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > What version of yast2-bootloader is there? If it is installation then look at
> > /.packages.root
> 
> 3.1.10-1.1 in installed system, installation is no longer available to me (I
> have already installed system).

recent version is 3.1.17 and fix is in 3.1.12. So it just wait for merging to factory. If it is critical, then contact coolo to speed it up.