Re: Locale won't set



Hi Haines.

Haines Brown, 31.08.2007 18:49:
There seems to be no problem with my system's supporting en_US:

$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US
en_US.iso88591

What does "no such file or directory" refer to?

Find it out:

$ strace -eopen locale -a

That’s the way it looks like when everything’s OK:

$ strace -eopen locale -a
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/locale", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
C
de_DE.utf8
POSIX
Process 2577 detached

Maybe it helps.


Regards, Mathias

--
debian/rules

Attachment: signature.asc
Description: OpenPGP digital signature



Relevant Pages