1C vs PostgreSQL: incomplete startup packet

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
VikTOR.rzn
рядовой
Сообщения: 14
Зарегистрирован: 2008-10-05 2:32:11

1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение VikTOR.rzn » 2008-10-05 2:50:35

1С v8 при попытке подключиться к базе на PostgreSQL верещит:

Код: Выделить всё

Ошибка при создании информационной базы: Ошибка при выполнении операции с информационной базой
server_addr=tcp://192.168.0.1:1541 descr=Сервер недоступен (Не отвечает, завершается аварийно или порт занят другим приложением)
line=585 file=.\src\DataExchangeTcpClientImpl.cpp
в логах постгра появляется:

Код: Выделить всё

postgres[47480]: [3-1] LOG:  incomplete startup packet
как лечить?

Я ей даже постгр на 1541-й порт посадил
все-равно не помогло:)

Ставил из postgresql-8.2.4-6.1C.src.rpm, скачанный с сайта 1С

Вот как это было:

Код: Выделить всё

rpm2cpio.pl < postgresql-8.2.4-6.1C.src.rpm  | cpio -iv
tar xvjf postgresql-8.2.4.tar.bz2
cd postgresql-8.2.4
patch -p1 < ../rpm-pgsql.patch
patch -p1 < ../postgresql-logging.patch
patch -p1 < ../postgresql-test.patch
patch -p1 < ../postgresql-perl-rpath.patch
patch -p0 < ../1c_FULL_82-0.18.patch
patch -p1 < ../postgresql-1c-8.2.patch
patch -p1 < ../applock-1c-8.2.4.patch

pkg_add flex-2.5.33_1.tbz
pkg_add bison-2.3_3,1.tbz
pkg_add readline-5.2_1.tbz
pkg_add icu-3.6.tbz 


cd postgresql-8.2.4
./configure
make
make install

/sbin/ldconfig /usr/local/pgsql/lib
создаем группу pgsql при помощи sysinstall
создаем пользователя pgsql при помощи sysinstall

Код: Выделить всё

mkdir /usr/home/store/pgsql
mkdir /usr/home/store/pgsql/data
chown -R pgsql /usr/home/store/pgsql

su - pgsql
export LANG=ru_RU.utf-8

/usr/local/pgsql/bin/initdb -D /usr/home/store/pgsql/data
-!- правка pg_hba.conf на полный доступ

Код: Выделить всё

/usr/local/pgsql/bin/postgres -D /usr/home/store/pgsql/data

/usr/local/pgsql/bin/createdb test

pgAdmin нормально общается с поднятыми базами
Последний раз редактировалось Alex Keda 2008-10-05 22:58:21, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-10-06 8:35:12

а зачем патчить rpm? насколько я знаю он уже пропатченный. имеет смысл патчить если из портов ставишь.. вообщем раскрой тему, я ничего не понял чего-то...
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

VikTOR.rzn
рядовой
Сообщения: 14
Зарегистрирован: 2008-10-05 2:32:11

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение VikTOR.rzn » 2008-10-06 12:56:52

патчатся не rpm, а сурсы
а из rpm эти сурсы и разворачиваются

т.е. сперва разворачиваем все архивы
патчим сурсы
собираем и устанавливаем

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-10-06 16:28:09

так рпм под линух, не?
почему нельзя из портов и что я делаю не так?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

VikTOR.rzn
рядовой
Сообщения: 14
Зарегистрирован: 2008-10-05 2:32:11

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение VikTOR.rzn » 2008-10-07 21:40:36

rpm - это просто архив
внутри исходники

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение Demiurg » 2008-10-14 16:03:00

На сайте 1С эти исходники уже пропатченные лежат. Можешь взять готовый пакет для FreeBSD от Etersoft.

Аватара пользователя
Neus
капитан
Сообщения: 1753
Зарегистрирован: 2008-09-08 21:59:56

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение Neus » 2008-10-14 21:39:45

Demiurg писал(а):На сайте 1С эти исходники уже пропатченные лежат. Можешь взять готовый пакет для FreeBSD от Etersoft.
эээ... пропатченный для 1С постгрес от Etersoft для FreeBSD???!!!
ссылочку не подскажете? (аж руки зачесались затестить :))
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение Demiurg » 2008-10-19 11:25:20

url уже не припомню, сам через google на какой-то форум выходил, а там ссылка на etersoft была... но, как узнал сколько стоит сервер для 1С 8.1 (для того, что б хранилище1С было под postgres, надо купить лицензию на "Сервер 1С"), переводить бухов с 7.7 на 8.1 что-то перехотелось... единственное что, ebuild постгресовской базы с etersoft вытянул, мо ж кода и пригодиться... ничего сверхестественного в том ebuild нет, таким же образом postgres можно и под FreeBSD пропатчить, не вытягивая готовый пакет...

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-10-30 17:39:20

а где брать вот это:

Код: Выделить всё

pkg_add flex-2.5.33_1.tbz
pkg_add bison-2.3_3,1.tbz
pkg_add readline-5.2_1.tbz
pkg_add icu-3.6.tbz 
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

VikTOR.rzn
рядовой
Сообщения: 14
Зарегистрирован: 2008-10-05 2:32:11

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение VikTOR.rzn » 2008-11-02 10:24:32

для FreeBSD 7.0 с ядром i386 вот отсюда:
ftp://ftp.freebsd.org/pub/FreeBSD/ports ... lease/All/

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-11-05 11:37:12

а для 6.2?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-11-06 15:42:43

VikTOR.rzn писал(а): Я ей даже постгр на 1541-й порт посадил
все-равно не помогло:)
объясни, что ты хотел сказать этой фразой? на 1541 работает сервер 1с
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

VikTOR.rzn
рядовой
Сообщения: 14
Зарегистрирован: 2008-10-05 2:32:11

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение VikTOR.rzn » 2008-11-06 19:48:33

уже разобрался
я тогда пытался 1С напрямую прицепиться к базе на PostgrteSQL, а надо было через сервер 1С ))

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-11-07 10:44:02

VikTOR.rzn писал(а):уже разобрался
я тогда пытался 1С напрямую прицепиться к базе на PostgrteSQL, а надо было через сервер 1С ))
ок, расскажи плз где мне достать эти пакеты для 6.2 и будет ли работать без них?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение f0s » 2008-11-17 17:04:04

пропачтчил, как написано, все установил, запустил... в сервере 1с когда создаешь базу, пишет:


Ошибка создания информационной базы
Ошибка информационной базы
Ошибка при выполнении операции с информационной базой
Ошибка СУБД
ERROR: could not access file "$libdir/mchar": No such file or directory
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

sudo
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-02-05 10:54:11

Re: 1C vs PostgreSQL: incomplete startup packet

Непрочитанное сообщение sudo » 2012-03-01 19:37:31

Статья классная кстати, не уверен насчет зависимости пакетов, что f0s указал, про флексы и тд. Ну да ладно, сколько лет прошло.

Ни mchar, ни всякие там 1С-вские доп. библиотеки и не найдутся и не скомпилятся, пока makefile не глянете в contrib. Там вроде все ясно написано, все директории указаны. Только проблема в том, что эти доп. директории от 1С находятся в папке ниже уровнем. А этого никто и не заметил. Сегодня собрал 9.0.3 Postregsql для 1С за 10 минут (FreeBSD 8.2), через 20 встали все базы 1C. Там просто надо было перенести mchar и еще несколько их приблудов от 1С в виде директорий в contrib, на f называются, типа fasttrun, fuleq и тд сейчас уже дома не помню, на 43-й строке еще Makefile немного поправить, там какие-то лишние символы оказались в виде ^M и отсутствия "/" на строке 43 вроде. Прекрасно все работает :smile: