LinuxForum.Fans
Тема

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

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

подскажите,а вот как изменить путь места нахождения файлов базы и файлов лога в Postgres?а так же перенести сами файлы на другой винт-рейд-массив?как я понял установка ubuntu была без интерфейса?

#167322
XmakcX написал:
подскажите,а вот как изменить путь места нахождения файлов базы и файлов лога в Postgres?

Зачем?

XmakcX написал:
а так же перенести сами файлы на другой винт-рейд-массив?

Например Gparted, не?

XmakcX написал:
как я понял установка ubuntu была без интерфейса?

Вы правильно поняли. Зачем на сервере интерфейс?

#167360

ну допустим есть 3и рейда 1-с системой raid1 2й-с данными raid10 3й-с самой базами 1с raid1

#167593

XmakcX, тогда вручную пересобирайте пакеты. Я пока еще не дорос до этого. smile

#168236

Вопрос.
Установил 1С-ку. в том числе вносил правки по вашему мануалу. Единственное отличие ставил другую версию
[console]
root@aster:/opt/1C/v8.2/i386/utils# dpkg -l | grep 1c
ii 1c-enterprise82-common 8.2.11-232 1C:Enterprise 8.2 common components
ii 1c-enterprise82-common-nls 8.2.11-232 National resource files for 1C:Enterpise 8.2
ii 1c-enterprise82-crs 8.2.11-232 1C:Enterprise 8.2 Configuration Repository s
ii 1c-enterprise82-crs-nls 8.2.11-232 National resource files for 1C:Enterpise 8.2
ii 1c-enterprise82-server 8.2.11-232 1C:Enterprise 8.2 server for Linux
ii 1c-enterprise82-server-nls 8.2.11-232 National resource files for 1C:Enterpise 8.2
ii 1c-enterprise82-ws 8.2.11-232 1C:Enterpise 8.2 Web-services components for
ii 1c-enterprise82-ws-nls 8.2.11-232 National resource files for 1C:Enterpise 8.2
[/console]
сами процессы 1С-ки, хаспа и пр. крутятся, хотя подбирают лицензии с Win машины (это полигон, хотя тазик и железный).
[console]root@aster:/opt/1C/v8.2/i386/utils# ps auxww| grep 1c
usr1cv82 10025 0.0 0.7 102680 13400 ? Ssl 14:19 0:00 /opt/1C/v8.2/i386/ragent -daemon
usr1cv82 10028 0.1 1.0 128816 18588 ? Sl 14:19 0:01 /opt/1C/v8.2/i386/rmngr -port 1541
usr1cv82 10040 0.3 1.6 138160 29060 ? Sl 14:19 0:05 /opt/1C/v8.2/i386/rphost -range 1560:1591 -reghost aster -regport 1541 -pid 2f814b4c-8f7d-11e0-c986-00047599c559
root@aster:/opt/1C/v8.2/i386/utils#
root@aster:/opt/1C/v8.2/i386/utils#
root@aster:/opt/1C/v8.2/i386/utils# service haspd status
Hardware protection keys support bundle. Etersoft (c) 2008-2010
HASPD package 3.2 with /dev/bus/usb support
Aladdin HASP 4/HL/SRM driver status:
kernel module aksparlnx is not loaded (WARNING: HASP LPT keys support is disabled! Run service haspd build if needed.)
aksusbd is running
winehasp is running
hasplm is running
hasplmd is running
Daemon version: 1.14 (#7779) - key API (USB) version: 3.88 (parallel driver not available)
/proc/bus/usb workaround is enabled
Smartkey 3 USB/LPT driver status:
skeyd is stopped
SafeNet Sentinel status:
usbsentinel is stopped
SntlKeysSrvrlnx is stopped


Use $ eterkeytest [--hasp] [--sentinel] [--eutron] for test key presence
root@aster:/opt/1C/v8.2/i386/utils#
[/console]
Ещё отличие - ставил из сырцов PG 9.0.1 с патчами от 1С:
[console]root@aster:/opt/1C/v8.2/i386/utils# psql -V
psql (PostgreSQL) 9.0.1
contains support for command-line editing
root@aster:/opt/1C/v8.2/i386/utils#
[/console]
Через консоль администрирования вполне успешно создал БД:



естественно без конфы и получаю вот это:



попробовал зайти в конфигуратор - облом: "Не обнаружена установленная версия 1С Предприятие"



после попробовал создать БД из клиента:




Кто-то с подобным сталкивался? Можете подсказать, как "вылечить" сию проблему?

#168240
Skifych написал:
после попробовал создать БД из клиента:

а почему вы в качестве сервера базы данных указываете 127.0.0.1?, здесь необходимо указать имя вашего сервера.

#168247

А какая разница, что я укажу aster? Согласно конкретно приведённого мана прослушивание postgres мы оставили только на интерфесе loopback (lo) так что попытка указать aster/localhost/ip будут идентичны^
[console]
root@aster:/opt/1C/v8.2/i386/utils# less /etc/hosts
127.0.0.1 localhost
127.0.1.1 aster.xxx.com.ua aster
[/console]
Это первое. Второе заключается в том, что я "тупо по бумажке" делал подключения и в инструкции чётко написано указывать именно 127.0.0.1.
ну и третье - пробовал я указывать aster - эффект тот же.

#168286
Skifych написал:
Это первое. Второе заключается в том, что я "тупо по бумажке" делал подключения и в инструкции чётко написано указывать именно 127.0.0.1.

Устанавливая PostgresSQL 9.0.1 вы уже делаете не "тупо по бумажке". Так что, делайте все "тупо по бумажке". Или если экспериментируете, то вы должны понимать, что делаете и какие изменения вы должны вносить в процесс установки. Как вариант, попробуйте удалить базу в консоли и создать базу через технологическую платформу.

З.Ы. Когда появится стабильная версия PostgreSQL 9 от Etersoft, я по необходимости внесу в процесс установки изменения.

#168290

Я понимаю, что в плане postgre есть отсупление. Но по моему где-то в нете нарыл ваш же линк по патчу и накатыванию postgre 9.0.1
Впрочем суть не в этом. у меня вопрос, как человеку, который занимался экспериментами(Вам): какая связь между версией PG и сообщением:


"Ошибка при создании информационной базы; Не обнаружена установленная версия 1С:Предприятия"

Я не оспариваю, тот факт что чётко по вашему мануалу всё работает - ни грамму не сомневаюсь(хотя не пробовал). Но мне интересно обойтись по максимум без платного софта (исключение сделал для hasp).
Мне просто непонятно, почему в пустую базу без конфы зайти могу (мне не лень создать БД через админконсоль), а вот конфигуратор показывает мне фигу. Базу же я при этом вижу!

Под вынь все рекомендуют либо править либо удалять файл 1CEStart.cfg, но таковой отсутствует в наличии, по крайней мере у меня.

PS: гораздо более "серьёзным" отклонением считаю не PG, а другую версию платформы

#168291
Skifych написал:
Но мне интересно обойтись по максимум без платного софта (исключение сделал для hasp).

Мне тоже интересно, но уровень знаний, пока не позволяет разобраться в патчах 1С. Если есть желание разобраться, что же разработчики 1С патчат в постгресе, поищите тему на хабре. Там тоже пытались разобраться.

Skifych написал:
Мне просто непонятно, почему в пустую базу без конфы зайти могу (мне не лень создать БД через админконсоль), а вот конфигуратор показывает мне фигу. Базу же я при этом вижу!
Nigelist написал:
попробуйте удалить базу в консоли и создать базу через технологическую платформу.

Или пробуйте создать базу с другим именем.

#168301

Я не вдупляю... почему 127.0.0.1? Сервер и база крутятся отдельно же от клиента!! Так что нужно указывать имя/ip сервера. Разве я не прав? smile

#168310

--=XliN=--, это для сервера 1С, ведь постгрес находится на той же машине. Если вы обратите внимание, то при настройке постгреса, мы разрешили обращаться к базам только локально. smile

#168327

В общем не помогло. я тут взял с нуля всё переделал по мануалу. в том числе весь etersoft-овский софт поставил. Увы. тоже самое лезет в ошибки. то ли дистр глюкавый попался то ли ещё что. я сначала подумал на ключи. потом удалил nethasp.ini и он действительно ругнулся на ключи, вернул обратно - теперь снова на отсутствие 1С Предприятия. короче глюк подводный. попробую взять другую версию 1С-ки и посмотреть что будет

#168512

Установил на Debian 6.0.1a x86_64 версию 1С Предприятие 8.2.13.219+Postgres@Etersoft 9+apache2 ключи получает по сети,ток при открытии через браузер не видит ключа,а так полет нормальный.Базу создавал с Win машины через консоль,по сети подключение работает в серверном варианте.

#168525

XmakcX, чтобы веб-сервер работал, лицензии должны раздаваться с сервера.

#168536
Nigelist написал:
XmakcX, чтобы веб-сервер работал, лицензии должны раздаваться с сервера.

необязательно,есть примеры когда по сети через Hasp Net раздача идет

Отвечаю на свой вопрос из поста №103,вдруг кому пригодится

1. /etc/init.d/postgresql stop
2. меняем путь к базе в переменной $PGDATA в скрипте /etc/init.d/postgresql
3. переносим БД куда нужно
4. /etc/init.d/postgresql start
#168984
XmakcX написал:
необязательно,есть примеры когда по сети через Hasp Net раздача идет

Есть примеры. Но только в тех примерах - лицензии берутся hasp-менеджером с другой машины и потом раздаются. А когда лицензии раздаются с другой машины - я сомневаюсь, что вы запустите веб-клиент.

XmakcX написал:
Отвечаю на свой вопрос из поста №103,вдруг кому пригодится

Такие вещи нужно делать тогда, когда уже разбираешься в постгресе. А не при установке по мануалу.

Хотя тем кто учиться можно и даже нужно... smile

#169153
Nigelist написал:
[quote=XmakcX]необязательно,есть примеры когда по сети через Hasp Net раздача идет

Есть примеры. Но только в тех примерах - лицензии берутся hasp-менеджером с другой машины и потом раздаются. А когда лицензии раздаются с другой машины - я сомневаюсь, что вы запустите веб-клиент.

лицензии берутся bp nethasp.ini.И если бы не работал веб-клиент я не говорил бы об этом.

XmakcX написал:
Отвечаю на свой вопрос из поста №103,вдруг кому пригодится

Такие вещи нужно делать тогда, когда уже разбираешься в постгресе. А не при установке по мануалу.

Хотя тем кто учиться можно и даже нужно... smile[/quote]
Такие вещи можно и нужно делать в виртуалке.А потом уже на физ серваке.Я думаю автору тоже не помешает это знать раз он не смог ответить на вопрос.

#169193
XmakcX написал:
лицензии берутся bp nethasp.ini. И если бы не работал веб-клиент я не говорил бы об этом.

Берутся куда? Сразу веб-клиентам или в менеджер лицензий сервера 1С? Еще раз повторяю, чтобы веб-клиент работал, лицензии должен раздавать сервер 1С. Ведь это две большие разницы. Если я не прав, приведите рабочий конфиг.

XmakcX написал:
Такие вещи можно и нужно делать в виртуалке. А потом уже на физ серваке.Я думаю автору тоже не помешает это знать раз он не смог ответить на вопрос.

Какой рейд в виртуалке? Или если на лине, то почему не LVM? А по поводу помешает или нет, мне оно на данный момент просто не нужно.

Войдите или зарегистрируйтесь, чтобы ответить.