Bug 1352350

Summary: anaconda doesn't install glibc-langpack-fr or glibc-all-langpacks in netinstall server
Product: [Fedora] Fedora Reporter: Heldwin <heldwin>
Component: dnfAssignee: rpm-software-management
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: 24CC: anaconda-maint-list, g.kaviyarasu, ignatenko, jonathan, jsilhan, mluscon, packaging-team-maint, pnemade, vanmeeuwen+fedora, vmukhame
Target Milestone: ---Keywords: Triaged, UserExperience
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-22 09:09:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
file X.log
none
file dnf.log
none
file dnf.rpm.log
none
file journal.log
none
file anaconda.log
none
file ks.cfg
none
file packaging.log
none
file program.log
none
langpacks test none

Description Heldwin 2016-07-04 00:53:51 UTC
Description of problem:
I have installed 2 times f24 mate, using the server netinstall or server,
but both times it didn't install the language I had choosen.

There is no glibc-langpack-fr, or glibc-all-langpacks, that got installed.
There is only glibc-langpack-en

I didn't check for other DE in netinstall.


Version-Release number of selected component (if applicable):
Fedora-Server-netinst-x86_64-24-1.2.iso
Fedora-Server-dvd-x86_64-24-1.2.iso


How reproducible:
It seems to be always


Steps to Reproduce:
1. download the server netinstall or server dvd in netinstall mode
2. choose an other language than US
3. just choose to install mate desktop


Actual results:
Once in lightdm, the language is set to C. everything is in english.
If you log in, you get in terminal informations that it cannot change the locale, and mate is in english.

With the language set to french, layout fr_CH
locale for root returns everywhere: fr_CH.UTF-8
locale for user returns everywhere: C.utf8

localectl returns for both user: fr_CH.UTF-8

If I install glibc-all-langpacks or glibc-langpack-fr, it is ok then.


Expected results:
There is the glibc-langpack-fr installed

Comment 1 Heldwin 2016-07-04 01:12:05 UTC
Created attachment 1175728 [details]
file X.log

Comment 2 Heldwin 2016-07-04 01:12:33 UTC
Created attachment 1175729 [details]
file dnf.log

Comment 3 Heldwin 2016-07-04 01:13:03 UTC
Created attachment 1175730 [details]
file dnf.rpm.log

Comment 4 Heldwin 2016-07-04 01:14:11 UTC
Created attachment 1175731 [details]
file journal.log

Comment 5 Heldwin 2016-07-04 01:14:44 UTC
Created attachment 1175732 [details]
file anaconda.log

Comment 6 Heldwin 2016-07-04 01:15:18 UTC
Created attachment 1175734 [details]
file ks.cfg

Comment 7 Heldwin 2016-07-04 01:15:51 UTC
Created attachment 1175735 [details]
file packaging.log

Comment 8 Heldwin 2016-07-04 01:16:20 UTC
Created attachment 1175736 [details]
file program.log

Comment 9 Heldwin 2016-07-04 11:08:12 UTC
It doesn't do it if we choose to take the packages from the dvd.

Without the updates during the netinstall, I have:
glibc-langpack-fr-2.23.1-7
glibc-langpack-en-2.23.1-7

But it doesn't remove glibc-langpack-fr, if I update the system after the installation.

Comment 10 David Shea 2016-07-05 14:04:59 UTC
This appears to be a problem with dnf. The langpack package in updates, glibc-langpack-fr-2.23.1-8.fc24.x86_64.rpm, still contains the supplements value of:

(glibc = 2.23.1-8.fc24 and (langpacks-fr or langpacks-fr_BE or langpacks-fr_CA or langpacks-fr_CH or langpacks-fr_FR or langpacks-fr_LU))

and anaconda is correctly installing the langpacks-fr package.

Comment 11 David Shea 2016-07-05 14:07:19 UTC
Created attachment 1176449 [details]
langpacks test

Attaching a script that demonstrates the problem. When the updates repo is not enabled, glibc-2.23.1-7.fc24 is selected and glibc-langpack-fr is installed. When the updates repo is enabled, glib-2.23.1-8.fc24 is installed and glibc-langpack-fr is not installed.

Comment 12 Fedora Admin XMLRPC Client 2016-07-08 09:31:29 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 13 Igor Gnatenko 2016-07-22 09:09:29 UTC

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