netup-payment-systems-v2 не стартует

Технические вопросы по UTM 5.0
Ответить
Metla
Сообщения: 10
Зарегистрирован: Чт дек 20, 2007 10:50

netup-payment-systems-v2 не стартует

Сообщение Metla »

Доброго дня всем.
====
FreeBSD 8.0
UTM5 2.1.08.
Цель запустить ОСМП платежную систему.

UTM5 работает около года.
Зашел в кабинет скачал все для Фряхи.
1. netup-payment-systems-v2-FreeBSD-5.0-rc1.sh
2. netup.keystore
3. reg.sql

Читаю мануал. Наличие интерпретатора bash и пакета compat5x имеется.

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

 
/job/utm5_08>./netup-payment-systems-v2-FreeBSD-5.0-rc1.sh -i
 * Starting installation ...
ok
 * To configure netup-payment-systems-v2 edit /netup/etc/netup-payment-systems-v2.config.xml
 * To start netup-payment-systems-v2 run
        /usr/local/etc/rc.d/netup-payment-systems-v2.sh start

запускаю

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

 
/job/utm5_08>/usr/local/etc/rc.d/netup-payment-systems-v2.sh start
/usr/local/etc/rc.d/netup-payment-systems-v2.sh: Команда не найдена.
Куда дальше копать незнаю.

Читая документацию далее обнаружил что нужен дополнительный модуль вида "netup-<платежная система>-<операционная система>-<база данных>-<версия>.sh" В личном кабинете для этой версии freeBSD его нет.

Предполагаю, что для netup-payment-systems-v2 он ненужен раз его нет в кабинете?

Что делать далее незнаю, выручайте ! Как мне установить эту ОСМП ?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

От сертификата пляшет модуль, насколько я понял. Если лежит в /netup/etc/ с активированым ОСМП то всё будет работать.

Metla
Сообщения: 10
Зарегистрирован: Чт дек 20, 2007 10:50

Сообщение Metla »

Pulse писал(а):От сертификата пляшет модуль, насколько я понял. Если лежит в /netup/etc/ с активированым ОСМП то всё будет работать.

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

/netup/etc>ll
total 22
drwxr-xr-x  2 root  wheel   512 29 дек 15&#58;26 default
-rw-r--r--  1 root  wheel   917 29 дек 15&#58;26 netup-payment-systems-v2.config.xml
-rw-r--r--  1 root  wheel  1007 29 дек 15&#58;26 netup-payment-systems-v2.install.xml
-rw-r--r--  1 root  wheel  9868 29 дек 15&#58;26 netup-payment-systems-v2.startup.xml
-rw-r--r--  1 yuri  wheel  5309 29 дек 09&#58;58 netup.keystore
/netup/etc>
Переинталировал модуль с помещенным в /netup/etc/netup.keystore. Та же беда.
Что значит "активированный ОСМП"?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

тут https://secure.netup.biz/UTM5/payment_systems.php
табличка

Название Доступные модули

Базовый Активирован
ОСМП Активирован

Metla
Сообщения: 10
Зарегистрирован: Чт дек 20, 2007 10:50

Сообщение Metla »

Pulse писал(а):тут https://secure.netup.biz/UTM5/payment_systems.php
табличка

Название Доступные модули

Базовый Активирован
ОСМП Активирован
У меня версия модуля вторая.
Создал отдельную базу payment_systems, как в доке написано, запустил скрипт инталяции netup-payment-systems-v2-FreeBSD-5.0-rc1.sh -i. Все ок.
Поместил netup.keystore в /netup/etc/
Вписал секретное слово в /netup/etc/netup-payment-systems-v2.config.xml

Дальше нужно запустить демона, а он не запускается. Пишет что неизвестная команда.

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

/usr/local/etc/rc.d>./netup-payment-systems-v2.sh
./netup-payment-systems-v2.sh&#58; Команда не найдена.
/usr/local/etc/rc.d>./netup-payment-systems-v2.sh start
./netup-payment-systems-v2.sh&#58; Команда не найдена.
/usr/local/etc/rc.d>

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

а это потому, наверное, что у вас, даже если стоит bash, он установлен в /usr/local/bin/bash , а в скрипте пусть /bin/bash

Metla
Сообщения: 10
Зарегистрирован: Чт дек 20, 2007 10:50

Сообщение Metla »

Pulse писал(а):а это потому, наверное, что у вас, даже если стоит bash, он установлен в /usr/local/bin/bash , а в скрипте пусть /bin/bash
Точно. Всё взлетело из под bash.
Просмотрел все скрипты netup-payment-systems и нигде не нашел где поправить путь. Подскажите пож-ста решение.
Пока что сделал симлинк на bash.

И еще вопросик. Уж простите, я только начинаю более серьезно общаться с FreeBSD.
Базу я создал, а вот там таде таблиц нет. Она чистая. Чую что это не порядок?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

да и пусть будет симлинк...
ну если очень хочется, скрипт в /usr/local/etc/rc.d/ лежит

базу данных создаст сама программа при запуске

Metla
Сообщения: 10
Зарегистрирован: Чт дек 20, 2007 10:50

Сообщение Metla »

Похоже что я еще далек от понимания FreeBSD или же в ней постоянно что то надо допиливать.
1. Создал вручную уже две базы "PAYMENT_SYSTEMS", т.к. в скрипте инсталяции имя базы прописано большими буквами, и вторую "payment_systems" т.к. написано в инструкции.
2.Запускал скрипт инсталяции с прописанной там уч.записью пользователя этих баз, предварительно дав все права на эти базы, и запускал чистый дистрибутив. Таблицы в базах так и не появились.

Удалял и ставил в разных вариантах, но похоже что нужный не нашел.
Подскажте добрый человек :) Pulse, научите чайника. :)

Ответить