nefunguje cestina po upgrade glibc
Milan Kerslager
milan.kerslager na spsselib.hiedu.cz
Úterý Březen 27 22:54:43 CEST 2001
On Tue, 27 Mar 2001, Michal Medvecky wrote:
> > Pokud program nenastavuje spravne locales, jsou narodni znaky pri
> > vystupu na obrazovku nahrazovany otazniky. Je to tento problem? Pokud
> > ano, pomuze nastavit promennou prostredi OUTPUT_CHARSET na cs_CZ (nekdo
> > dokonce rikal, ze ji staci nastavit na cokoliv - nevim, nezkousel jsem).
>
> programy predtym fungovali spravne, a locales mam nastavene.
> OUTPUT_CHARSET nepomaha. :(
Pouzijte strace program a podivejte se, proc to neotevira soubory s
locale:
strace -e trace=open nefunkcni_program
Odkud ze jste bral upgrade? Jaky mate system?
U me je vystup takovy (RH 7.0 CZ, posledni updaty od RH):
$ strace -e trace=open ls
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libtermcap.so.2", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_IDENTIFICATION", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_MEASUREMENT", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_TELEPHONE", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_ADDRESS", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_NAME", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_PAPER", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_MESSAGES", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_MONETARY", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_COLLATE", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_TIME", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_NUMERIC", O_RDONLY) = 3
open("/usr/lib/locale/cs_CZ/LC_CTYPE", O_RDONLY) = 3
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
open(".", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
open("/etc/mtab", O_RDONLY) = 3
open("/proc/meminfo", O_RDONLY) = 3
--
Milan Kerslager
E-mail: milan.kerslager na spsselib.hiedu.cz
WWW: http://www.spsselib.hiedu.cz/~kerslage/
Další informace o konferenci Linux