Не запускается модуль приема платежей

Технические вопросы по UTM 5.0
Закрыто
NightElf1986
Сообщения: 15
Зарегистрирован: Вт дек 22, 2015 16:39

Не запускается модуль приема платежей

Сообщение NightElf1986 »

Добрый день, подскажите на пальцах:
При установке модуля (freebsd 9.3 x64) вылетает ошибка установки, типа конфиг не может найти (:
root@utm:/netup/etc # sh /netup-payment-systems-FreeBSD-5.9-bsd93_x64.sh -i
* Starting installation ... failed
* ERROR: Failed to prepare netup-payment-systems configuration

Если запустить еще раз установку - говорит, что все файлы на месте, но при запуске модуля (/usr/local/etc/rc.d/netup-payment-systems.sh start) - не стартует с ошибкой failed.

я так понял, что чего-то нехватает, сделал следующее:
/netup/netup-payment-systems/bin/netup-payment-systems --version
/usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required by /netup/netup-payment-systems/bin/netup-payment-systems not found

и тут я впал в ступор - libstd++.so.6 имеется, но не работает. Видеть то я вижу, что внутри этой либы версия GLIBCXX не такая какая нужна а куда копать чото не знаю. Может кто подсказать??

upd. нашел в gcc47 эту же либу, но strings показал, что искомый 3.4.11 там имеется - заменил, --version Ошибок больше не показывает, но при этом при установке все равно Failed (хотя все файлы распаковываются), при попытке запуска так:

* 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)


меня больше смущает что не создается pid. Подскажите должен ли он создаваться сразу, или допустим это из-за того, что по каким-то причинам не может прицепится к mysql??

в логах следующее (судя по всему к БД цепляется, т.к. таблица events - появилась в БД):

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

18/02/2016 08:00:33:718363 [0x803407400] DEBUG   Herz NetUp Payment Systems  [17735]
Build 5.9-bsd93_x64 Rev #34162 (OS FreeBSD-9.3-RELEASE, DB mysql), 2015-12-24 09:58:44
(c) Copyright 2001-2015 NetUP LLC.
18/02/2016 08:00:33:718478 [0x803407400] DEBUG   Herz starting init_bus
18/02/2016 08:00:33:718568 [0x803407400] INFO    SQLManagerImpl Database connection setup: event [netup:sys][database_configuration][1.0] ([131241]134067[131246]) {
type='string, value: "mysql"'
name='string, value: "PAYMENT_SYSTEMS"'
host='string, value: "localhost"'
max='int, value:  20'
option='string, value: ""'
password='string, value: ""'
port='string, value: "3306"'
socket='string, value: "/tmp/mysql.sock"'
login='string, value: "root"'
verification='string, value: "yes"'
db namespace='string, value: ""'
}
18/02/2016 08:00:33:718703 [0x803407400] INFO    SQLManagerImpl Initial thread database connection. Configuration event [netup:sys][database_configuration][1.0] ([131241]134067[131246]) {
type='string, value: "mysql"'
name='string, value: "PAYMENT_SYSTEMS"'
host='string, value: "localhost"'
max='int, value:  20'
option='string, value: ""'
password='string, value: ""'
port='string, value: "3306"'
socket='string, value: "/tmp/mysql.sock"'
login='string, value: "root"'
verification='string, value: "yes"'
db namespace='string, value: ""'
}
18/02/2016 08:00:33:722861 [0x803407400] SQL     MYSQLDriverImplV2 create database if not exists PAYMENT_SYSTEMS
18/02/2016 08:00:33:729556 [0x803407400] ERROR   CommonTools getaddrinfo(utm): hostname nor servname provided, or not known
18/02/2016 08:00:33:750637 [0x803407400] ERROR   CommonTools gethostbyname(utm): Unknown host
18/02/2016 08:00:33:750659 [0x803407400] DEBUG   MYSQLDriverImplV2 port: 3306
18/02/2016 08:00:33:750671 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> [CONNECT host: 'localhost' port: '3306' client flag: '' unix_socket: '/tmp/mysql.sock' db_name: 'PAYMENT_SYSTEMS' user: 'root' password: '']   time spent 0 seconds.
18/02/2016 08:00:33:750895 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED    time spent 0 seconds.
18/02/2016 08:00:33:750909 [0x803407400] INFO    MYSQLVerifierImpl (events)
18/02/2016 08:00:33:750993 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> [BEGIN TRANSACTION]    time spent 0 seconds.
18/02/2016 08:00:33:751323 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW TABLES LIKE 'events' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:751638 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SELECT * FROM events LIMIT 0    time spent 0 seconds.
18/02/2016 08:00:33:752519 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'id' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:753581 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'created' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:754617 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'modified' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:755559 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'deleted' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:756516 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'modified_by' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:757475 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'created_by' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:758016 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'name' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:758593 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'family' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:759599 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'version' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:760182 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM events LIKE 'role_mask' (1 row) time spent 0 seconds.
18/02/2016 08:00:33:760268 [0x803407400] SQL     SQLDriverImplV2 [OK] mysql> [COMMIT TRANSACTION]    time spent 0 seconds.
18/02/2016 08:00:33:760276 [0x803407400] INFO    SQLManagerImpl Finished commit
18/02/2016 08:00:33:760359 [0x803407400] WARNING SQLVerifierImpl  DB Verification warned on field events.name (database column default_value: '0' != scheme column default_value: '0'). Table events.
18/02/2016 08:00:33:760382 [0x803407400] WARNING SQLVerifierImpl  DB Verification warned on field events.family (database column default_value: '0' != scheme column default_value: '0'). Table events.
18/02/2016 08:00:33:760395 [0x803407400] WARNING SQLVerifierImpl  DB Verification warned on field events.version (database column default_value: '0' != scheme column default_value: '0'). Table events.
18/02/2016 08:00:33:760426 [0x803407400] WARNING SQLVerifierImpl  DB Verification warned on field events.role_mask (database column default_value: '0' != scheme column default_value: '0'). Table events.
18/02/2016 08:00:33:760442 [0x803407400] DEBUG   Herz starting init_caches
18/02/2016 08:00:33:760447 [0x803407400] DEBUG   Herz starting init_handle_data
18/02/2016 08:00:33:761050 [0x803407400] DEBUG   Herz 8 thread[s] with mask 0xfffd
18/02/2016 08:00:33:761069 [0x803407400] DEBUG   Herz 1 thread[s] with mask 0x2
18/02/2016 08:00:33:761081 [0x803407400] DEBUG   Herz 4 thread[s] with mask 0x10000
18/02/2016 08:00:33:761085 [0x803407400] DEBUG   Herz 4 thread[s] with mask 0x20000
18/02/2016 08:00:33:761089 [0x803407400] DEBUG   Herz 2 thread[s] with mask 0x40
18/02/2016 08:00:33:761102 [0x803407400] INFO    InternalTransactionQueueManager All of the handlers were destroyed.
18/02/2016 08:00:33:761144 [0x803409c00] INFO    TransactionHandler Started. Thread id [0x803409c00]
18/02/2016 08&#58;00&#58;33&#58;861422 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x803409c00&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861522 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340a000&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861622 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340a400&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861665 &#91;0x80340a000&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340a000&#93;
18/02/2016 08&#58;00&#58;33&#58;861694 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340a800&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861739 &#91;0x80340a400&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340a400&#93;
18/02/2016 08&#58;00&#58;33&#58;861768 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340ac00&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861800 &#91;0x80340a800&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340a800&#93;
18/02/2016 08&#58;00&#58;33&#58;861850 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340b000&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861864 &#91;0x80340ac00&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340ac00&#93;
18/02/2016 08&#58;00&#58;33&#58;861933 &#91;0x80340b000&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340b000&#93;
18/02/2016 08&#58;00&#58;33&#58;861951 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340b400&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;861995 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340b800&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0xfffd&#125;
18/02/2016 08&#58;00&#58;33&#58;862050 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340bc00&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x2&#125;
18/02/2016 08&#58;00&#58;33&#58;862082 &#91;0x80340b800&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340b800&#93;
18/02/2016 08&#58;00&#58;33&#58;862123 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340c000&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x10000&#125;
18/02/2016 08&#58;00&#58;33&#58;862155 &#91;0x80340bc00&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340bc00&#93;
18/02/2016 08&#58;00&#58;33&#58;862209 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340c400&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x10000&#125;
18/02/2016 08&#58;00&#58;33&#58;862210 &#91;0x80340c000&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340c000&#93;
18/02/2016 08&#58;00&#58;33&#58;862283 &#91;0x80340c400&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340c400&#93;
18/02/2016 08&#58;00&#58;33&#58;862281 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340c800&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x10000&#125;
18/02/2016 08&#58;00&#58;33&#58;862359 &#91;0x80340c800&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340c800&#93;
18/02/2016 08&#58;00&#58;33&#58;862376 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340cc00&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x10000&#125;
18/02/2016 08&#58;00&#58;33&#58;862452 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340d000&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x20000&#125;
18/02/2016 08&#58;00&#58;33&#58;862500 &#91;0x80340cc00&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340cc00&#93;
18/02/2016 08&#58;00&#58;33&#58;862515 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340d400&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x20000&#125;
18/02/2016 08&#58;00&#58;33&#58;862582 &#91;0x80340d000&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340d000&#93;
18/02/2016 08&#58;00&#58;33&#58;862592 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340d800&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x20000&#125;
18/02/2016 08&#58;00&#58;33&#58;862648 &#91;0x80340d400&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340d400&#93;
18/02/2016 08&#58;00&#58;33&#58;862674 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340dc00&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x20000&#125;
18/02/2016 08&#58;00&#58;33&#58;862715 &#91;0x80340d800&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340d800&#93;
18/02/2016 08&#58;00&#58;33&#58;862753 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340e000&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x40&#125;
18/02/2016 08&#58;00&#58;33&#58;862772 &#91;0x80340dc00&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340dc00&#93;
18/02/2016 08&#58;00&#58;33&#58;863203 &#91;0x80340e000&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340e000&#93;
18/02/2016 08&#58;00&#58;33&#58;863230 &#91;0x803407400&#93; INFO    TransactionHandlerImpl Thread &#91;0x80340e400&#93; will exec transactions with priorities &#40;1 << priority&#41; in the bitset &#123;0x40&#125;
18/02/2016 08&#58;00&#58;33&#58;863238 &#91;0x803407400&#93; INFO    InternalTransactionQueueManager System is using 19 handlers, max queue size is 300000
18/02/2016 08&#58;00&#58;33&#58;863247 &#91;0x803407400&#93; INFO    CertificationCenterImpl deletion of all of the SSL primitives in the module
18/02/2016 08&#58;00&#58;33&#58;863284 &#91;0x80340e400&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340e400&#93;
18/02/2016 08&#58;00&#58;33&#58;863364 &#91;0x80340b400&#93; INFO    TransactionHandler Started. Thread id &#91;0x80340b400&#93;
18/02/2016 08&#58;00&#58;33&#58;871173 &#91;0x803407400&#93; INFO    CertificationCenterImpl Certificate verification succeeded. 
18/02/2016 08&#58;00&#58;33&#58;872023 &#91;0x803407400&#93; DEBUG   Herz starting init_parsers_and_serializers
18/02/2016 08&#58;00&#58;33&#58;872037 &#91;0x803407400&#93; INFO    HTTPParserWithURLParams HTTPParserWithURLParamsImpl->init&#40;&#41;
18/02/2016 08&#58;00&#58;33&#58;872046 &#91;0x803407400&#93; DEBUG   Herz init plugins started
18/02/2016 08&#58;00&#58;33&#58;872049 &#91;0x803407400&#93; DEBUG   Herz Plugins path = /netup/netup-payment-systems/plugins
18/02/2016 08&#58;00&#58;33&#58;872054 &#91;0x803407400&#93; INFO    PluginManager Scanning /netup/netup-payment-systems/plugins/
18/02/2016 08&#58;00&#58;33&#58;874349 &#91;0x803407400&#93; ERROR   CertificationCenterImpl License verification of the "event &#91;netup&#58;http&#93;export_payments&#91;1.billing_systems&#93; &#40;&#91;131436&#93;131261&#91;134524&#93;&#41;"  failed.

NightElf1986
Сообщения: 15
Зарегистрирован: Вт дек 22, 2015 16:39

Сообщение NightElf1986 »

Ковырял я, ковырял и так и не могу запустить. Все таки грешу на :

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

18/02/2016 08&#58;00&#58;33&#58;874349 &#91;0x803407400&#93; ERROR   CertificationCenterImpl License verification of the "event &#91;netup&#58;http&#93;export_payments&#91;1.billing_systems&#93; &#40;&#91;131436&#93;131261&#91;134524&#93;&#41;"  failed. 
соответственно если либу libilling_systems убрать из /plugins/ - начинает ругаться на следующую либу, находящуюся в папке. При этом сертификат норм определяется:

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

  CertificationCenterImpl Certificate verification succeeded. issuer  '/C=RU/ST=Moscow/L=Moscow/O=NetUP Inc./OU=Root CA/CN=www.netup.ru/emailAddress=info@netup.ru', subject  
также находит что есть в доп. сертификата (ОСМП и Яндекс) и их успешно подгружает, что-то еще делает и валится после ошибки:

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

  CertificationCenterImpl Adding permission to process event&#58; event &#91;netup&#58;http&#93;http_request&#91;4.yandex-money&#93; &#40;&#91;131436&#93;132346&#91;134538&#93;&#41; since "13&#58;52&#58;45 19 Nov 2015 MSK"  till "13&#58;52&#58;45 23 Oct 2020 MSK"
25/02/2016 03&#58;15&#58;11&#58;266558 &#91;0x803407400&#93; INFO    CertificationCenterImpl Adding permission to process event&#58; event &#91;netup&#58;http&#93;http_request&#91;4.yandex-money&#93; &#40;&#91;131436&#93;132346&#91;134538&#93;&#41; since "13&#58;52&#58;45 19 Nov 2015 MSK"  till "13&#58;52&#58;45 23 Oct 2020 MSK"
25/02/2016 03&#58;15&#58;11&#58;266599 &#91;0x803407400&#93; INFO    CertificationCenterImpl System certificate has validity interval &#91;12&#58;44&#58;35 19 Nov 2015 MSK; 12&#58;44&#58;35 23 Oct 2020 MSK&#41;
25/02/2016 03&#58;15&#58;11&#58;266632 &#91;0x803407400&#93; TRACE   CertificationCenterImpl Certificates were loaded from the PKCS12 structure.
25/02/2016 03&#58;15&#58;11&#58;266640 &#91;0x803407400&#93; DEBUG   Herz starting init_parsers_and_serializers
25/02/2016 03&#58;15&#58;11&#58;266647 &#91;0x803407400&#93; INFO    HTTPParserWithURLParams HTTPParserWithURLParamsImpl->init&#40;&#41;
25/02/2016 03&#58;15&#58;11&#58;266653 &#91;0x803407400&#93; DEBUG   Herz init plugins started
25/02/2016 03&#58;15&#58;11&#58;266659 &#91;0x803407400&#93; DEBUG   Herz Plugins path = /netup/netup-payment-systems/plugins
25/02/2016 03&#58;15&#58;11&#58;266670 &#91;0x803407400&#93; TRACE   PluginManager loading plugins from /netup/netup-payment-systems/plugins/
25/02/2016 03&#58;15&#58;11&#58;266674 &#91;0x803407400&#93; INFO    PluginManager Scanning /netup/netup-payment-systems/plugins/
25/02/2016 03&#58;15&#58;11&#58;268721 &#91;0x803407400&#93; ERROR   CertificationCenterImpl License verification of the "event &#91;netup&#58;http&#93;export_payments&#91;1.billing_systems&#93; &#40;&#91;131436&#93;131261&#91;134524&#93;&#41;"  failed.
Может есть у кого какие идеи? Или придется из-за одного этого покупать техподдержку?

NightElf1986
Сообщения: 15
Зарегистрирован: Вт дек 22, 2015 16:39

Сообщение NightElf1986 »

Возник вопрос т.к. это не описано в текущей инструкции по установке платежных систем: много системных библиотек которые были в системе (libxml2, libexpat,libiconv,libstdc++) не подходили, т.е. их версия отличалась от требуемой (в наличии была более старшая версия), выходил из положения делая символьные ссылки (ln -s). Это вообще для payment_system корректно? А то может надо какой нибудь пакет библиотек ставить, типа compat7x?

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

корректно если правильно все сделали.
Проверьте ldd название_файла_который_запускаете

NightElf1986
Сообщения: 15
Зарегистрирован: Вт дек 22, 2015 16:39

Сообщение NightElf1986 »

ldd пробовал - все норм.

Сегодня решил проблему, с помощью нашего менеджера.
Я ставил все зависимости через порты, а сейчас переставил всё через pkg - запустилось без проблем.

Qiwi уже запустил, осталось наладить прием платежей с txn_id буквенно-циферным (так было на 5.2.1) т.к. по ОСМП 2 платежных гейта работают, дабы различать их в отчетах.

Закрыто