Centos 5.7 + PostgreSQL 8.3.3 помогите разобраться #573896


#0 by maket84
есть рабочий сервер centos 5.3 + postgresql 8.3.3 требуется обновить до 8.3.8 чтобы заработала 1с8.2 в никсами до этого не сталкивался. Поэтому было решено поднять виртуалку и настроить такую же систему и на ней пробовать. после изучения статей форумов и мануалов. поставил centos 6.0 + postgresql 8.3.3 от 1с. от прежнего админа остались библиотеки их и поставил libtermcap-2.0.8-47.i386.rpm readline-compat-4.3-307.i586.rpm tcl-8.4.17-1.fc8.i386.rpm первая ставиться не захотела сообщив про неудовлетворенные зависимости выполнил yum install compat-libtermcap все установилось среди библиотек была еще icu но она была для 5RHEL скачал с сайта icu4c-4_8_1-RHEL6-i386.tgz распаковал, скомпилил, установил. как проверить работает или нет? далее установил rpm с сайта 1с в очередности указанной в книжке от 1с только в архиве который прислал 1сник содержалось postgresql-8.3.8-1.1C.i386.rpm postgresql-contrib-8.3.8-1.1C.i386.rpm postgresql-debuginfo-8.3.8-1.1C.i386.rpm postgresql-devel-8.3.8-1.1C.i386.rpm postgresql-docs-8.3.8-1.1C.i386.rpm postgresql-libs-8.3.8-1.1C.i386.rpm postgresql-plperl-8.3.8-1.1C.i386.rpm postgresql-plpython-8.3.8-1.1C.i386.rpm postgresql-pltcl-8.3.8-1.1C.i386.rpm postgresql-server-8.3.8-1.1C.i386.rpm postgresql-test-8.3.8-1.1C.i386.rpm а в книжке от 1с и вот тут нужно было поставить только(выделено жирным, в скобках очередность) попробовал создать базу из консоли 1с. сначала вышла ошибка Ошибка type "mvarchar" does not exist at charter но база при этом создалась. инет сообщает что это связано с библиотекой icu но я ее поставил, хз что не так. Позже было решено попробовать CentOS 5.7 + PostgreSQL 8.3.3 но проблема осталась та же. я уже спросил вот тут но тут повторю вопрос. чем отличаются rpm-пакеты доступные вот тут . (эти прислал 1сник) от вот этих . которые в открытом доступе?
#1 by ansh15
а версия платформы 1с какая? Ошибка с mvarchar обычно бывает связана с postgresql-contrib, (который, в свою очередь, использует icu),а еще разные версии PostgreSQL работают с определенными версиями платформы, здесь это периодически обсуждалось. По ссылке - исходные тексты, кроме того, версии 8.4.1, 9.0.1 и 9.0.3 считаются тестовыми.
#2 by ice777
постгри надо ставить уже 9. а центос - 6-й. и ставить патченые под 1С, например, собрать из исходников самому. ну и выключить нафиг selinux. и заставить линукс-ашину пинговаться по имени, а не по ip, причем не извратом типа прописывания в hosts виндового клиента. и наступит счасце )
#3 by ice777
contrib ставить обязательно.
#4 by ice777
кстати, этот бред с пингованием по имени - кину камушек в огород разработчикам. уроды.
#5 by ansh15
Ну, если новая инсталляция, тогда  - да, а так 5.3 обновить до 5.7, postgresql до 8.4.3 и платформу до последней. В принципе, работает стабильно, есть не просит. Видимо, рассчитывалось на системы с 500-1000 пользователей, и что в сети есть АД или DNS какой. А включать bind для десятка пользователей...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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