[Comm] Сервер 1С версии 8.1 под AltLinux Server 4.0 ошибка ERROR: invalid value for parameter "lc_messages": "en_US"

Alexey Novikov =?iso-8859-1?q?shader_=CE=C1_yandex=2Eru?=
Чт Ноя 1 13:17:09 MSK 2007


On Thu, Nov 01, 2007 at 12:33:23PM +0300, Алексей Шенцев wrote:
> В сообщении от Thursday 01 November 2007 12:10:29 Alexey Novikov написал(а):
> > On Thu, Nov 01, 2007 at 11:34:43AM +0300, Алексей Шенцев wrote:
> > > В сообщении от Thursday 01 November 2007 09:13:33 Alexey Novikov 
> написал(а):
> > > > On Wed, Oct 31, 2007 at 06:22:21PM +0300, Алексей Шенцев wrote:
> > > > > В сообщении от Wednesday 31 October 2007 18:12:55 Алексей Шенцев
> > >
> > > написал(а):
> > > > > > И ещё вот такое, от туда же:
> > > > > >
> > > > > > Используйте версии PostgreSQL 8.2.4-2.1C или 8.1.5-13.1C
> > > > > >
> > > > > > Может это связано с нашей сборкой PG-1C - postgresql8.2-8.2.5
> > > > >
> > > > > Вот решение для deebian:
> > > > > http://itland.ru/forum/index.php?showtopic=19087
> > > > > А как к нам это применить, что то не пойму.
> > > >
> > > > Если там рецепт правильный, то у нас это вроде так делается
> > > >
> > > > $ cat /etc/rpm/macros
> > > > %_install_langs ru:en
> > > >
> > > > # apt-get install --reinstall glibc-locales
> > >
> > > Не помогло.
> >
> > А если в /etc/chroot.d/postgresql.conf
> > строку
> > locale_dir=`ls -d /usr/lib/locale/$locale* | /usr/bin/tr ' ' "\n" |
> > /bin/awk -F '/' '{print $5}'` заменить на
> > locale_dir=`ls -d /usr/lib/locale/{ru_RU,en_US}* | /usr/bin/tr ' ' "\n" |
> > /bin/awk -F '/' '{print $5}'`
> 
> Такой строчки там нет, вот:
> [root на oasu3 /]# cat /etc/init.d/postgresql | grep locale
>                 locale_list=`/bin/su -l 
> postgres -s /bin/sh -c '/usr/bin/locale'`
>                 locale=`/bin/echo 
> $locale_list | /usr/bin/tr ' ' "\n" | /bin/grep LANG | cut -f2 -d=`
>                 action "Creating default database:" /bin/su -s /bin/sh -l 
> postgres -c "\"/usr/bin/initdb --pgdata=\"\"$PG_CHROOT_DIR$PGDATA\"\" --locale=\"\"$locale\"\" 
> \""
>             locale_list=`/bin/su -l postgres -s /bin/sh -c '/usr/bin/locale'`
>             export `/bin/echo $locale_list | /usr/bin/tr ' ' "\n" | /bin/grep 
> LANG`
> [root на oasu3 /]#
> 
Алексей, читайте внимательно, не в /etc/init.d/postgresql, а в
/etc/chroot.d/postgresql.conf


-- 
WBR, Alexey Novikov
XMPP: alex-novikov на jabber.ru, shader на ya.ru



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