Как решить проблему LOCALE [дубликат]

На этот вопрос уже есть ответ здесь:

Я столкнулся с проблемой, заданной в этом вопросе , я попробовал предложенное решение, но столкнулся с той же проблемой

Когда я запускаю 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=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Когда я запускаю

sudo locale-gen en_US.UTF-8

, я получаю эту ошибку

sudo: unable to resolve host ubuntu
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Generating locales...
en_US.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale: 
LC_ALL: cannot change locale (en_US.UTF-8)
/usr/sbin/locale-gen: line 243: 
8925 Killed localedef $no_archive -i $input -c -f $charset $locale_alias
$locale failed
Generation complete.

Я запускаю образ Ubuntu Cloud на OpenStack cloud

28
задан 13 April 2017 в 15:24

2 ответа

Проблема происходит из-за эта ошибка . Облако отображает только поддержку "en_US.UTF-8", таким образом, необходимо удостовериться, что хост-сервер (установка Сервера Ubuntu, который Вы используете для SSH в облачную установку) настроен для использования "en_US.UTF-8"

, Чтобы сделать, это генерирует "en_US.UTF-8" на установке сервера Ubuntu:

$ sudo locale-gen en_US.UTF-8
Generating locales...
  en_US.UTF-8... done
Generation complete.

$ sudo dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... done
Generation complete.

Использование недавно сгенерированная локаль на Сервере Ubuntu устанавливают путем редактирования /etc/default/locale для содержания только этой строки:

LANG=en_US.UTF-8

Перезагрузка и затем получают доступ к облачной установке.

Редактирование:

Людям с подобной проблемой везло, редактируя (или создавая) /etc/environment для содержания:

LANG=en_US.UTF-8

... также.

0
ответ дан 13 April 2017 в 15:24

Мне удалось решить проблему. Это было, потому что Оперативная память, я раньше загружал изображение, была недостаточно.

я использовал 128 и не работал!

Теперь я использовал 512 RAM для своего экземпляра, и это работает.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: