Bug#734877: locales: LC_MESSAGES/libc.mo missing
Package: locales
Version: 2.17-97
Severity: important
Hello,
On a fresh (deboostrap) testing install, I end up with a weird issue.
i18n seems to be mostly working. For instance, the shell is properly localized
# bash --version
GNU bash, version 4.2.45(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre ; vous être libre de le modifier et de le redistribuer.
Aucune garantie n'est fournie, dans la mesure de ce que la loi autorise.
KDE, however, is not, showing in systemconfig that the system have no valid system language.
Trying to understand why, I noticed it tries
open("/usr/share/locale/fr_FR.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/fr_FR.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (
No such file or directory)
open("/usr/share/locale/fr_FR/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No su
ch file or directory)
open("/usr/share/locale/fr.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/locale/fr.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/locale/fr/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such
file or directory)
This tells me that the system language setting is properly (fr.UTF-8) set, accordingly to /etc/default/locale
And that's something is fishy with the locales package that is supposed to provide the relevant file:
# dpkg -S /usr/share/locale/fr/LC_MESSAGES/libc.mo
locales: /usr/share/locale/fr/LC_MESSAGES/libc.mo
I tried to regenerate locales doing dpkg-reconfigure locales: no effect.
Then I dpkg --purge and install of locales package: no effect.
I did a apt --reinstall install of libc6 package: no effect
I dont know exactly what I should do/try next. Any clues?
Regards,
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.12-1-amd64 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages locales depends on:
ii debconf [debconf-2.0] 1.5.52
ii libc6 [glibc-2.17-1] 2.17-97
locales recommends no packages.
locales suggests no packages.
-- debconf information:
* locales/default_environment_locale: fr_FR.UTF-8
* locales/locales_to_be_generated: fr_FR.UTF-8 UTF-8
Reply to: