Bug 12793

Summary: Installer fails with Arabic language "invalid enum GtkTextDirection value Gtk3::widget)
Product: Mageia Reporter: Muhammad Tailounie <mageia>
Component: InstallerAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: Normal CC: tmb
Version: 4   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
URL: https://forums.mageia.org/en/viewtopic.php?f=7&t=7019&p=45117#p45117
Whiteboard:
Source RPM: CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 11778    

Description Muhammad Tailounie 2014-02-16 17:19:06 CET
Description of problem:

If you choose Arabic as your language in the installer of Mageia 4 64-bit, and maybe 32-bit too, clicking on Next and after accepting the license agreement, the installer shows an error as per the URL above. 

FATAL: invalid enum GtkTextDirection value Gtk3::widget. expecting: none / GTK_TEXT_DIR_NONE, ltr / GTK_TEXT_DIR_LTR, rtl / GTK_TEXT_DIR_RTL.

You may go on with the installation if you choose another LTR language along with Arabic, though.

Version-Release number of selected component (if applicable):
Mageia 4 Installer

How reproducible:
Try to install over and over again.

Steps to Reproduce:
1. Start the installer off the DVD
2. In the step of choosing your language choose Arabic
3. Try to go on with the installation


Reproducible: 

Steps to Reproduce:
Manuel Hiebel 2014-02-16 18:08:58 CET

Assignee: bugsquad => thierry.vignaud
Summary: Installer fails with Arabic language => Installer fails with Arabic language "invalid enum GtkTextDirection value Gtk3::widget)

Thierry Vignaud 2014-02-18 22:44:48 CET

Blocks: (none) => 11778

Thierry Vignaud 2014-02-18 22:48:58 CET

Status: NEW => ASSIGNED

Comment 1 Mageia Robot 2014-02-18 22:53:42 CET
commit 3e259f9a398f035a161a8a0fa42c2b9c76fd73a3
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Tue Feb 18 22:51:10 2014 +0100

    fix crash when choosing a RTL language (mga#12793)
    
    *** Gtk3::Widget::set_default_direction: passed too many parameters (expected 1, got 2); ignoring excess at /usr/lib/libDrakX/install/gtk.pm line 74.
    * error: FATAL: invalid enum GtkTextDirection value Gtk3::Widget, expecting: none / GTK_TEXT_DIR_NONE, ltr / GTK_TEXT_DIR_LTR, rtl / GTK_TEXT_DIR_RTL at /usr/lib/perl5/vendor_perl/5.18.2/i386-linux-thread-multi/Glib/Object/Introspection.pm line 59.
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=3e259f9a398f035a161a8a0fa42c2b9c76fd73a3
Comment 2 Thierry Vignaud 2014-02-19 08:21:57 CET
Fixed in git & in Cauldron.
We might redo an ISO image.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED

Comment 3 Thomas Backlund 2014-02-19 15:11:25 CET
Just a note that there will be updated isos released probably next week with this fix added

CC: (none) => tmb