LINUX.ORG.RU

Проблемы с locale после попытки установить glibc 2.14

 , , , ,


1

3

Доброе время суток ребята, проблема такого рода, после попытки поставить glibc 2.14 вместо 2.12 появилась проблема с Locale.

login as: notlive
notlive@192.168.1.11's password:
Last login: Fri Mar 31 02:31:57 2017
-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.utf-8)
[notlive@ekompl ~]$ sudo su -
-bash: warning: setlocale: LC_CTYPE: cannot change locale (ru_RU.UTF-8): No such                                                                                                                                                              file or directory
-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)

-bash-4.1# cat /etc/sysconfig/i18n
LANG="ru_RU.UTF-8"
LC_CTYPE="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"
LC_ALL="ru_RU.UTF-8"
LANGUAGE="ru_RU"

-bash-4.1# cat /etc/local
locale.conf  localtime

-bash-4.1# cat /etc/locale.conf
LANG="ru_RU.UTF-8"
LC_TYPE="ru_RU.UTF-8"

-bash-4.1# locale
LANG=ru_RU.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
-bash-4.1# export LC_ALL="ru_RU.UTF-8"

-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)

-bash-4.1# 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.UTF-8
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=ru_RU.UTF-8

-bash-4.1# bash
bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
[root@ekompl ~]#

Переустановка glibc-common не помогла. В консоли вижу корокозябры.

после попытки поставить glibc 2.14 вместо 2.12 появилась проблема с Locale.

Изучение медицины начать с пересадки сердца. Пять баллов

Никогда так не делай. Если нужен новый glibc, ставь новую версию дистрибутива

localedef -i ru_RU -f UTF-8 ru_RU

router ★★★★★
()
Ответ на: комментарий от router
-bash-4.1# localedef -i ru_RU -f UTF-8 ru_RU
-bash-4.1# exit
logout
[notlive@ekompl ~]$ sudo su -
-bash: warning: setlocale: LC_CTYPE: cannot change locale (ru_RU.UTF-8): No such file or directory
-bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
-bash-4.1#
notlive
() автор топика
Ответ на: комментарий от router

Как теперь это лечить? Системное время теперь еще не могу установить...

[root@ekompl /]# localedef -i ru_RU -f UTF-8 ru_RU.utf8
[root@ekompl /]# locale
LANG=ru_RU.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
notlive
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.