Ubuntu+PostgreSQL+1C: Ошибка при создании базы #443530


#0 by bvn13
При создании базы под сабжем возникает ошибка: Неверное значение для параметра "lc_messages": "en_EN" В чем дело? Постгрес запускаю строкой из ЖК: # LANG=ru_RU.utf-8 /etc/init.d/postgresql start
#1 by nemo1966
Вероятно ВНИМАНИЕ по умолчанию в debian etch не установлена консоль en-US ее необходимо добавить иначе при попытке создания базы 1с ругнеться на lc_message en_SU (здесь не 1 а именно латинская l). Делаем следующим образом su PASSWORD: dpkg-reconfigure locales Если locales не установлен (в deb установлен по умолчанию) то ставим apt-get install locales выбираем локаль en_US все доступные русский оставляем utf-8.
#2 by bvn13
сделал "dpkg-reconfigure locales": Generating locales...  en_AG.UTF-8... done  en_AU.UTF-8... done  en_BW.UTF-8... done  en_CA.UTF-8... done  en_DK.UTF-8... done  en_GB.UTF-8... done  en_HK.UTF-8... done  en_IE.UTF-8... done  en_IN.UTF-8... done  en_NG.UTF-8... done  en_NZ.UTF-8... done  en_PH.UTF-8... done  en_SG.UTF-8... done  en_US.UTF-8... done  en_ZA.UTF-8... done  en_ZW.UTF-8... done  ru_RU.UTF-8... up-to-date  ru_UA.UTF-8... up-to-date Generation complete. а как теперь сделать вот это: "выбираем локаль en_US все доступные русский оставляем utf-8"?
#3 by bvn13
откуда взял? можно ссылку?
#4 by bvn13
переключил язык на англ. вот консоль: $ locale 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= или это не то?
#5 by bvn13
+ ошибка осталась, только теперь само сообщение на англ.языке
#6 by smaharbA
ru_RU.UTF-8 однописуарен en_US.UTF-8 (абсолютно)
#7 by smaharbA
в любом дистре
#8 by bvn13
ну а тогда почему появляется ошибка?
#9 by smaharbA
а х.з. адинес на постгресе не пускал
#10 by bvn13
миляяяяяяяяять...... а есть кто из знающих по проблеме?
#11 by smaharbA
скажи ка, пользователь postgres должен быть активен или отключен в системе ? решил позырить на дебиане адинесину ))
#12 by bvn13
наверное, активен. У меня в ГУИ-списке пользователей нет его, но в консоле на него переключаюсь. Это значит, что активен? не, решил научиться нормальные сервера поднимать... :)
#13 by smaharbA
у тебя база postgres есть ? а то после установки на дебиан постгри, у меня только базы template0 и template1
#14 by bvn13
вот решение проблемы, подсказали в нашей конференции на жабе: (12:51:41) kitt: решение проблемы lc_messages en_US: у Ubuntu 9.04 создайте линки ln -s /usr/lib/locale/en_US.utf8 /usr/lib/locale/en_US ln -s /usr/share/locale/en /usr/share/locale/en_US
#15 by smaharbA
grep lc_ /var/lib/postgresql/*.*/main/postgresql.conf
#16 by smaharbA
в дебиане нету /usr/lib/locale/en_US.utf8
#17 by smaharbA
и тому подобных
#18 by smaharbA
gw1:/# ls -l /usr/lib/locale/ итого 1128 -rw-r--r-- 1 root root 1209760 2009-11-13 15:19 locale-archive
#19 by smaharbA
локалеген тоже только архив генерит
#20 by smaharbA
+ localedef -c -i ru_RU -f UTF-8 /usr/lib/locale/ru_RU.UTF-8
Тэги: Unix / Linux
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С