Bug 1577330 - After upgrade to Fedora 28, system which was localized all in French becomes partly US English
Summary: After upgrade to Fedora 28, system which was localized all in French becomes ...
Keywords:
Status: CLOSED DUPLICATE of bug 1574222
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: 28
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Carlos O'Donell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-05-11 18:00 UTC by lazeroptyx
Modified: 2018-05-13 18:37 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-05-13 18:37:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description lazeroptyx 2018-05-11 18:00:58 UTC
Description of problem:

I upgraded a notebook running Fedora 26 to Fedora 28.
Prior to the upgrade, the notebook was fully localized in French (fr_FR.utf8).
But after the upgrade, parts of the system are found to be localized in US English.

Version-Release number of selected component (if applicable):
glibc-langpack-fr-2.27-8.fc28.x86_64


How reproducible:
Reproducible.

Steps to Reproduce:
1. Prepare a PC or virtual instance under Fedora 27 or 26
2. Set localization to all French and Paris time zone
3. Upgrade to Fedora 28 thru "dnf system-upgrade"
4. Type the "date" command in a shell window

Actual results:

The date comes back in US English
$ date
Fri May 11 19:37:12 CEST 2018

Expected results:

Date should be in French:
$ date
ven. mai 11 19:38:21 CEST 2018


Additional info:

The behavior of the "date" command persists even after setting the
LANG environment variable explicitely to fr_FR.utf8.

Also some parts of the GUI have been "reverted" to US English.
For example, the top menu "Système" has become "System".

I am using the MATE spin, but there is probably no influence from that.

By tracing the date command with strace, it seems that some files under
/usr/lib/locale/ are missing, such as fr_FR.utf8 ;
and these files are owned by RPM package glibc-langpack-fr.

Turns out this package is NOT installed on the system.

Installing manually the glibc-langpack-fr RPM package is a good workaround,
assuming the user has the appropriate skills.

Of course, one can suspect the same would happen with a notebook localized in Spanish, German, etc....
So something seems amiss in the Fedora system upgrade procedure for non-US systems.

Thanks a lot for your help.

Comment 1 lazeroptyx 2018-05-11 18:11:16 UTC
Forgot to say, after installing the glibc-langpack-fr RPM package, a system reboot was necessary to fix the GUI.

Comment 2 Piotr Drąg 2018-05-13 18:37:41 UTC

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


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