Перейти к содержимому
Local
eleutherius

Переход с БД Mysql5.6 на Mysql5.7 на Stargazer v. 2.409

Рекомендованные сообщения

Добрый день.

Недавно установил Ubilling на FreeBSD 11.0X64. Пользовался  стандартным скриптом установки. (версия Ublling 0.83 или 0.84 ... не помню)

Так как на этом сервере планируется использовать Userside, мне нужно было обновить MySQL до версии 5.7.

Сделал это я так:

- сделал дамп базы данных stg.sql

- Удалил Mysql 5.6, собрал  Mysql 5.7 из портов.

- удалил содержимое каталога /var/db/mysql, так как без этого не запускался Mysql.

-  Восстановил базу данных stg.sql, восстановил пароль на Mysql.

В результате Stargazer не стартует при загрузке.

В /var/log/stargazer.log было так:

2017-09-01 15:30:44 -- ---------------------------------------------
2017-09-01 15:31:14 -- Stg v. 2.409
2017-09-01 15:31:14 -- Message queue created successfully. msgKey=5555 msgID=65536
2017-09-01 15:31:14 -- Timer thread started successfully.
2017-09-01 15:31:14 -- [store_mysql] MYSQL_STORE: Current DB schema version: 1
2017-09-01 15:31:14 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2017-09-01 15:31:14 -- Users started successfully.
2017-09-01 15:31:14 -- Traffcounter started successfully.
2017-09-01 15:31:14 -- Module 'Stg Configurator v. 2.0' started successfully.
2017-09-01 15:31:14 -- Module 'Always Online authorizator v.1.0' started successfully.
2017-09-01 15:31:14 -- Module 'cap_nf v. 0.4' started successfully.
2017-09-01 15:31:14 -- Stg started successfully.
2017-09-01 15:31:14 -- +++++++++++++++++++++++++++++++++++++++++++++
2017-09-01 15:48:42 -- +++++++++++++++++++++++++++++++++++++++++++++
2017-09-01 15:48:42 -- Module 'cap_nf v. 0.4' stopped successfully.
2017-09-01 15:48:42 -- Module 'Always Online authorizator v.1.0' stopped successfully.
2017-09-01 15:48:42 -- Module 'Stg Configurator v. 2.0' stopped successfully.
2017-09-01 15:48:43 -- Traffcounter: Stop successfull.
2017-09-01 15:48:43 -- Users: Stop successfull.
2017-09-01 15:48:44 -- Queue removed successfully.
2017-09-01 15:48:44 -- StgTimer: Stop successfull.
2017-09-01 15:48:44 -- Stg stopped successfully.
2017-09-01 15:48:44 -- ---------------------------------------------

Стало так:


2017-09-01 16:18:50 -- Stg v. 2.409
2017-09-01 16:18:50 -- Message queue created successfully. msgKey=5555 msgID=65536
2017-09-01 16:18:50 -- Timer thread started successfully.
2017-09-01 16:18:50 -- Storage plugin: 'Error loading plugin '/usr/lib/stg/mod_store_mysql.so': 'Shared object "libm$
2017-09-01 16:30:53 -- Stg v. 2.409

Третьи сутки курю Интернет. Рябят, как починить данную проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

mod_store_mysql.so пересобрали или остался от версии 5.6?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

mod_store_mysql.so пересобрали или остался от версии 5.6?

Оставил от предыдущей версии. Как бы его пересобрать для MySQL 5.7 ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в исходниках ищи stargazer/plugins/store/mysql/

make clean

make

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ситуация такая:

 - я устанавливал  старгайзер вместе с убилингом... я не могу найти исходники старгайзаера 2.409 у себя в системе. На сайте старгайзара у них нету этой версии... тоесть в природе ее не существует. 

-  на сайте старгайзера есть версия 2.408, но ее нужно патчить под FreeBSD старше 7-ой , как это делать я тоже не понял, патч выкидывает у меня ошибку.

 

Подскажите пожалуйста, как найти исходники  Stargazer  2.409, и скомпилировать необходимый модуль по новой?  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
. я не могу найти исходники старгайзаера

У нас даже в FAQ вроде про поиск файликов расписано.

 

 

На сайте старгайзара у них нету этой версии... тоесть в природе ее не существует.

:facepalm:

 

/usr/local/ubinstaller/distfiles/stg-2.409-rc2

 

 

 

Подскажите пожалуйста, как найти исходники Stargazer 2.409, и скомпилировать необходимый модуль по новой?

Хрен бы с ним, с "неумею искать файлики". Но читать то можно уметь? В вики первое что бросается в глаза на эту тему, это древняя статья с названием "Обновление до Stargazer 2.409".

 

slozhna.jpg

Изменено пользователем nightfly

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за поддержку, у меня появилась новая проблема с пересборкой:

root@ubilling:/usr/local/ubinstaller/distfiles/stg-2.409-rc2/projects/stargazer/plugins/store/mysql # gmake install
./mysql_store.cpp:7:10: fatal error: 'mysql.h' file not found
#include <mysql.h>
         ^
1 error generated.
deps:1: *** missing separator.  Stop.
root@ubilling:/usr/local/ubinstaller/distfiles/stg-2.409-rc2/projects/stargazer/plugins/store/mysql # find / -type f -name "mysql.h"
/usr/local/include/mysql/mysql.h
root@ubilling:/usr/local/ubinstaller/distfiles/stg-2.409-rc2/projects/stargazer/plugins/store/mysql #

Подскажите, как добавить эту библиотеку чтобы gmake ee увидел ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

del

Изменено пользователем foreverok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: mac
      Добрый день всем!
      Прочитал в вики про Stargazer 2.409 о том, что "реализованы плавающие периоды тарификации".
      Это то, что я думаю??? (пример) :
       
      Где, кроме исходного кода, можно узнать более подробно, какие параметры использовать? В документации к Stargazer 2.408 не нашел или не увидел.
    • Автор: ppv
      Підкажіть будь ласка яким чином генерується Платіжний ID, а це в мене в деяких абонентів 10 цифр а в деяких 9?
       
       
    • Автор: ppv
      В 79 строці файлу https://github.com/nightflyza/Ubilling/blob/master/openpayz/frontend/ipayx/index.php
      79   $customerId = $transactionInfo->acc;
      Так не працює, але якщо acc замінити на order тоді все гуд.
    • Автор: pavlabor
      Почитал вопросы возникающие вокруг работы ubilling и понял что проблемы связаны с архитектурой  Stargazer
      Насколько я понял проблем очень много, некоторые из них.
      Stargazer работает с базой в памяти и при параллельной работе с базой возникают конфликты с работой, например с внесением оплаты другим приложением.
      При остановке Stargazerа или биллинга идет сбой работы Насов.
      Текущая архитектура может стать ограничением по количеству возможно обслуживаемых клиентов.
       
      Проблемы не все, но этих достаточно чтобы задуматься о альтернативе написания эмулятора  Stargazer-а.
      Мое понимание, эмулятор должен выглядеть как модуль, который можно включить или выключить, или выбор работы или через Stargazer, или через внутренний модуль.
       
      Приветствуется любая критика и предложения,
      помощь в консультации и программировании.
      Спонсирование заинтересованных сторон, приветствуется.
    • Автор: ppv
      Скидочные средства начисляются по каждому позитивному платежу за текущий месяц при помощи вызова discountprocessing из API удаленного вызова. Так все працює. питань нема.
      Все это выглядит с точки зрения движения средств следующим образом:
       
      Попри те що працює, в "Рух коштів", не відображається строки скидок.
      В кого відображається ?
×