Опять про модуль платежных систем

Технические вопросы по UTM 5.0
Закрыто
erik
Сообщения: 9
Зарегистрирован: Сб окт 29, 2011 18:16

Опять про модуль платежных систем

Сообщение erik »

Он кривой или у меня руки? :)
FreeBSD 7.0-RELEASE
UTM5 008

Купили значит базовый модуль и ОСМП. Все делал чОтко по инструкциям нетаповским. В кабинете создал сертификат с паролем, активировал ОСМП. Далее, загрузил дистриб для фряхи, скачал ключ приватный (его соответственно в /netup/etc/ засунул). Инсталл нормально прошел, без ошибок. Конфиги создались. В конфиг прописал ключ. Запускаю:

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

[18:21]  /netup >/usr/local/etc/rc.d/netup-payment-systems.sh start
 * Starting netup-payment-systems ... failed
 * No /var/run/netup-payment-systems.pid
 * Check parameters in /netup/etc/netup-payment-systems.config.xml
 * See error messages in log file (by default /netup/log/netup-payment-systems.log)
В логах (последние строчки):

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

27/06/2012 18:21:41:910418 [0x28801100] SQL     SQLDriverImplV2 [ERROR] mysql> SELECT staff.id AS "id", staff.role_mask AS "role_mask", staff.login AS "login" FROM staff WHERE staff.deleted = 0    time spent 0 seconds.  Reason: Table 'PAYMENT_SYSTEMS.staff' doesn't exist
27/06/2012 18:21:41:910418 [0x28801100] SQL     SQLDriverImplV2 [ERROR] mysql> SELECT staff.id AS "id", staff.role_mask AS "role_mask", staff.login AS "login" FROM staff WHERE staff.deleted = 0    time spent 0 seconds.  Reason: Table 'PAYMENT_SYSTEMS.staff' doesn't exist
27/06/2012 18:21:41:910568 [0x28801100] SQL     SQLDriverImplV2 [OK] mysql> [ROLLBACK TRANSACTION]    time spent 0 seconds.
27/06/2012 18:21:41:910568 [0x28801100] SQL     SQLDriverImplV2 [OK] mysql> [ROLLBACK TRANSACTION]    time spent 0 seconds.
27/06/2012 18:21:41:910734 [0x28801100] ERROR   Herz Exception on startup: Table 'PAYMENT_SYSTEMS.staff' doesn't exist
27/06/2012 18:21:41:910734 [0x28801100] ERROR   Herz Exception on startup: Table 'PAYMENT_SYSTEMS.staff' doesn't exist
27/06/2012 18:21:41:910749 [0x28801100] DEBUG   Herz deinitalization of the modules
27/06/2012 18:21:41:910749 [0x28801100] DEBUG   Herz deinitalization of the modules
27/06/2012 18:21:41:910764 [0x28801100] TRACE   InternalTransactionQueueManager ignoring NULL transaction
27/06/2012 18:21:41:910779 [0x28801100] INFO    TransactionHandler finishing the execution
27/06/2012 18:21:41:910779 [0x28801100] INFO    TransactionHandler finishing the execution
27/06/2012 18:21:41:910794 [0x28801100] INFO    InternalTransactionQueueManager 8 handlers remain
27/06/2012 18:21:41:910794 [0x28801100] INFO    InternalTransactionQueueManager 8 handlers remain
Что я не так сделал? :)

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

mysql> show tables;
+----------------------------+
| Tables_in_PAYMENT_SYSTEMS  |
+----------------------------+
| events                     |
| payment_requests           |
| processed_event_parameters |
| processed_events           |
+----------------------------+
4 rows in set (0.00 sec)
Куда таблица staff делась, м? Переставлять пробовал и флаг -p - не помогает, чек суммы проверены.

Может для 007 попробовать?

Возможно в плагинах дело? Там такое:

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

27/06/2012 18:21:41:829676 [0x28801100] DEBUG   Herz init plugins started
27/06/2012 18:21:41:829688 [0x28801100] DEBUG   Herz Plugins path = /netup/netup-payment-systems/plugins
27/06/2012 18:21:41:829688 [0x28801100] DEBUG   Herz Plugins path = /netup/netup-payment-systems/plugins
27/06/2012 18:21:41:829706 [0x28801100] TRACE   PluginManager loading plugins from /netup/netup-payment-systems/plugins/
27/06/2012 18:21:41:829724 [0x28801100] INFO    PluginManager Scanning /netup/netup-payment-systems/plugins/
27/06/2012 18:21:41:829724 [0x28801100] INFO    PluginManager Scanning /netup/netup-payment-systems/plugins/
27/06/2012 18:21:41:830646 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libchronopay.so' wasn't loaded: Couldn't open /netup/netup-payment-systems/plugins/libchronopay.so(Shared object "libpayment_systems_comm
27/06/2012 18:21:41:830646 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libchronopay.so' wasn't loaded: Couldn't open /netup/netup-payment-systems/plugins/libchronopay.so(Shared object "libpayment_systems_comm
27/06/2012 18:21:41:830846 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libciberpay.so' wasn't loaded: Couldn't open /netup/netup-payment-systems/plugins/libciberpay.so(Shared object "libpayment_systems_common
27/06/2012 18:21:41:830846 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libciberpay.so' wasn't loaded: Couldn't open /netup/netup-payment-systems/plugins/libciberpay.so(Shared object "libpayment_systems_common
27/06/2012 18:21:41:831036 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libcomepay.so' wasn't loaded: Couldn't open /netup/netup-payment-systems/plugins/libcomepay.so(Shared object "libpayment_systems_common.s
27/06/2012 18:21:41:831036 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libcomepay.so' wasn't loaded: Couldn't open /netup/netup-payment-systems/plugins/libcomepay.so(Shared object "libpayment_systems_common.s
27/06/2012 18:21:41:831602 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libcommon_plugin.so' wasn't loaded: get_plugin_factory() not found in /netup/netup-payment-systems/plugins/libcommon_plugin.so
27/06/2012 18:21:41:831602 [0x28801100] INFO    PluginManager '/netup/netup-payment-systems/plugins/libcommon_plugin.so' wasn't loaded: get_plugin_factory() not found in /netup/netup-payment-systems/plugins/libcommon_plugin.so
и тд.

И после только:

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

27/06/2012 18:21:41:841338 [0x28801100] TRACE   PluginManager loaded plugins:
        '/netup/netup-payment-systems/plugins/libnew_payment_request.so'
        '/netup/netup-payment-systems/plugins/librequired_payment_requests.so'
        '/netup/netup-payment-systems/plugins/librequired_processed_event_parameters_external.so'
        '/netup/netup-payment-systems/plugins/librequired_processed_events_external.so'

rudf
Сообщения: 150
Зарегистрирован: Чт дек 15, 2011 08:55
Откуда: Москва

Сообщение rudf »

Этот модуль шибко умный и не прощает ошибок :D Была такая ситуация,
когда перед его стартом в конфиге были некорректные параметры доступа к БД. Пришлось сносить и снова ставить, пока не разобрались что к чему.

Liliya
Сообщения: 6
Зарегистрирован: Сб май 29, 2010 11:23

Сообщение Liliya »

У нас тоже не появлялась и мы взяли эту таблицу c предыдущей версии:
CREATE TABLE staff (
id bigint(20) NOT NULL auto_increment ,
created bigint(20) DEFAULT '0' NOT NULL,
modified bigint(20) DEFAULT '0' NOT NULL,
deleted bigint(20) DEFAULT '0' NOT NULL,
modified_by bigint(20) DEFAULT '0' NOT NULL,
created_by bigint(20) DEFAULT '0' NOT NULL,
role_mask bigint(20) DEFAULT '0' NOT NULL,
login varchar(255) DEFAULT '' NOT NULL,
server_host varchar(255) DEFAULT '',
server_port int(11) DEFAULT '0',
password varchar(255) DEFAULT '' NOT NULL,
name varchar(255) DEFAULT '',
type int(11) DEFAULT '0',
this_system int(11) DEFAULT '0',
license_number int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
KEY (login)
) TYPE=InnoDB
А заполнялась она при пере установке (базу после uninstall не чистили )

erik
Сообщения: 9
Зарегистрирован: Сб окт 29, 2011 18:16

Сообщение erik »

Liliya писал(а):У нас тоже не появлялась и мы взяли эту таблицу c предыдущей версии:
CREATE TABLE staff (
id bigint(20) NOT NULL auto_increment ,
created bigint(20) DEFAULT '0' NOT NULL,
modified bigint(20) DEFAULT '0' NOT NULL,
deleted bigint(20) DEFAULT '0' NOT NULL,
modified_by bigint(20) DEFAULT '0' NOT NULL,
created_by bigint(20) DEFAULT '0' NOT NULL,
role_mask bigint(20) DEFAULT '0' NOT NULL,
login varchar(255) DEFAULT '' NOT NULL,
server_host varchar(255) DEFAULT '',
server_port int(11) DEFAULT '0',
password varchar(255) DEFAULT '' NOT NULL,
name varchar(255) DEFAULT '',
type int(11) DEFAULT '0',
this_system int(11) DEFAULT '0',
license_number int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
KEY (login)
) TYPE=InnoDB
А заполнялась она при пере установке (базу после uninstall не чистили )
Ого, сенк. Завелось. Надо же..

erik
Сообщения: 9
Зарегистрирован: Сб окт 29, 2011 18:16

Сообщение erik »

Хмм, вот только после переустановки она так же пустая. uninstall сделал

rudf
Сообщения: 150
Зарегистрирован: Чт дек 15, 2011 08:55
Откуда: Москва

Сообщение rudf »

erik писал(а):Хмм, вот только после переустановки она так же пустая. uninstall сделал
Проверяйте конфиг перед стартом модуля.

erik
Сообщения: 9
Зарегистрирован: Сб окт 29, 2011 18:16

Сообщение erik »

Дело в архитектуре сервера видимо (amd64), нетаповцы ответили - i386.
Установил сам модуль на другой машине с i386 архитектурой, подключаюсь с неё к утм - все работает.

samium
Сообщения: 1
Зарегистрирован: Вс июл 08, 2012 19:08

Сообщение samium »

Не мог бы кто-нибудь скинуть сюда содержимое /netup/etc/netup-payment-systems.config.xml ? Сервак достался по наследству, UTM5 ставил не я, файла в наличии нет. Частично нашел содержимое вот здесь, но подозреваю, что там много больше должно быть.

Заранее спасибо!

RuffiAn
Сообщения: 107
Зарегистрирован: Пн янв 24, 2011 16:11

Сообщение RuffiAn »

Вот держи работает на FreeBSD 7.0-RELEASE i386
  • <?xml version="1.0" encoding="utf-8" ?>
    <configuration xmlns ="http://www.netup.ru/configuration/1.0">
    <security>
    <!-- the keystore file and the password to open it -->
    <keystore file="///netup/etc/netup.keystore" password="XXXXXXX"/>
    <!-- the private key password -->
    <private_key passphrase="XXXXXXXX"/>
    </security>
    <data_base>
    <!-- the database connection parameters -->
    <parameters name="UTM13" login="xxxx" password="xxxxx" max_connection="10"
    host="localhost" port="3306" socket="/tmp/mysql.sock" verification="yes" options=""/>
    </data_base>
    <system>
    <!-- the path to the plug-ins (dynamic linked libraries) -->
    <plugins path="/netup/netup-payment-systems/plugins"/>
    <!-- the process ID file -->
    <pid file="/var/run/netup-payment-systems.pid"/>
    </system>
    <transport max_connection="100">
    <!-- the connection, established by protocol NetUP XML transaction v2 with certificate X.509 verification using port 51010 -->
    <netup_xml_transaction port="51010" ssl_mode="certificate verification"/>
    <!-- the connection, established by protocol HTTPS using ports 8080, 8081 -->
    <https port="8080" priority="3"/>
    <https port="8081" priority="4"/>
    </transport>
    <handling>
    <!-- the information with a priority less, than 4, (mask 0xFFFD) is processed using 4 threads -->
    <!-- the information with a priority equals 4 (mask 0x0002) is processed using 1 thread -->
    <thread amount="4" mask="0xFFFD"/>
    <thread amount="1" mask="0x0002"/>
    </handling>
    <install>
    <!-- the original settings (staff, roles) and payment systems install xml files -->
    <xml path="//netup/etc/install" />
    </install>
    <startup>
    <!-- the system initialization (scheduler, etc...) -->
    <xml file="//netup/etc/netup-payment-systems_startup" />
    </startup>
    <logger>
    <!-- the information about payments (logs to the file payments.log) -->
    <appender type="text" level="payment" file="//netup/log/netup-payment-systems_payments.log"/>
    <!-- the information about database (logs to the file database.log) -->
    <appender type="text" level="sql" file="//netup/log/netup-payment-systems_database.log"/>
    <!-- the system information (logs to the file details.log) -->
    <appender type="text" level="error, warning, info" file="//netup/log/netup-payment-systems_details.log"/>
    <!-- all information (level all) (dublicates to the file common.log) -->
    <appender type="text" level="all" file="//netup/log/netup-payment-systems_common.log"/>
    </logger>
    </configuration>

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Апну тему. Немного из другой степи, но связано с модулем. Как и есть ли возможность, стандартным модулем платежке передать текущее состояние счета и ФИО абонента, после ввода им номера ЛС? Те в паркомате он вводит ЛС нажимает далее и ему выскакивает ФИО и текущее состояние счета.

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Разве никто не реализовывал? Не поверю. Хоть натолкните на мысль кто-нибудь.

Закрыто