При генерировании ssl сертификата моя система пожаловалась, что у меня неправильно установлены настройки локали. В этой заметке я покажу, как это дело поправить.

 

Итак, исходная система:

ekzorchik@web:~$ uname -a && lsb_release -a

Linux web 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 12.04 LTS

Release: 12.04

Codename: precise

 

Генерирую сертификат SSL и получаю ошибку следующего вида:

ekzorchik@web:~$ sudo make-ssl-cert generate-default-snakeoil -force-overwrite

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = (unset),

LC_ALL = (unset),

LC_PAPER = “ru_RU.UTF-8”,

LC_ADDRESS = “ru_RU.UTF-8”,

LC_MONETARY = “ru_RU.UTF-8”,

LC_NUMERIC = “ru_RU.UTF-8”,

LC_TELEPHONE = “ru_RU.UTF-8”,

LC_IDENTIFICATION = “ru_RU.UTF-8”,

LC_MEASUREMENT = “ru_RU.UTF-8”,

LC_TIME = “ru_RU.UTF-8”,

LC_NAME = “ru_RU.UTF-8”,

LANG = “en_US.UTF-8”

are supported and installed on your system.

perl: warning: Falling back to the standard locale (“C”).

locale: Cannot set LC_ALL to default locale: No such file or directory

 

Открываем общие настройки профиля на всю систему и вносит следующую строку:

ekzorchik@web:~$ sudo nano /etc/profile

export LC_ALL=”en_US.UTF-8″

Загружаем настройки профиля:

ekzorchik@web:~$ source /etc/profile

 

Проверяем на ошибки:

ekzorchik@web:~$ locale

LANG=en_US.UTF-8

LANGUAGE=

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

 

ekzorchik@web:~$ sudo -s

root@web:~# locale, также нет ошибок и под пользователем root.

 

Всё в порядке. Ошибок нет, проблема решена. На этом всё удачи.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru