Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04  (Прочитано 12237 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Metallurg.IT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Добрый день.
Прошу подсказать порядок установки или инструкцию.

  • Установки СУБД PostgreSQL 9
  • Установки 1C 8.2
Правильно ли будет ставить PostgreSQL с сайта http://ftp.etersoft.ru/ или нужно найти дистрибутив на сайте 1с http://users.v8.1c.ru/ (доступ есть).

На сайте 1с лежит пакетик postgresql_9_1_2_src_deb_tar.gz
(Архив c исходными кодами PostgreSQL версии 9.2.1 для сборки на Ubuntu(Debian), включающий все необходимые патчи для обеспечения совместимости с сервером 1С:Предприятия)В нутри архива лежит:
postgresql_9_1_2_src_deb_tar.gz
postgresql-9.1_9.1.2.orig.tar.bz2
postgresql-9.1_9.1.2-1.1C.debian.tar.gz
postgresql-9.1_9.1.2-1.1C.dsc
postgresql-9.1_9.1.2-1.1C_i386.changes
В найденых мануалах в интернете не нашёл способ установки установки сиего безобразия.
Так что прошу дать актуальный гайд по установки и настройке и если возможно ссылки.

Оффлайн zav

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #1 : 28 Мая 2013, 16:40:08 »
Попробуйте посмотреть дистрибутивы от самой 1С. Они поставляются на дисках ИТС.
А потом на Яндекс http://yandex.ru/yandsearch?clid=2048607&lr=20261&text=1c+postgresql.

Оффлайн Metallurg.IT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #2 : 28 Мая 2013, 16:50:40 »
postgresql92-9.2.1-1.1C.src.deb.zip   
Архив c исходными кодами PostgreSQL версии 9.2.1 для сборки на Ubuntu(Debian), включающий все необходимые патчи для обеспечения совместимости с сервером 1С:Предприятия

это с оф сайта 1с только в архиве хз что и как это устанавливать, а в интернете мануалы по отдельным пакетам а не общим архивам

Пользователь решил продолжить мысль 28 Мая 2013, 18:01:22:
Проблемка

root@ubser:/opt/1cinstall/postgres# dpkg -i *.deb
(Чтение базы данных ... на данный момент установлено 83638 файлов и каталогов.)
Подготовка к замене пакета libpq5.2-9.0eter 9.0.4-eter17ubuntu (используется файл libpq5.2-9.0eter_9.0.4-eter17ubuntu_amd64.deb) ...
Распаковывается замена для пакета libpq5.2-9.0eter ...
Распаковывается пакет postgre-etersoft9.0 (из файла postgre-etersoft9.0_9.0.4-eter17ubuntu_amd64.deb)...
dpkg: не удалось обработать параметр postgre-etersoft9.0_9.0.4-eter17ubuntu_amd64.deb (--install):
 попытка перезаписать «/usr/bin/pg_dump», который уже имеется в пакете postgresql-client-common 129ubuntu1
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
Распаковывается пакет postgre-etersoft9.0-contrib (из файла postgre-etersoft9.0-contrib_9.0.4-eter17ubuntu_amd64.deb)...
dpkg: не удалось обработать параметр postgre-etersoft9.0-contrib_9.0.4-eter17ubuntu_amd64.deb (--install):
 попытка перезаписать «/usr/bin/vacuumlo», который уже имеется в пакете postgresql-client-common 129ubuntu1
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
Подготовка к замене пакета postgre-etersoft9.0-seltaaddon 9.0.4-eter17ubuntu (используется файл postgre-etersoft9.0-seltaaddon_9.0.4-eter17ubuntu_amd64.deb) ...
Распаковывается замена для пакета postgre-etersoft9.0-seltaaddon ...
Распаковывается пакет postgre-etersoft9.0-server (из файла postgre-etersoft9.0-server_9.0.4-eter17ubuntu_amd64.deb)...
dpkg: не удалось обработать параметр postgre-etersoft9.0-server_9.0.4-eter17ubuntu_amd64.deb (--install):
 попытка перезаписать «/etc/init.d/postgresql», который уже имеется в пакете postgresql-common 129ubuntu1
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
Настраивается пакет libpq5.2-9.0eter (9.0.4-eter17ubuntu) ...
Generating locales...
  en_US.ISO-8859-1... up-to-date
Generation complete.
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.ISO-8859-1... up-to-date
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
  ru_RU.ISO-8859-5... done
  ru_RU.UTF-8... done
  ru_UA.UTF-8... done
Generation complete.
Настраивается пакет postgre-etersoft9.0-seltaaddon (9.0.4-eter17ubuntu) ...
Обрабатываются триггеры для libc-bin ...
ldconfig deferred processing now taking place
Обрабатываются триггеры для ureadahead ...
При обработке следующих пакетов произошли ошибки:
 postgre-etersoft9.0_9.0.4-eter17ubuntu_amd64.deb
 postgre-etersoft9.0-contrib_9.0.4-eter17ubuntu_amd64.deb
 postgre-etersoft9.0-server_9.0.4-eter17ubuntu_amd64.deb
root@ubser:/opt/1cinstall/postgres#


Как пофиксить? Адаптирую старый гайд http://linuxforum.ru/viewtopic.php?id=11116

Пользователь решил продолжить мысль 28 Мая 2013, 19:30:18:
Вопрос к знатокам.

Подскажите в данном мануале - http://www.rbsoft.ru/node/402
описана установка для 32 битного сервера и софта,
будут ли изменения в установке всего тогоже на Ubuntu server amd64?

И на сколько актуален материал? Есть ли координальные отличия версий описаных там команд
« Последнее редактирование: 28 Мая 2013, 19:30:18 от Metallurg.IT »

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #3 : 29 Мая 2013, 13:48:48 »
http://www.alsigned.ru/?p=2693 делай по этой ссылке. Только перед тем как делать вот этот код (он в самом конце):

root@ubsrv:~# cd /opt/1C/v8.2/x86_64/utils/
root@ubsrv:~# ./config_server /usr/share/fonts/truetype/msttcorefonts

измени 193 строчку в config_server с [ ! -e $aliasFullName ] && return 1 на [ ! -e "$aliasFullName" ] && return 1Добавь двойные кавычки (") с обоих сторон.

Не обзывай название сервера (hostname) цифрами или спецсимволами(№;%"_=- и т.д) просто буквы и также название базы когда будешь создавать.

по этому доку я установил postgresql-9.1.2 и 1С 8.2.18.61 на ubuntu-server13.04_x64
4 дня полёт нормальный, БД создалась - конфигурация залилась + обновил её.
ЖиЗнььььь ;)

Оффлайн Metallurg.IT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #4 : 29 Мая 2013, 13:51:52 »
Благодарю за столь исчерпывающий ответ.
И в меру своей наглости  ;D спрошу, можно ли у вас ещё поконсультироваться? (ася, ирк, вк?)

Пользователь решил продолжить мысль 29 Мая 2013, 18:58:25:
http://www.alsigned.ru/?p=2693 делай по этой ссылке. Только перед тем как делать вот этот код (он в самом конце):

root@ubsrv:~# cd /opt/1C/v8.2/x86_64/utils/
root@ubsrv:~# ./config_server /usr/share/fonts/truetype/msttcorefonts

измени 193 строчку в config_server с [ ! -e $aliasFullName ] && return 1 на [ ! -e "$aliasFullName" ] && return 1Добавь двойные кавычки (") с обоих сторон.

Не обзывай название сервера (hostname) цифрами или спецсимволами(№;%"_=- и т.д) просто буквы и также название базы когда будешь создавать.

по этому доку я установил postgresql-9.1.2 и 1С 8.2.18.61 на ubuntu-server13.04_x64
4 дня полёт нормальный, БД создалась - конфигурация залилась + обновил её.

Самый конец установки

root@ubsrv:/opt/1C/v8.2/x86_64/utils# ./config_server /usr/share/fonts/truetype/msttcorefonts
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
./config_server: строка 149: [: =: ожидается использование унарного оператора
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
-------------------------------------------------------------------------------------------
root@ubsrv:/opt/1C/v8.2/x86_64/utils# nano ./config_server
-------------------------------------------------------------------------------------------
root@ubsrv:/opt/1C/v8.2/x86_64/utils# ./config_server /usr/share/fonts/truetype/msttcorefonts
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
./config_server: строка 149: [: =: ожидается использование унарного оператора
Please install following package:  ImageMagick
Please install following package:  FreeType
Please install following package:  libgsf
Please install following package:  libglib
Please install following package:  UnixODBC
root@ubsrv:/opt/1C/v8.2/x86_64/utils#
После того как я поправил nano ./config_server , 193 строчку "бла бла"
у меня выдались следующие предупреждения, это конец установки или ещё конфликты есть?
« Последнее редактирование: 29 Мая 2013, 18:58:25 от Metallurg.IT »

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #5 : 29 Мая 2013, 19:25:23 »
Да действительно надо его ещё поковырять, но это он просит установить недостающие пакеты (которых кстати уже нету в репах, т.к. они древние походу) - хотя и без них всё работает. Не беспокойтесь у меня выдавал точно такую же ерунду.

П.С. Лучше переустановить сервер заново и прогнать этот скрипт с исправлениями, так как из-за этих недостающих пакетов он выполняется не до конца и, видимо, при повторном его использовании что-то не "затирается" или не изменяется до конца и начинаются косяки при создании Информационно базы. В общем этот скрипт с такими косяками очень давно и 1С-овцы что-то не торопятся его править.
ЖиЗнььььь ;)

Оффлайн Metallurg.IT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #6 : 29 Мая 2013, 22:22:35 »
Да действительно надо его ещё поковырять, но это он просит установить недостающие пакеты (которых кстати уже нету в репах, т.к. они древние походу) - хотя и без них всё работает. Не беспокойтесь у меня выдавал точно такую же ерунду.

П.С. Лучше переустановить сервер заново и прогнать этот скрипт с исправлениями, так как из-за этих недостающих пакетов он выполняется не до конца и, видимо, при повторном его использовании что-то не "затирается" или не изменяется до конца и начинаются косяки при создании Информационно базы. В общем этот скрипт с такими косяками очень давно и 1С-овцы что-то не торопятся его править.
Можно поподробнее как переустановить 1с сервер?
Удалить его командой? и поставить заново но поправи ручками до выполнения скрипта?
или
Полная переустановка всего сервака Ubuntu?

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #7 : 30 Мая 2013, 07:55:21 »
Да действительно надо его ещё поковырять, но это он просит установить недостающие пакеты (которых кстати уже нету в репах, т.к. они древние походу) - хотя и без них всё работает. Не беспокойтесь у меня выдавал точно такую же ерунду.

П.С. Лучше переустановить сервер заново и прогнать этот скрипт с исправлениями, так как из-за этих недостающих пакетов он выполняется не до конца и, видимо, при повторном его использовании что-то не "затирается" или не изменяется до конца и начинаются косяки при создании Информационно базы. В общем этот скрипт с такими косяками очень давно и 1С-овцы что-то не торопятся его править.
Можно поподробнее как переустановить 1с сервер?
Удалить его командой? и поставить заново но поправи ручками до выполнения скрипта?
или
Полная переустановка всего сервака Ubuntu?


я вот без головных более просто взял и весь сервак переустановил,а так, думаю, можно попробовать deb. пакеты вычистить из системы.
ЖиЗнььььь ;)

Оффлайн Metallurg.IT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #8 : 02 Июня 2013, 00:37:18 »
Переустановил всё с нуля, поправил 193 строчку и всё равно

root@ubsrv:/opt/1C/v8.2/x86_64/utils# ./config_server /usr/share/fonts/truetype/msttcorefonts
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
./config_server: строка 149: [: =: ожидается использование унарного оператора
Please install following package:  ImageMagick
Please install following package:  FreeType
Please install following package:  libgsf
Please install following package:  libglib
Please install following package:  UnixODBC

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #9 : 02 Июня 2013, 16:21:33 »
Это нормально. Если все шаги что выше по мануалу без ошибок, то всё заработает!
ЖиЗнььььь ;)

Оффлайн Metallurg.IT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #10 : 02 Июня 2013, 18:34:35 »
Рас пошла такая пьянка и всё хорошо, даже с ошибками спрошу:

КТО НИБУДЬ уже опробовал 1с 8,3,3 Linux client+server + PostgreSQL?

Оффлайн smilebest

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #11 : 16 Декабря 2013, 15:49:02 »
Дабы не создавать тему напишу тут. Имею хост (13.10 desktop со всеми обновлениями 64 bit) с virtualbox и гостевую систему (ubuntu server 12.04 64 bit тоже с обновлениями) скачал постгре с 1с сайта 9.1 поставил настроил не помню по какому мануалу. Поставил сервер 1с. Вроде как настроил но почему то когда я с хоста запускаю в вайне 1с 8.2 (не консоль а саму платформу) она не может подключится к серверу 1с и создать базу. Фаер выключен в обоих системах.
ошибка:
http://s018.radikal_ru/i521/1312/17/d337f5e9172e.jpg
Уберите нижний пробел. Сорри не понял как картинку вставить.
root@1cserver:/etc/postgresql/9.1/main# netstat -tlnp | grep :15
tcp        0      0 0.0.0.0:1540            0.0.0.0:*               LISTEN      1350/ragent     
tcp        0      0 0.0.0.0:1541            0.0.0.0:*               LISTEN      1359/rmngr     
tcp        0      0 0.0.0.0:1560            0.0.0.0:*               LISTEN      1372/rphost     
tcp6       0      0 :::1540                 :::*                    LISTEN      1350/ragent     
tcp6       0      0 :::1541                 :::*                    LISTEN      1359/rmngr     
tcp6       0      0 :::1560                 :::*                    LISTEN      1372/rphost     
root@1cserver:/etc/postgresql/9.1/main# ps aux|grep 1c
avahi      762  0.0  0.0  32312   348 ?        S    15:34   0:00 avahi-daemon: running [1cserver.local]
usr1cv82  1350  0.0  0.6 262516  3112 ?        Ssl  15:35   0:02 /opt/1C/v8.2/x86_64/ragent -daemon
usr1cv82  1359  0.2  0.9 798096  4768 ?        Sl   15:35   0:08 /opt/1C/v8.2/x86_64/rmngr -port 1541 -range 1560:1591
usr1cv82  1372  0.0  0.5 306372  2660 ?        Sl   15:35   0:02 /opt/1C/v8.2/x86_64/rphost -range 1560:1591 -reghost 1cserver -regport 1541 -pid bba72d66-6555-11e3-3083-080027dfff58
root      3234  0.0  0.1  11120   928 pts/0    S+   16:37   0:00 grep --color=auto 1c
куда копать? Уже даже переустанавливал сервер и делал по другому мануалу.

Оффлайн Макарон

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #12 : 20 Декабря 2013, 14:55:42 »
Апдейт темы. Ставил уже версию сервера 1С 8.3
Инструкции по ссылке в начале темы подходят, но до последней секции про config_server. В новых дистрибутивах папки Utils просто нет. Непонятно что делать дальше. Но толстый клиент и без этого отлично взлетает и работает.
Но остается проблема с тонким клиентом. Т.к. ключ на сервер у меня старый, мне пришлось ставить 32-разрядную версию сервера 1С, но сама Ubuntu и postgres 64-разрядные. Надо было только установить ia32-libs и сервисы запустились.
Но при запуске тонкого клиента даже в Windows клиент этот ругается что не найдена библиотека libWand.so
Она есть в пакете imagemagick, но в данном случае каким-то образом надо поставить 32-разрядную версию, я пока не разобрался как это сделать в Убунте. Кто подскажет как быть?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #13 : 20 Декабря 2013, 15:17:29 »
Установка 32-битного пакета на 64-битную систему:

sudo apt-get install package:i386

Оффлайн Макарон

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 1C 8.2 и СУБД PostgreSQL 9 на Ubuntu Server 12.04
« Ответ #14 : 20 Декабря 2013, 15:34:44 »
Установка 32-битного пакета на 64-битную систему:

sudo apt-get install package:i386

Спасибо, помогло! В репе Убунты 12.04 лежит старая версия libmagickWand.so.4.0.0, и похоже текущая версия 1С может видеть только его, а новую 5-ую которую я с deb сам собирал не видит в упор.

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.