You are not logged in.

#1 2018-04-24 16:36:55

lfcr
Member
Registered: 2014-06-04
Posts: 11

glibc 2.27-2 problem with locale

Hi,

after update glibc:

locale-gen:
Generating locales...
  de_DE.UTF-8...failed to set locale!
[error] cannot open locale definition file `i18n_ctype': No such file or directory


Journalctl with some error  messages like:

xfce4-terminal[1905]: Locale not supported by C library.
                                                     Using the fallback 'C' locale.


My locale.conf:
LANG=de_DE.UTF-8
LC_MESSAGES=en_US.UTF-8

Offline

#2 2018-04-24 16:39:32

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,544

Re: glibc 2.27-2 problem with locale

`pacman -Qkk glibc`?

Offline

#3 2018-04-24 16:45:15

lfcr
Member
Registered: 2014-06-04
Posts: 11

Re: glibc 2.27-2 problem with locale

pacman -Qkk glibc
backup file: glibc: /etc/locale.gen (Modification time mismatch)
backup file: glibc: /etc/locale.gen (Size mismatch)
glibc: 1543 total files, 0 altered files

Offline

#4 2018-04-24 18:43:05

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: glibc 2.27-2 problem with locale

Do you have something like

NoExtract = usr/share/i18n/locales/
NoExtract = !*locale*/de*

in pacman.conf, to get rid of unneeded locales?

If so, add new (or edit your existing) NoExtract rule to invert /usr/share/i18n/locales/i18n_ctype match.

Offline

#5 2018-04-24 21:02:35

lfcr
Member
Registered: 2014-06-04
Posts: 11

Re: glibc 2.27-2 problem with locale

Thanks, this helps (almost):

I put

NoExtract = !usr/share/i18n/locales/i18n_ctype

in pacman.conf, after the other NoExtract conditions.

The error messages were gone:

locale-gen
Generating locales...
  de_DE.UTF-8... done
  de_DE.ISO-8859-1... done
  de_DE.ISO-8859-15@euro... done
  en_US.UTF-8... done
Generation complete.

Also no error messages in journalctl with "Locale".

But  - the desktop(XFCE) language remains english.

Offline

Board footer

Powered by FluxBB