Bug 12793 - Installer fails with Arabic language "invalid enum GtkTextDirection value Gtk3::widget)
Summary: Installer fails with Arabic language "invalid enum GtkTextDirection value Gtk...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL: https://forums.mageia.org/en/viewtopi...
Whiteboard:
Keywords:
Depends on:
Blocks: 11778
  Show dependency treegraph
 
Reported: 2014-02-16 17:19 CET by Muhammad Tailounie
Modified: 2014-02-19 15:11 CET (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.