SVD 6 Posted 2014-02-20 10:09:54 Share Posted 2014-02-20 10:09:54 Сколько раз ставил и на 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 Link to post Share on other sites
yKpon 8 Posted 2014-02-20 10:34:25 Share Posted 2014-02-20 10:34:25 (edited) mysql юзеру разрешены права на запись? дефолтный юзер test в базе есть? Edited 2014-02-20 10:34:41 by yKpon Link to post Share on other sites
SVD 6 Posted 2014-02-20 11:29:24 Author Share Posted 2014-02-20 11:29:24 первый запуск делаю с логином для mysql root с паролем все как обычно. Таблици базы stg создаются но на таблице users затык. и в логах такая ошибка. Вторай раз запускаю stargazer все нормально. но я так понимаю база не целостная так как обычно та есть user "test". ubilling в итоге после утановки не пишет в таблицу users. Как такое может быть?? Link to post Share on other sites
madf 279 Posted 2014-02-20 12:33:29 Share Posted 2014-02-20 12:33:29 А что в логах MySQL? Link to post Share on other sites
Zero_real 4 Posted 2014-02-20 23:21:04 Share Posted 2014-02-20 23:21:04 Второй с той же проблемой. Значит я не один такой. Кстати у меня при первом запуске с чистой базой тоже так: 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 -- --------------------------------------------- было. С второго стартонуло. Link to post Share on other sites
madf 279 Posted 2014-02-21 06:48:05 Share Posted 2014-02-21 06:48:05 Второй с той же проблемой. Значит я не один такой. Кстати у меня при первом запуске с чистой базой тоже так: 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? Link to post Share on other sites
SVD 6 Posted 2014-02-21 07:53:21 Author Share Posted 2014-02-21 07:53:21 Пока все ок. История такова. Выключил stg > Включил лог > убил полностью базу (перед этим создавал ее "stg"). Все заработало как обычно. Может не надо было созвать базу stg сам это делает. До этого первый раз я ставил поседению mysql в портах. Сейчас 5.1. хотя и с ней точно такое было. В общем загадка. Link to post Share on other sites
madf 279 Posted 2014-02-21 08:43:33 Share Posted 2014-02-21 08:43:33 В общем там довольно-таки странно создается таблица юзеров в базе. Сегодня постараюсь разобраться почему оно работало раньше. Link to post Share on other sites
Zero_real 4 Posted 2014-02-21 10:21:16 Share Posted 2014-02-21 10:21:16 Я использовал дамп базы, созданной ранее (когда все работало). Использовал чистую базу. Пользователь не создается в обеих случаях. Link to post Share on other sites
Zero_real 4 Posted 2014-02-21 10:32:06 Share Posted 2014-02-21 10:32:06 (edited) Что ж вы сразу не сказали?Какая ОС и какая версия 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? Edited 2014-02-21 11:03:04 by Zero_real Link to post Share on other sites
madf 279 Posted 2014-02-21 12:18:58 Share Posted 2014-02-21 12:18:58 Может поставить более страрую версию mysql? Если есть возможность - попробуйте. Все ж дополнительная информация. Но в принципе у меня сейчас по крайней мере есть идея о том что происходит. Вечером буду моделировать. Link to post Share on other sites
Zero_real 4 Posted 2014-02-21 12:21:07 Share Posted 2014-02-21 12:21:07 Ок. Ночью попоробую. Link to post Share on other sites
Zero_real 4 Posted 2014-02-25 20:29:05 Share Posted 2014-02-25 20:29:05 (edited) В общем ситуация такая. Ставлю чистую 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. Edited 2014-02-25 21:38:36 by Zero_real Link to post Share on other sites
madf 279 Posted 2014-02-26 06:12:58 Share Posted 2014-02-26 06:12:58 Если вечером ничего не случится — будет патч на эту проблему. Link to post Share on other sites
madf 279 Posted 2014-02-26 20:58:43 Share Posted 2014-02-26 20:58:43 В аттаче патч. Должно помочь. Похоже проблема возникает только с mysql-5.6, а у меня только 5.5, по этому воспроизвести не смог. Но должно помочь. mysql-userdata-patch.diff.txt Link to post Share on other sites
Zero_real 4 Posted 2014-02-26 21:47:09 Share Posted 2014-02-26 21:47:09 Большое спасибо! Работает! Link to post Share on other sites
nightfly 1,245 Posted 2014-02-26 22:00:53 Share Posted 2014-02-26 22:00:53 (edited) 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(¶m, " Userdata%d='',", i); + res += param; + } Верх цинизма Edited 2014-02-26 22:02:06 by nightfly Link to post Share on other sites
madf 279 Posted 2014-02-27 07:10:52 Share Posted 2014-02-27 07:10:52 Да, но переписывать все это я не обещал Link to post Share on other sites
2late 3 Posted 2014-03-23 23:07:40 Share Posted 2014-03-23 23:07:40 Залейте куда-нибудь ман, гугля по функциям ищет старые записи, на офф. сайт не достучаться. Link to post Share on other sites
madf 279 Posted 2014-03-24 05:54:18 Share Posted 2014-03-24 05:54:18 Залейте куда-нибудь ман, гугля по функциям ищет старые записи, на офф. сайт не достучаться.Да ну! Все прекрасно открывает. Link to post Share on other sites
2late 3 Posted 2014-03-24 08:44:33 Share Posted 2014-03-24 08:44:33 stargazer.dp.ua? sdp.dp.ua? Ни то, ни другое не работает ( Link to post Share on other sites
madf 279 Posted 2014-03-24 09:07:03 Share Posted 2014-03-24 09:07:03 stargazer.dp.ua? sdp.dp.ua? Ни то, ни другое не работает ( http://stg.dp.ua http://stargazer.dp.ua - оба работают. Файл справки прикрепил. stargazer_help_v2.17.pdf Link to post Share on other sites
2late 3 Posted 2014-03-24 09:44:54 Share Posted 2014-03-24 09:44:54 Спасибо за хелп, но так и не пускает на сайт. Мои файрволы впорядке, нигде ни че. Link to post Share on other sites
Keen 10 Posted 2014-03-24 09:47:27 Share Posted 2014-03-24 09:47:27 пробуй проксю. подтверждаю, сайты в онлайне Link to post Share on other sites
2late 3 Posted 2014-03-24 10:02:40 Share Posted 2014-03-24 10:02:40 Даже через китай завелось, а с ридной неньки не пусукает) Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now