[РЕШЕНО] ???? в консоли
После обновления (обновилось много пакетов) в konsole и при коннекте по ssh вижу вместо русских букв такое:
(это я вижу когда подцепляюсь по ssh)
alexandr@mcyclon ~ $ mv
mv: ???????? ???????, ???????? ????
?????????? `mv --help' ??? ????????? ????? ?????????? ????????.
на работе стоит так же гента и обновлялась так же, но там всё нормально.
alexandr@mcyclon ~ $ locale
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=ru_RU.KOI8-R
Может кто подскажет, что делать и куда копать?!
Заранее спасибо!!!
- Для комментирования войдите или зарегистрируйтесь
тут сделал strace
тут сделал strace и увидел такое:
alexandr@mcyclon ~ $ strace mv
...
open("/usr/share/locale/ru_RU.KOI8-R/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.koi8r/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.KOI8-R/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.koi8r/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/coreutils.mo", O_RDONLY) = 3
каталога /usr/share/locale/ru_RU.KOI8-R вообще нет 8-/
на старой
такого и на старой тачке нет, работает отлично
да-да, на
да-да, на рабочей машине посмотрел там то же его нет...значит не в нём дело
такаяже фигня
такая же фигня щас на вмваре, в данный момент пересобираю glibc
p.s. env-update и source /etc/profile делал
делал, не
делал, не помогает... :-(
в mc
псевдографика отрисовывается нормально, походу чето с consolefont
я заметил
что русский не показывает только если логиниться локально:-)
если я к этой же тачке цепляюсь через ssh то все работает исправно:-)
Ядро какое?
Ядро какое?
Помнится, с 2.6.24 на третьем ините были схожие проблемы.
--
Live free or die
Нашёл проблему,
Нашёл проблему, она была в некорректном /etc/locale.gen, убрал от туда все, пересобрал glibc и всё поправилось :)))
Отпиши что
Отпиши что именно убрал, не совсем всё же :) Людям поможеш на будующее.
именно что всё
именно что всё :) т.е. все описания локалей, оставил только каменты
на будущее....
...в файле locale-gen написано что вместо пересборки glibc можно использовать команду locale-gen