Please extent localedrake to also run localectl set-locale LANG=$LANG to create /etc/locale.conf with that setting (or write it directly from localedrake). /etc/locale.conf is read by systemd on early boot to set locale. Also see man locale.conf Reproducible: Steps to Reproduce:
CC: (none) => mageia, marja11
Is this bug still valid in latest cauldron?
Keywords: (none) => NEEDINFO
I think this was fixed while fixing GNOME localisation issues.
Indeed
Status: NEW => RESOLVEDResolution: (none) => FIXED
(In reply to Rémi Verschelde from comment #2) > I think this was fixed while fixing GNOME localisation issues. Well, are you sure? Maybe for the installer and for the pre-made images. I don't see an /etc/locale.conf on my system, not even after re-running localedrake. Only in initrd, but I think this is not sufficient. And there's even https://wiki.mageia.org/en/Mageia_5_Release_Notes#Localisation_.28l10n.29_.2F_Internationalisation_.28i18n.29 so no I don't think this is fixed completely. Which of your tools is supposed to write/generate /etc/locale.conf, or asked the other way around, what puts etc/locale.conf into initrd ?
Status: RESOLVED => REOPENEDCC: (none) => doktor5000Resolution: FIXED => (none)
Keywords: NEEDINFO => (none)
I don't know how you're testing but everytime localedrake is run _AS ROOT_, it writes /etc/locale.conf Obviously it won't write it if run _AS USER_
Status: REOPENED => RESOLVEDResolution: (none) => FIXED