[Comm] Сервер 1С версии 8.1 под AltLinux Server 4.0

Karavaev Pavel =?iso-8859-1?q?pppd_=CE=C1_yandex=2Eru?=
Ср Окт 31 11:29:40 MSK 2007


Дмитрий пишет:
> С помощью предложенной вами командой мне postgres запустить не 
> удалось. Пишет su: exec failed.
> Но мне всё же не понятно как бы мне это помогло. После того как я в 
> контейнере указал
> LANG=ru_RU.UTF-8
> SUPPORTED=ru_RU
>
> postgres стал запускаться(когда в файле postgresql.conf указана локаль ru_RU.UTF-8). До этого он не запускался.
>
> Откуда 1С берёт en_SU и почему? непонятно. Что сделать чтобы 1С стала передавать именно ru_RU?
>   
Если в инит-скрипт добавить команду echo `locale` перед самым запуском 
postgres, она выведет сделующее:
LANG=ru_RU.UTF-8
LC_CTYPE=en_US.utf8
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=

Если же производить вход через su -, значение LC_CTYPE будет 
ru_RU.UTF-8. Но я запускаю не в контейнере. Тут может быть разница.



Подробная информация о списке рассылки community