Bug 985431

Summary: Bootloader module end with error about undefined variable or method "extended partition"
Product: [openSUSE] openSUSE Tumbleweed Reporter: Forgotten User sM9JzehKpy <forgotten_sM9JzehKpy>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: ancor, forgotten_sM9JzehKpy, jreidinger
Version: CurrentFlags: jreidinger: needinfo? (forgotten_sM9JzehKpy)
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: disk_sda.info from var/log/YaST2

Description Forgotten User sM9JzehKpy 2016-06-17 13:26:47 UTC
Created attachment 681202 [details]
disk_sda.info from var/log/YaST2

I have a laptop with dual boot and openSUSE is installed in the extended partition. 

Calling the bootloader module in YaST ends directly with the following error: 

│ Internal error. Please report a bug report with logs.                                                       │ Details: undefined local variable or method `extended_partition' for #<Bootloader::Stage1:0x00000001819fb0> │                    │
│ Caller:  /usr/share/YaST2/lib/bootloader/stage1.rb:223:in `available_partitions'


I have attached the file disk_sda.info, which can be found in /var/log/YaST2
Comment 1 Josef Reidinger 2016-06-21 13:38:11 UTC
Hi, what version of yast2-bootloader you have? This error should be fixed in 3.1.193, so if you have this or higher, then please upload complete yast logs with save_y2logs script.
Comment 2 Ancor Gonzalez Sosa 2016-07-05 14:32:42 UTC
The fixed version of yast2-bootloader was integrated into Tumbleweed 4 days ago (sorry, but TW integration process usually imposes some delay for bugfixes to reach the final user).

So I would consider this as fixed. Feel free to reopen if it's still failing with recent versions of yast2-bootloader.