From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <47283CF4.9030807@yandex.ru> Date: Wed, 31 Oct 2007 12:29:40 +0400 From: Karavaev Pavel User-Agent: Thunderbird 2.0.0.0 (X11/20070423) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <472824D9.7010101@nevod.ru> <47282B37.80303@yandex.ru> <47283659.1050006@nevod.ru> In-Reply-To: <47283659.1050006@nevod.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-AV-Checked: ClamAV using ClamSMTP Subject: Re: [Comm] =?koi8-r?b?88XS18XSIDHzINfF0tPJySA4LjEgINDPxCBBbHRMaW51?= =?koi8-r?b?eCBTZXJ2ZXIgNC4w?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Oct 2007 08:29:44 -0000 Archived-At: List-Archive: List-Post: Дмитрий пишет: > С помощью предложенной вами командой мне 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. Но я запускаю не в контейнере. Тут может быть разница.