|
|
|
Ubuntu+PostgreSQL+1C: Ошибка при создании базы | ☑ | ||
|---|---|---|---|---|
|
0
bvn13
13.11.09
✎
10:28
|
При создании базы под сабжем возникает ошибка:
Неверное значение для параметра "lc_messages": "en_EN" В чем дело? Постгрес запускаю строкой из ЖК: # LANG=ru_RU.utf-8 /etc/init.d/postgresql start |
|||
|
1
nemo1966
13.11.09
✎
10:32
|
Вероятно
ВНИМАНИЕ по умолчанию в 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
bvn13
13.11.09
✎
10:40
|
(1) сделал "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
bvn13
13.11.09
✎
10:51
|
(1) откуда взял? можно ссылку?
|
|||
|
4
bvn13
13.11.09
✎
11:18
|
переключил язык на англ.
вот консоль: $ 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
bvn13
13.11.09
✎
11:19
|
+(4) ошибка осталась, только теперь само сообщение на англ.языке
|
|||
|
6
smaharbA
13.11.09
✎
11:21
|
ru_RU.UTF-8 однописуарен en_US.UTF-8 (абсолютно)
|
|||
|
7
smaharbA
13.11.09
✎
11:21
|
в любом дистре
|
|||
|
8
bvn13
13.11.09
✎
11:27
|
(6) ну а тогда почему появляется ошибка?
|
|||
|
9
smaharbA
13.11.09
✎
11:34
|
а х.з. адинес на постгресе не пускал
|
|||
|
10
bvn13
13.11.09
✎
11:36
|
(9) миляяяяяяяяять...... а есть кто из знающих по проблеме?
|
|||
|
11
smaharbA
13.11.09
✎
11:47
|
(10) скажи ка, пользователь postgres должен быть активен или отключен в системе ?
решил позырить на дебиане адинесину )) |
|||
|
12
bvn13
13.11.09
✎
11:48
|
(11) наверное, активен. У меня в ГУИ-списке пользователей нет его, но в консоле на него переключаюсь. Это значит, что активен?
не, решил научиться нормальные сервера поднимать... :) |
|||
|
13
smaharbA
13.11.09
✎
12:59
|
(12) у тебя база postgres есть ?
а то после установки на дебиан постгри, у меня только базы template0 и template1 |
|||
|
14
bvn13
13.11.09
✎
13:01
|
вот решение проблемы, подсказали в нашей конференции на жабе:
(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
smaharbA
13.11.09
✎
14:01
|
grep lc_ /var/lib/postgresql/*.*/main/postgresql.conf
|
|||
|
16
smaharbA
13.11.09
✎
14:05
|
(14) в дебиане нету /usr/lib/locale/en_US.utf8
|
|||
|
17
smaharbA
13.11.09
✎
14:05
|
и тому подобных
|
|||
|
18
smaharbA
13.11.09
✎
14:06
|
gw1:/# ls -l /usr/lib/locale/
итого 1128 -rw-r--r-- 1 root root 1209760 2009-11-13 15:19 locale-archive |
|||
|
19
smaharbA
13.11.09
✎
14:16
|
локалеген тоже только архив генерит
|
|||
|
20
smaharbA
13.11.09
✎
14:25
|
+
localedef -c -i ru_RU -f UTF-8 /usr/lib/locale/ru_RU.UTF-8 |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |