подскажите,а вот как изменить путь места нахождения файлов базы и файлов лога в Postgres?а так же перенести сами файлы на другой винт-рейд-массив?как я понял установка ubuntu была без интерфейса?
1С 8.2 сервер + PostgresSQL@Etersoft 8.4.4 на Ubuntu Server 10.04.*
подскажите,а вот как изменить путь места нахождения файлов базы и файлов лога в Postgres?
Зачем?
а так же перенести сами файлы на другой винт-рейд-массив?
Например Gparted, не?
как я понял установка ubuntu была без интерфейса?
Вы правильно поняли. Зачем на сервере интерфейс?
ну допустим есть 3и рейда 1-с системой raid1 2й-с данными raid10 3й-с самой базами 1с raid1
XmakcX, тогда вручную пересобирайте пакеты. Я пока еще не дорос до этого. smile
Вопрос.
Установил 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С Предприятие"

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



Кто-то с подобным сталкивался? Можете подсказать, как "вылечить" сию проблему?
после попробовал создать БД из клиента:
а почему вы в качестве сервера базы данных указываете 127.0.0.1?, здесь необходимо указать имя вашего сервера.
А какая разница, что я укажу 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 - эффект тот же.
Это первое. Второе заключается в том, что я "тупо по бумажке" делал подключения и в инструкции чётко написано указывать именно 127.0.0.1.
Устанавливая PostgresSQL 9.0.1 вы уже делаете не "тупо по бумажке". Так что, делайте все "тупо по бумажке". Или если экспериментируете, то вы должны понимать, что делаете и какие изменения вы должны вносить в процесс установки. Как вариант, попробуйте удалить базу в консоли и создать базу через технологическую платформу.
З.Ы. Когда появится стабильная версия PostgreSQL 9 от Etersoft, я по необходимости внесу в процесс установки изменения.
Я понимаю, что в плане postgre есть отсупление. Но по моему где-то в нете нарыл ваш же линк по патчу и накатыванию postgre 9.0.1
Впрочем суть не в этом. у меня вопрос, как человеку, который занимался экспериментами(Вам): какая связь между версией PG и сообщением:
"Ошибка при создании информационной базы; Не обнаружена установленная версия 1С:Предприятия"
Я не оспариваю, тот факт что чётко по вашему мануалу всё работает - ни грамму не сомневаюсь(хотя не пробовал). Но мне интересно обойтись по максимум без платного софта (исключение сделал для hasp).
Мне просто непонятно, почему в пустую базу без конфы зайти могу (мне не лень создать БД через админконсоль), а вот конфигуратор показывает мне фигу. Базу же я при этом вижу!
Под вынь все рекомендуют либо править либо удалять файл 1CEStart.cfg, но таковой отсутствует в наличии, по крайней мере у меня.
PS: гораздо более "серьёзным" отклонением считаю не PG, а другую версию платформы
Но мне интересно обойтись по максимум без платного софта (исключение сделал для hasp).
Мне тоже интересно, но уровень знаний, пока не позволяет разобраться в патчах 1С. Если есть желание разобраться, что же разработчики 1С патчат в постгресе, поищите тему на хабре. Там тоже пытались разобраться.
Мне просто непонятно, почему в пустую базу без конфы зайти могу (мне не лень создать БД через админконсоль), а вот конфигуратор показывает мне фигу. Базу же я при этом вижу!
попробуйте удалить базу в консоли и создать базу через технологическую платформу.
Или пробуйте создать базу с другим именем.
Я не вдупляю... почему 127.0.0.1? Сервер и база крутятся отдельно же от клиента!! Так что нужно указывать имя/ip сервера. Разве я не прав? smile
--=XliN=--, это для сервера 1С, ведь постгрес находится на той же машине. Если вы обратите внимание, то при настройке постгреса, мы разрешили обращаться к базам только локально. smile
В общем не помогло. я тут взял с нуля всё переделал по мануалу. в том числе весь etersoft-овский софт поставил. Увы. тоже самое лезет в ошибки. то ли дистр глюкавый попался то ли ещё что. я сначала подумал на ключи. потом удалил nethasp.ini и он действительно ругнулся на ключи, вернул обратно - теперь снова на отсутствие 1С Предприятия. короче глюк подводный. попробую взять другую версию 1С-ки и посмотреть что будет
Установил на Debian 6.0.1a x86_64 версию 1С Предприятие 8.2.13.219+Postgres@Etersoft 9+apache2 ключи получает по сети,ток при открытии через браузер не видит ключа,а так полет нормальный.Базу создавал с Win машины через консоль,по сети подключение работает в серверном варианте.
XmakcX, чтобы веб-сервер работал, лицензии должны раздаваться с сервера.
XmakcX, чтобы веб-сервер работал, лицензии должны раздаваться с сервера.
необязательно,есть примеры когда по сети через Hasp Net раздача идет
Отвечаю на свой вопрос из поста №103,вдруг кому пригодится
1. /etc/init.d/postgresql stop
2. меняем путь к базе в переменной $PGDATA в скрипте /etc/init.d/postgresql
3. переносим БД куда нужно
4. /etc/init.d/postgresql start
необязательно,есть примеры когда по сети через Hasp Net раздача идет
Есть примеры. Но только в тех примерах - лицензии берутся hasp-менеджером с другой машины и потом раздаются. А когда лицензии раздаются с другой машины - я сомневаюсь, что вы запустите веб-клиент.
Отвечаю на свой вопрос из поста №103,вдруг кому пригодится
Такие вещи нужно делать тогда, когда уже разбираешься в постгресе. А не при установке по мануалу.
Хотя тем кто учиться можно и даже нужно... smile
[quote=XmakcX]необязательно,есть примеры когда по сети через Hasp Net раздача идет
Есть примеры. Но только в тех примерах - лицензии берутся hasp-менеджером с другой машины и потом раздаются. А когда лицензии раздаются с другой машины - я сомневаюсь, что вы запустите веб-клиент.
лицензии берутся bp nethasp.ini.И если бы не работал веб-клиент я не говорил бы об этом.
Отвечаю на свой вопрос из поста №103,вдруг кому пригодится
Такие вещи нужно делать тогда, когда уже разбираешься в постгресе. А не при установке по мануалу.
Хотя тем кто учиться можно и даже нужно... smile[/quote]
Такие вещи можно и нужно делать в виртуалке.А потом уже на физ серваке.Я думаю автору тоже не помешает это знать раз он не смог ответить на вопрос.
лицензии берутся bp nethasp.ini. И если бы не работал веб-клиент я не говорил бы об этом.
Берутся куда? Сразу веб-клиентам или в менеджер лицензий сервера 1С? Еще раз повторяю, чтобы веб-клиент работал, лицензии должен раздавать сервер 1С. Ведь это две большие разницы. Если я не прав, приведите рабочий конфиг.
Такие вещи можно и нужно делать в виртуалке. А потом уже на физ серваке.Я думаю автору тоже не помешает это знать раз он не смог ответить на вопрос.
Какой рейд в виртуалке? Или если на лине, то почему не LVM? А по поводу помешает или нет, мне оно на данный момент просто не нужно.
рабочий конфиг
http://infostart.ru/public/82138/
vmware esxi ставят на рейд и подключают другие рейды к нему