Перейти до

Не понятки при установке stargazer


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

Сколько раз ставил и на FreeBsd и был грех на ubuntu. Всегда все было отлично.

Сейчас прописываю в конфиге store_mysql.conf  логин и пароль к базе.  

Запускаю stargazer висит.  Какой то за тык на таблице users 

 

вот что в логах

 

2014-02-19 14:45:00 -- Stg v. 2.408

2014-02-19 14:45:00 -- Message queue created successfully. msgKey=5555 msgID=65536

2014-02-19 14:45:00 -- Timer thread started successfully.

2014-02-19 14:45:00 -- Storage plugin: 'Couldn't create default user. With error:

Field 'Userdata2' doesn't have a default value'

2014-02-19 14:45:02 -- Queue removed successfully.

2014-02-19 14:45:02 -- StgTimer: Stop successfull.

2014-02-19 14:45:02 -- Stg stopped successfully.

2014-02-19 14:45:02 -- ---------------------------------------------

 

 

 FreeBSD 9.2-RELEASE 

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

первый запуск делаю с логином для mysql  root  с паролем все как обычно.   Таблици базы stg создаются но на таблице users затык. и в логах такая ошибка. 

 

Вторай раз запускаю stargazer все нормально. но я так понимаю база не целостная так как обычно та есть user "test". ubilling в итоге после утановки не пишет в таблицу users. Как такое может быть??

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

Второй с той же проблемой. Значит я не один такой.

Кстати у меня при первом запуске с чистой базой тоже так:

 

 
2014-02-19 14:45:00 -- Stg v. 2.408
2014-02-19 14:45:00 -- Message queue created successfully. msgKey=5555 msgID=65536
2014-02-19 14:45:00 -- Timer thread started successfully.
2014-02-19 14:45:00 -- Storage plugin: 'Couldn't create default user. With error:
Field 'Userdata2' doesn't have a default value'
2014-02-19 14:45:02 -- Queue removed successfully.
2014-02-19 14:45:02 -- StgTimer: Stop successfull.
2014-02-19 14:45:02 -- Stg stopped successfully.
2014-02-19 14:45:02 -- ---------------------------------------------

было. С второго стартонуло.

Ссылка на сообщение
Поделиться на других сайтах
  В 20.02.2014 в 23:21, Zero_real сказав:

Второй с той же проблемой. Значит я не один такой.

Кстати у меня при первом запуске с чистой базой тоже так:

 

 
2014-02-19 14:45:00 -- Stg v. 2.408
2014-02-19 14:45:00 -- Message queue created successfully. msgKey=5555 msgID=65536
2014-02-19 14:45:00 -- Timer thread started successfully.
2014-02-19 14:45:00 -- Storage plugin: 'Couldn't create default user. With error:
Field 'Userdata2' doesn't have a default value'
2014-02-19 14:45:02 -- Queue removed successfully.
2014-02-19 14:45:02 -- StgTimer: Stop successfull.
2014-02-19 14:45:02 -- Stg stopped successfully.
2014-02-19 14:45:02 -- ---------------------------------------------
было. С второго стартонуло.

 

Что ж вы сразу не сказали?

Какая ОС и какая версия MySQL?

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

Пока все ок.

История такова.    Выключил stg > Включил лог > убил полностью базу (перед этим создавал ее "stg"). Все заработало как обычно.  Может не надо было созвать базу stg сам это делает.

 

До этого первый раз я ставил поседению mysql в портах. Сейчас 5.1. хотя и с ней точно такое было. В общем загадка.

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

В общем там довольно-таки странно создается таблица юзеров в базе. Сегодня постараюсь разобраться почему оно работало раньше.

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

Я использовал дамп базы, созданной ранее (когда все работало). Использовал чистую базу. Пользователь не создается в обеих случаях.

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

 

 

Что ж вы сразу не сказали?

Какая ОС и какая версия MySQL?

Упустил этот момент. Ставил стг еще в январе, проблему заметили только сейчас. Сейчас используется дамп базы данных созданый этой же версией stg на freebsd 8.1 i386, с которой проблем небыло. Пользователи все равно не создаются.

 

Раньше было (все работало):

 
router# uname -a
FreeBSD 8.1-RELEASE i386
# pkg_info | grep mysql
mysql-client-5.0.90 Multithreaded SQL database (client)
mysql-server-5.0.90 Multithreaded SQL database (server)

Сейчас:







 # uname -a
FreeBSD 9.2-RELEASE FreeBSD 9.2-RELEASE  amd64






# pkg_info |grep mysql
mysql56-client-5.6.15 Multithreaded SQL database (client)
mysql56-server-5.6.15 Multithreaded SQL database (server)

Может поставить более страрую версию mysql?

Відредаговано Zero_real
Ссылка на сообщение
Поделиться на других сайтах
  В 21.02.2014 в 10:32, Zero_real сказав:

Может поставить более страрую версию mysql?

 

Если есть возможность - попробуйте. Все ж дополнительная информация. Но в принципе у меня сейчас по крайней мере есть идея о том что происходит. Вечером буду моделировать.

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

В общем ситуация такая. Ставлю чистую freebsd 9.2 amd64 на тестовый стенд. Собираю mysql 5.1 из портов. Собираю expat. Cобираю stg. Все работает. Сношу mysql 5.1 и собираю mysql 5.6, пересобираю stg - проблема проявляется. Сношу mysql 5.6 и собираю mysql 5.5, пересобираю stg - проблема остается. Сношу mysql 5.5 и снова собираю mysql 5.1, пересобираю stg - проблема остается. 

 

Есть идеи? 

 

Готов оставить mysql 5.1, но простой даунгрейд не помогает. Работает только если установить 5.1 на чистую систему.

 

upd: 

 

Собрал на тестовой машине mysql 5.1 + stg. Скопировал папки /usr/lib/stg, /usr/include/stg и бинарник /usr/sbin/stargazer на сервер. Результат тот же. Пользователи не создаются. Дело видимо в том, как собирается mysql.

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

В аттаче патч. Должно помочь. Похоже проблема возникает только с mysql-5.6, а у меня только 5.5, по этому воспроизвести не смог. Но должно помочь.

mysql-userdata-patch.diff.txtОтримання інформації

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

2 madf

     res = "INSERT INTO users SET login='test',Address='',AlwaysOnline=0,"\
         "Credit=0.0,CreditExpire=0,Down=0,Email='',DisabledDetailStat=0,"\
         "StgGroup='',IP='192.168.1.1',Note='',Passive=0,Password='123456',"\
-        "Phone='', RealName='',Tariff='tariff',TariffChange='',Userdata0='',"\
-        "Userdata1='',";
+        "Phone='', RealName='',Tariff='tariff',TariffChange='',NAS='',";
+    
+    for (int i = 0; i < USERDATA_NUM; i++)
+        {
+        strprintf(&param, " Userdata%d='',", i);
+        res += param;
+        }

Верх цинизма :)

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...
  В 23.03.2014 в 23:07, 2late сказав:

Залейте куда-нибудь ман, гугля по функциям ищет старые записи, на офф. сайт не достучаться.

Да ну! Все прекрасно открывает.
Ссылка на сообщение
Поделиться на других сайтах
  В 24.03.2014 в 08:44, 2late сказав:

stargazer.dp.ua?

sdp.dp.ua?

Ни то, ни другое не работает ( 

 

http://stg.dp.ua

http://stargazer.dp.ua

 - оба работают.

Файл справки прикрепил.

stargazer_help_v2.17.pdfОтримання інформації

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

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...