Bug 9445 - Selecting certain languages in the bootloader freezes the installer
Summary: Selecting certain languages in the bootloader freezes the installer
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Release (media or process) (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: Internationalisation Team
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job
Depends on:
Blocks:
 
Reported: 2013-03-18 20:28 CET by Jenone Hajos
Modified: 2021-03-06 14:06 CET (History)
5 users (show)

See Also:
Source RPM: mageia-gfxboot-theme
CVE:
Status comment:


Attachments

Description Jenone Hajos 2013-03-18 20:28:25 CET
Description of problem:

Selecting Hungarian (Magyar) language on the first installer screen freezes the installer. 

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

Mageia 3 beta 3.

How reproducible:

Every time I attempt to select Hungarian language on the first installation screen.

Steps to Reproduce:
1. Boot from Mageia-3-beta3-x86_64-DVD.iso installer.
2. Select "Magyar" from the list. The installer freezes instantly.
3. The bug can also be triggered by selecting eg. "isiZulu" or "isiXhosa" from the language list.


Reproducible: 

Steps to Reproduce:
Comment 1 Manuel Hiebel 2013-03-19 00:52:38 CET
I can't reproduce in a VM

CC: (none) => thierry.vignaud

Comment 2 Jenone Hajos 2013-03-20 20:20:53 CET
(In reply to Manuel Hiebel from comment #1)
> I can't reproduce in a VM

Tested/reproduced on VirtualBox (version 4.1.24), QEMU (qemu-kvm-1.0) and several PCs.
Comment 3 Thierry Vignaud 2013-03-20 21:09:47 CET
Can you go on tty1, 3 & 4 when the GUI freeze and see if there's any interesting message?
Also you could plug an USB key (even to virtualbox), and run the "bug" command on tty2

Keywords: (none) => NEEDINFO

Comment 4 Jenone Hajos 2013-03-20 22:03:12 CET
The error occurs on the *first* installation screen (after booting from the dvd); tty2,3 etc. aren't available at this point. Please see this screenshot: 
http://imagebin.org/251028
Comment 5 Jenone Hajos 2013-04-01 19:30:41 CEST
This problem is still present in Mageia 3 beta 4.
Comment 6 Thierry Vignaud 2013-04-06 04:41:36 CEST
I cannot reproduce.
I choose Magyar, then I agree with the license, then it detects IDE card, ...

Hardware: i586 => x86_64

Comment 7 Jenone Hajos 2013-04-08 18:20:48 CEST
I tested on every available computer, 32/64-bit, AMD&Intel CPUs etc. 

To avoid any misunderstandings, I repeat the steps to reproduce:

* Boot from the DVD (Mageia-3-beta4-x86_64-DVD.iso image in this case)

* On the first screen (which contains: "Boot from Hard Disk", "Install Mageia 3", "Rescue System", "Memory Test", "Hardware Detection Tool"; the bottom menu contains: F1 Help, F2 Language, F3 800 x 600, F4 DVD, F5 Driver, F6 Kernel Option) press the F2 key and select "Magyar" from the list. From this moment, the keyboard won't react to any keypresses (not even Ctrl-Alt-Del), and the PC must be reseted/powered off.
Comment 8 Thierry Vignaud 2013-04-08 21:26:41 CEST
That would be sysconfig conf then (from bcd?)

Source RPM: (none) => bcd
CC: (none) => tmb
Assignee: bugsquad => ennael1

Comment 9 Anne Nicolas 2013-04-08 22:45:31 CEST
(In reply to Thierry Vignaud from comment #8)
> That would be sysconfig conf then (from bcd?)

Can you explain a bit more please?
Comment 10 Thierry Vignaud 2013-04-08 22:59:44 CEST
See Comment #7 :
When, at at isolinux prompt (ie _before_ starting stage1), he selects "Magyar" (in F3 menu from isolinux/gfxboot.*), isolinux seems to stop accepting keypresses (maybe some gfxboot script is busy looping ???).
Comment 11 Jenone Hajos 2013-04-15 18:59:06 CEST
This bug may somehow be related to the length of the translated string(s): if the âRendszerindítási paraméterekâ string (âBoot Optionsâ in English) is shortened to âRendszerindítási param.â, the problem does not occur any more.

(I tested this by modifying hu.tr contained in /x86_64/isolinux/bootlogo)
Comment 12 Anne Nicolas 2013-04-15 20:12:57 CEST
If you are ok with it we can shorten it and workaround that problem
Comment 13 Jenone Hajos 2013-04-15 21:06:05 CEST
Yes, that's OK.
Comment 14 Anne Nicolas 2013-04-15 21:47:51 CEST
Committed and submitted. It will be added in RC isos. Can you please test it using network install ? It should be available within 2 hours on public mirrors
Comment 15 Jenone Hajos 2013-04-17 20:12:45 CEST
The network installer does not include this language selection step, so I'll test it when the RC will be available.
Comment 16 Thierry Vignaud 2013-04-21 13:04:30 CEST
Anne, comment #0 says that at least "isiZulu" & "isiXhosa" would need to be fixed too...
Comment 17 Jenone Hajos 2013-04-21 21:13:46 CEST
Tested Mageia-3-RC-i586-DVD.iso - unfortunately, the problem is not solved: the âRendszerindítási paraméterekâ string was not replaced with âRendszerindítási param.â (although this change does not reveal the *cause* of the problem, but at least it works).

The file which contains this string is hu.tr, contained in i586/isolinux/bootlogo
Comment 18 Dick Gevers 2014-12-01 11:37:49 CET
@anyone: please review if this is valid against current installer (M5) because older ones will not be fixed.

If not, please be so kind to close as OLD. Thanks.
Comment 19 Thierry Vignaud 2015-05-09 17:21:38 CEST
It's fixed for Magyar.
But "isiZulu" & "isiXhosa" are still broken

Severity: normal => major
Source RPM: bcd => mageia-gfxboot-theme

Comment 20 Rémi Verschelde 2015-05-09 17:26:59 CEST
I'll try to review all languages to see what needs fixed, IIRC a while ago when I investigated the Ukrainian language issue, many languages were broken.
Comment 21 Rémi Verschelde 2015-05-09 17:36:54 CEST
Languages that freeze gfxboot:
- ÐÑлгаÑÑки (bg.po) % Bulgarian
- á¥áá áá£áá (ka.po)   % Kartuli
- isiXhosa (xh.po)  % Xhosa
- isiZulu (zu.po)   % Zulu

Summary: Selecting Hungarian (Magyar) language on the first installer screen freezes the installer. => Selecting certain languages in the bootloader freezes the installer

Comment 22 Thierry Vignaud 2015-05-09 20:06:38 CEST
If you want, you can pinpoint the bogus strings in mageia-gfxboot-theme by rebuilding/updating it and rebooting to grub graphic
Thierry Vignaud 2015-05-18 04:33:19 CEST

Component: Installer => Release (media or process)
Keywords: (none) => Junior_job
CC: (none) => sysadmin-bugs

Comment 23 Marja Van Waes 2021-03-06 13:53:10 CET
(In reply to Rémi Verschelde from comment #21)
> Languages that freeze gfxboot:
> - ÐÑлгаÑÑки (bg.po) % Bulgarian
> - á¥áá áá£áá (ka.po)   % Kartuli
> - isiXhosa (xh.po)  % Xhosa
> - isiZulu (zu.po)   % Zulu

For Hungarian, this got worked around by shortening the translation of "Boot Options" in bootloader-theme/po/hu.po to 22 characters (counting space as a character).

Bulgarian currently has 24:
Параметри на зареждането

Kartuli 23:
ჩარტვირთვის პარამეტრები

Xhosa 29:
Izikhethwa Zomiselo Lwenkqubo

Zulu 27:
Okukhethwa Kukho Kokuqalisa

So, if this issue persists, it would be good to ask the translators for shorter translations.

Does someone care to try whether this still is an issue?

CC: (none) => marja11, yurchor
Status: NEW => NEEDINFO
Keywords: NEEDINFO => (none)
Assignee: ennael1 => i18n-bugs

Comment 24 Yuri Chornoivan 2021-03-06 14:06:39 CET
Should be fixed now. All translations were shortened to "Options" (it should be obvious to find the boot options underneath), as it was done for Ukrainian.

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


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