LINUX.ORG.RU
ФорумAdmin

непонятки с локалью. ошибки письмом руту


0

0

Привет!

Debian Etch

# cat /etc/default/locale
#  File generated by update-locale
LANG=ru_RU.UTF-8

# locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

# cat /etc/locale.gen
ru_RU.UTF-8 UTF-8

и при том, что локаль везде ru_RU.UTF-8, руту приходят
системные письма вида:

Envelope-to: root@host1.domen.local
Delivery-date: Sun, 18 Nov 2007 06:47:05 +0300
From: Cron Daemon <root@host1.domen.local>
To: root@host1.domen.local
Subject: Cron <root@host1> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>

/etc/cron.weekly/man-db:
mandb: can't set the locale; make sure $LC_* and $LANG are correct
/etc/cron.weekly/sysklogd:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "ru_RU:ru:en_GB:en",
        LC_ALL = (unset),
        LANG = "ru_RU.CP1251"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

откуда он взял эту ru_RU.CP1251?? как побороть эту ошибку?
anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.