Привет!
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?? как побороть эту ошибку?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Непонятки с локалью (2006)
- Форум перл и локаль?! (2002)
- Форум Проблемы с локалью (2008)
- Форум Ошибки при установке NixOS (2020)
- Форум Слетела локаль (2020)
- Форум set locale LC_ALL (2005)
- Форум Локаль (2011)
- Форум Ошибка в KPackage(KDE) (2006)
- Форум Perl + Debian + локали не хотят дружить (2013)
- Форум Debian & locales (2009)