LinuxForum.Fans
Тема

1С 8.2 сервер + PostgresSQL@Etersoft 8.4.4 на Ubuntu Server 10.04.*

Автор: Nigelist 840 сообщений 433671 просмотров В конец обсуждения ↓
#204334

Привет.
Таже проблема.
На железе - чистая установка Ubuntu_10_04 server, Postgresql v9.0.4 от Ethersoft выдаёт такие же ошибки при установке этих пакетов:

libpq5.2-9.0eter_9.0.4-eter8debian_i386.deb
postgre-etersoft9.0_9.0.4-eter8debian_i386.deb
postgre-etersoft9.0-contrib_9.0.4-eter8debian_i386.deb
postgre-etersoft9.0-seltaaddon_9.0.4-eter8debian_i386.deb
postgre-etersoft9.0-server_9.0.4-eter8debian_i386.deb

Может причина в :

postgre-etersoft9.0-seltaaddon_9.0.4-eter8debian_i386.deb

???
С пакетами " postgresql-8.4eter ... 8.4.4-eter2ubuntu_i386.deb " - всё прекрасно! встало влёт....

Кто-нибудь просветит?

#204337

Версия postregsql 9.0.4 от ethersoft, нормально не работает, ставьте 9.0.2.

#204339

i2ks, спасибо! Попробую.

#205728

Подскажите пожалуйста, что с этим делать:

root@server:/opt/1C/v8.2/i386/utils# ./config_server
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-m magicfiles]
file [--help]
./config_server: строка 146: [: =: ожидается использование унарного оператора
./config_server: строка 190: [: слишком много аргументов
./config_server: строка 190: [: слишком много аргументов
./config_server: строка 190: [: слишком много аргументов
./config_server: строка 190: [: слишком много аргументов
root@server:/opt/1C/v8.2/i386/utils#

#205737

Может не хватает glibc?

#205775

а из каких пакетов он должен инсталиться этоит glibc? Делал всё по пунктам. Почему не установливается? oO

#216799
PiT_Linux написал:
а из каких пакетов он должен инсталиться этоит glibc? Делал всё по пунктам. Почему не установливается? oO

У меня была такая же проблема (Ubuntu 11.10 i386), все решилось простой установкой wine, он автоматом потянул туда данные библиотеки...
установка wine: sudo apt-get install wine
Автору статьи большой респект, отличная статья!!!

#216806
PiT_Linux написал:
а из каких пакетов он должен инсталиться этоит glibc? Делал всё по пунктам. Почему не установливается? oO

Не знаю, не знаю... Я уже столько раз устанавливал по своей же инструкции. И все нормально. Так что ищите проблему на свой стороне.

iceteeblackman написал:
У меня была такая же проблема (Ubuntu 11.10 i386), все решилось простой установкой wine, он автоматом потянул туда данные библиотеки...
установка wine: sudo apt-get install wine
Автору статьи большой респект, отличная статья!!!

Не знаю, имхо устанавливать wine из-за одной библиотеки, это извращение.

#217523

Здравствуйте, уважаемые. Во-первых, хочется сказать спасибо Вам, Nigelist, за подробный манула. Он реально лучший.
Кроме того, такой вопрос есть - уже второй раз ставлю 1с с Postgre от Ethersoft. Первый раз это было примерно год назад, тогда после загрузки базы она ломалась. При тестировании находилось куча ошибок. Хотя так все работало. Решил проблему ручной сборкой и наложением патчей от 1с на Postgre. После этого все отлично работало.
Сейчас решил попробовать еще раз, скачал с фтп этерсофта Postgree 9.0.2, поставил, настроил. Все работает. Загрузил рабочую базу, на вид все с ней хорошо, но проверку она не прошла. На этапе тестирования базы появляется ошибка:

text
ERROR: syntax error at on near "x01" at charter 60

Пробовал другую базу, то же самое.
Ушел собирать Postgre из сырцов.

Решил по-быстрому поставить 8.4.4 - ошибка при тестировании базы та же. База исправная.

#217598

winhex, это баг самой платформы 1С:Предприятие (когда он работает в связке с PostgreSQL). Его постоянно исправляют, но этот баг каждый раз всплывает, то в одной версии, то в другой. Просто попробуйте сменить версию 1С:Предприятие.

#217617
Nigelist написал:
winhex, это баг самой платформы 1С:Предприятие (когда он работает в связке с PostgreSQL). Его постоянно исправляют, но этот баг каждый раз всплывает, то в одной версии, то в другой. Просто попробуйте сменить версию 1С:Предприятие.

Спасибо за ответ. Вы тоже сталкивались с такой ошибкой? Сейчас доступна 8.2.15 Вы наверное используете один из эти релизов? Если да, с каким из последних билдов все работает?

Еще один момент, насколько вообще верно использовать сборки от этерсофт? Есть сведения, что для debian-based платформ они не собирают бинарники, а конвертят из рпм? Может лучше наложить патчи на Postgre из реп дистрибутива и пересобрать? А то к примеру их последняя сборка 9-ой версии Postgre у меня на Дебиан нормально не встала. Были ошибки в стартовом скрипте. Снес ее, поставил предыдущую, проблема исчезла.

И еще вопрос к Вам, Nigelist. Вроде бы вы писали в этой теме, что ставили эту связку на дебиан. Какие есть особенности, на Ваш взгляд по сравнению с установкой на Убунту? Спасибо.

#217623
winhex написал:
Спасибо за ответ. Вы тоже сталкивались с такой ошибкой? Сейчас доступна 8.2.15 Вы наверное используете один из эти релизов? Если да, с каким из последних билдов все работает?
Да сталкивался. Стоит 8.2.14.* (более точно не помню). По поводу ошибок, вот - обратите внимание на ошибки 10086713 и 10088527.

winhex написал:
Еще один момент, насколько вообще верно использовать сборки от этерсофт? Есть сведения, что для debian-based платформ они не собирают бинарники, а конвертят из рпм? Может лучше наложить патчи на Postgre из реп дистрибутива и пересобрать? А то к примеру их последняя сборка 9-ой версии Postgre у меня на Дебиан нормально не встала.

Насколько известно, они собирают пакеты для каждого дистрибутива. Но также ходят слухи, что собирают на более старых дистрах, а не на новых. Что предположительно и создает эти проблемы.

winhex написал:
Были ошибки в стартовом скрипте. Снес ее, поставил предыдущую, проблема исчезла.
Да проблема есть, надо править сам скрипт запуска. Решение один товарищ подсказывал, но я его уже не помню. Если вспомню, отпишусь здесь.

winhex написал:
И еще вопрос к Вам, Nigelist. Вроде бы вы писали в этой теме, что ставили эту связку на дебиан. Какие есть особенности, на Ваш взгляд по сравнению с установкой на Убунту? Спасибо.
Принципиальной разницы нет, просто считается, что Debian более стабильная. А так, даже сервера Google крутятся на Ubuntu.
#218419

Уважаемые, подскажите новичку в 1с. Можно ли обсуждаемую конфигурацию запустить вообще без ключиков? Поставил 8.2.14.540 на PostgreSQL 9.0.4-alt1 on i486-pc-linux-gnu (ubuntu 10.04 server) по инструкции. Был только 1 глюк кластер создался с неправильной кодировкой. Обнаружилось при создании базы из клиента 1с. Просто пересоздал кластер. Получился с правильной. Может сам был неправ. Это не считая правки интерпретатора в init.d/postgresql Теперь есть пустая база и ни один клиент не работает ни тонкий ни толстый ни веб клиент. Все говорят что нет лицензий. Может я что не так сделал?

#218428

dbazim написал:
Уважаемые, подскажите новичку в 1с. Можно ли обсуждаемую конфигурацию запустить вообще без ключиков? Поставил 8.2.14.540 на PostgreSQL 9.0.4-alt1 on i486-pc-linux-gnu (ubuntu 10.04 server) по инструкции. Был только 1 глюк кластер создался с неправильной кодировкой. Обнаружилось при создании базы из клиента 1с. Просто пересоздал кластер. Получился с правильной. Может сам был неправ. Это не считая правки интерпретатора в init.d/postgresql Теперь есть пустая база и ни один клиент не работает ни тонкий ни толстый ни веб клиент. Все говорят что нет лицензий. Может я что не так сделал?
Да, можно запустить без HASP-ключа. Как это сделать, читайте на предыдущих страницах темы.
#218648

Nigelist, спасибо за подробный ответ, очень помогло! Поставил 8.2.15-289 и проблема о которой я писал выше исчезла. Но появилась другая, валят вот такие ошибки -

Проверка логической целостности. Справочник.Номенклатура.Реквизит.ВидТовара Schaeff
Значение должно быть NULL.
Проверка логической целостности. Справочник.Номенклатура.Реквизит.ВидТовара АТЕК
Значение должно быть NULL.

Сейчас буду пробовать исправить, но не должно быть этих ошибок. :(
Это все на Postgre 8.4.4 т.к. откатил его, когда думал, что проблема в нем.

#218649

winhex, ошибка как я понял во время ТиИ. Если проводить повторное ТиИ. Ошибка возникает снова?

#218655
Nigelist написал:
winhex, ошибка как я понял во время ТиИ. Если проводить повторное ТиИ. Ошибка возникает снова?

Да, во время Тии Устранил ошибки, выгрузил базу с Postgres, загрузил ее назад, протестировал базу, ошибок нет.
Возможно, дело было в несоответствии форматов баз mssql и postgre...
Хотя тестирование и прошло без ошибок, но как говорится, осадочек-то остался.

#218659

Сейчас снова вернулся на постгрес 9.0.2, заливаю базу. Надеюсь, что все пройдет без ошибок.

#219337

Большое спасибо автору статьи за отличный мануал, поставил по нему и все прошло предельно гладко. А сейчас вот решил, что раз уж платформа у 1С обновляется неприлично часто, поставить последний сервер 1С (8.2.15.289) на отдельную машину и по мере очередных релизов техплатформы обновлять всю машину вплоть до сноса и новой установки на голую ось (в линуксе я не знаток), а на другой оставить Postgres@Etersoft 8.4.4 и его не трогать. И вот тут при установке возникла непредвиденная ситуация:
[console]root@1sserver:/opt/1C/v8.2/i386/utils# ./config_server
Please install following package: libglib
root@1sserver:/opt/1C/v8.2/i386/utils# apt-get install libglib
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет libglib[/console]
Подскажите пожалуйста, кто сталкивался с этой проблемой, как правильно указать, какие пакеты ставить?
По запросу apt-get install libglib* выдалась огромная портянка пакетов для разработки и прочее. Не хотелось бы грузить все это, дабы не засорять машину.

#219398

Профессор написал:
Подскажите пожалуйста, кто сталкивался с этой проблемой, как правильно указать, какие пакеты ставить?
По запросу apt-get install libglib* выдалась огромная портянка пакетов для разработки и прочее. Не хотелось бы грузить все это, дабы не засорять машину.
Вы на какую версию ставите все вышеуказанное? И еще вопрос, вы устанавливаете сервер с графической оболочкой? А по сабжу, попробуйте так:
[console]apt-get install libglib2.0-0[/console]
Войдите или зарегистрируйтесь, чтобы ответить.