Bug #318

Слетел язык системы после обновления

Added by Родион Дорошкевич almost 13 years ago. Updated over 12 years ago.

Status:Closed Start:06/28/2011
Priority:Normal Due date:
Assignee:Alexander Tratsevskiy % Done:

0%

Category:Calculate Linux Spent time: -
Target version:-
Votes: 0

Description

28.06.2011 обнвил мир, обновилось 7 пакетов:
dev-perl/XML-LibXML-1.750.0
sys-libs/tdb-1.2.9
sys-apps/calculate-templates-2.2.17-r8
dev-vcs/git-1.7.6
sys-devel/binutils-2.21.1
sys-apps/openrc-0.8.3-r1
sys-apps/calculate-utilities-2.2.17-r12
и один пересобрался после @preserved-rebuild
x11-libs/cairo-1.10.2-r1
После перезагрузки пропал русский язык в интерфейсе.
Предположит, что неудачно сделал etc-update и решил сбросить настроки стандартным путем:
  1. cl-install --live * Command not found 'ip'

History

Updated by Родион Дорошкевич almost 13 years ago

попытка сделать тоже с помощью cl-template:
  1. cl-template --locate all * Can not installed calculate-install * To install the program, run 'cl-install --install'
  2. cl-install --install * Command not found 'ip'

Только что обнаружил, что и в консоли нет русского, вместо русских ???

Updated by Mikhail Hiretsky almost 13 years ago

Какая установлена система? Похоже в ней не установлен sys-apps/iproute2.

Updated by Родион Дорошкевич almost 13 years ago

Mike Hiretsky wrote:

Какая установлена система? Похоже в ней не установлен sys-apps/iproute2.

Установлена CLS, iproute2 не установлен.
Установил, теперь ошибка такая:

# cl-install --live
 * Package installation
 * Link calculate-install to package configuration ...                                                                                    [ ok ]
 * Configure system ... * 'os_install_linux_shortname==CLD or os_install_linux_shortname==CLDG or os_install_linux_shortname==CLDX or os_install_linux_shortname==CDS or os_install_linux_shortname=CSS' incorrect
content template not valid: /usr/share/calculate/templates/install/1merge/portage/make.conf
Incorrect template: /usr/share/calculate/templates/install/1merge/portage/make.conf

                                                                                                                   [ !! ]
 * Link calculate-desktop to package configuration ...                                                                                    [ !! ]
 * Check the video driver ...                                                                                                             [ ok ]
 * Configure OpenGL ...  

cl-install -vv:
http://pastebin.calculate-linux.org/en/show/1269

Проверил список пакетов CLS на странице загрузки - пакета sys-apps/iproute2 там нету.

Updated by Alexander Tratsevskiy almost 13 years ago

  • Target version deleted (11.6)

Updated by Иван Платонов almost 13 years ago

Всему виной sys-apps/openrc, который удалил зачем-то /etc/env.d/02locale. Специально на 3-х компах проверил. В общем вот лекарство:

echo "LANG=\"ru_RU.UTF-8\"" >> /etc/env.d/02locale
echo "LC_NUMERIC=POSIX" >> /etc/env.d/02locale
env-update
source /etc/profile
locale

Последний вывод от locale должен быть таким:
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8" 
LC_NUMERIC=POSIX
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=

Дальше reboot и все русско-названные папки/файлы приходят в человеческий вид.

Updated by Mikhail Hiretsky over 12 years ago

  • Status changed from New to Closed

sys-apps/iproute2 добавлен в зависимости к утилитам.

Also available in: Atom PDF

Thank you!