Bug 1135555

Summary: The YaST2 Partitioner will not start and throws error since yast2-storage-ng 4.2.15-1.1
Product: [openSUSE] openSUSE Tumbleweed Reporter: Simon Vogl <simon.vogl>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: fkrueger
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Factory   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Simon Vogl 2019-05-19 10:51:53 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0
Build Identifier: 

After updating yast2-storage-ng to version 4.2.15-1.1, the YaST2 Partitioner module will not start, neither on an installed OS nor on the installer found on the Tumbleweed netiso. The Following error code appears:


Internal error. Please report a bug report with logs.
Run save_y2logs to get complete logs.
Caller: /usr/share/YaST2/lib/y2partitioner/widgets/blk_devices_table.rb:297:in `format'
Details: key{Ds_Typ} not found
Did you mean? :fs_type

Weirdly enough, when checking blk_devices_table.rb on line 297 there is no key{Ds_Typ}, but fs_type, yet the program complains.
When logging into Plasma as root, the paritioner runs just fine for some reason,
however, as a standard user or from the installation image it won't.

Reproducible: Always

Steps to Reproduce:
1. Install yast2-storage-ng 4.2.15-1.1
2. Try to open the YaST2 Partitioner
3. See how it crashes
Actual Results:  
The YaST2 Partitioner will crash and refuse to start.

Expected Results:  
The YaST2 Partitioner should start normally.

This does not affect openSUSE Leap or SLE, just Tumbleweed & Factory
Comment 1 Frank Krüger 2019-05-19 11:04:38 UTC
Dup of bug#1135554. For me also version 4.2.12 causes the above-mentioned crash.
Comment 2 Arvin Schnell 2019-05-20 07:25:19 UTC
Duplicate of bug #1134685.

The problem is not yast2-storage-ng but yast2-trans-de (e.g. fs_type
is translated with Ds_Typ although it is the names of a variable and
must not be translated).

*** This bug has been marked as a duplicate of bug 1134685 ***