Проблемы с установкой локали (Что за фигня???)

Раньше никаких ошибок небыло, теперь появились. :(((
В /etc/locale.gen:
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
ru_RU.UTF-8/UTF-8
ru_RU.KOI8-R/KOI8-R
ru_RU.CP1251/CP1251

В /etc/env.d/02locale:
LC_ALL=""
LANG="ru_RU.KOI8-R"

ns / # locale
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_ALL to default locale: No such file or directory
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

Помогите ПЛЗ с этими локалями. :(

а что у тебя в

а что у тебя в /usr/lib/locale/ru_RU.koi8r/ ?
у меня

$ ls /usr/lib/locale/ru_RU.koi8r/
LC_ADDRESS  LC_IDENTIFICATION  LC_MONETARY  LC_PAPER
LC_COLLATE  LC_MEASUREMENT     LC_NAME      LC_TELEPHONE
LC_CTYPE    LC_MESSAGES        LC_NUMERIC   LC_TIME

S locale.gen u menya toj

S locale.gen u menya toj kosyaki.
Local sozday tak:
localedef --no-archive -c -i ru_RU -f KOI8-R ru

в /etc/locale.gen

в /etc/locale.gen поменяй слэши на пробелы, и сделай:

locale-gen

P.S. если есть locale.build - убей

Vse ravno ne pomojet.Na

Vse ravno ne pomojet.Na sleshi tam po drugomu rugaetsya

#localedef --no-archive -c

#localedef --no-archive -c -i -v ru_RU -f KOI8-R ru_RU.koi8-r
http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way :)

Такая же лажа

Такая же лажа была, скачал glibc-2.4-r3 все стало нормально ;-)

Короче не знаю

Короче не знаю что я дома сделал, но поменял /etc/locale.gen на
ru_RU KOI8-R
ru_RU CP1251

locale-gen нормально всё сгенерило и всё норм заработало.
На работе не работает. Нормально генерит, а на locale выдаёт туже самую ошибку. :(((( Только дома видать дерево новее. Так что сейчас буду дерево тут обновлять, и ставить заново glibc

Re: Такая же лажа

goof89 написал(а):
Такая же лажа была, скачал glibc-2.4-r3 все стало нормально ;-)

Вот у меня на работе сейчас он стоит, и не работает.

позырь - если

позырь - если есть /etc/locales.build - убей и перегенери локали

Re: позырь - если

evadim написал(а):
позырь - если есть /etc/locales.build - убей и перегенери локали

Не помогает. В /etc/locale.gen:
en_US ISO-8859-1
en_US UTF8
ru_RU KOI8-R
ru_RU UTF8
ru_RU CP1251
/etc/locale.build нету. Генерирует локали командой locale-gen нормально, после этого делаю env-update && source /etc/profile и пишу locale выдаёт опять тоже самое, первые три сторички с ошибкой.
Что делать????
Дома всё норм заработало, а сдесь, на работе, не хотит. glibc версии 2.4-r3. Помогите ПЛЗ!!

Короче сделал

Короче сделал так, из /etc/locale.gen всё удалил, поставил glibc заново, он все локали сгенерил, 355 штук вродибы, и всё окей заработало, потом изменил /etc/locale.gen на en_US ISO-8859-1
en_US UTF8
ru_RU KOI8-R
ru_RU CP1251
ru_RU UTF8
locale-gen запустил, всё сгенел и опять перестало работать. en_US работают, а ru_RU не работают. Щас поставил так: в /etc/locale.gen всё что выше написно только как там написанно через /, и заново ставлю glibc, проверим что получится.

А какая версия

А какая версия glibc?

В старых версиях не locale.gen а locale.build. И синтаксис немного другой.

glibc-2.4-r3 Короче

glibc-2.4-r3
Короче так как я говорил не получилось. Убрал всё из locale.gen, переустановил glibc, он собрал все локали, и всё норм работает.
???
А дома и если в locale.gen написать какие локали нужны нормально работает.
????

У меня была

У меня была такая же проблема сделал следующее.
localedef --no-archive -c -i ru_RU -f UTF-8 ru
USE="userlocales" emerge glibc

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".