SVD 6 Опубликовано: 2014-02-20 10:09:54 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2014-02-20 10:34:25 Share Опубліковано: 2014-02-20 10:34:25 (відредаговано) mysql юзеру разрешены права на запись? дефолтный юзер test в базе есть? Відредаговано 2014-02-20 10:34:41 yKpon Ссылка на сообщение Поделиться на других сайтах
SVD 6 Опубліковано: 2014-02-20 11:29:24 Автор Share Опубліковано: 2014-02-20 11:29:24 первый запуск делаю с логином для mysql root с паролем все как обычно. Таблици базы stg создаются но на таблице users затык. и в логах такая ошибка. Вторай раз запускаю stargazer все нормально. но я так понимаю база не целостная так как обычно та есть user "test". ubilling в итоге после утановки не пишет в таблицу users. Как такое может быть?? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-20 12:33:29 Share Опубліковано: 2014-02-20 12:33:29 А что в логах MySQL? Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2014-02-20 23:21:04 Share Опубліковано: 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 -- --------------------------------------------- было. С второго стартонуло. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-21 06:48:05 Share Опубліковано: 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? Ссылка на сообщение Поделиться на других сайтах
SVD 6 Опубліковано: 2014-02-21 07:53:21 Автор Share Опубліковано: 2014-02-21 07:53:21 Пока все ок. История такова. Выключил stg > Включил лог > убил полностью базу (перед этим создавал ее "stg"). Все заработало как обычно. Может не надо было созвать базу stg сам это делает. До этого первый раз я ставил поседению mysql в портах. Сейчас 5.1. хотя и с ней точно такое было. В общем загадка. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-21 08:43:33 Share Опубліковано: 2014-02-21 08:43:33 В общем там довольно-таки странно создается таблица юзеров в базе. Сегодня постараюсь разобраться почему оно работало раньше. Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2014-02-21 10:21:16 Share Опубліковано: 2014-02-21 10:21:16 Я использовал дамп базы, созданной ранее (когда все работало). Использовал чистую базу. Пользователь не создается в обеих случаях. Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2014-02-21 10:32:06 Share Опубліковано: 2014-02-21 10:32:06 (відредаговано) Что ж вы сразу не сказали?Какая ОС и какая версия 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? Відредаговано 2014-02-21 11:03:04 Zero_real Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-21 12:18:58 Share Опубліковано: 2014-02-21 12:18:58 Может поставить более страрую версию mysql? Если есть возможность - попробуйте. Все ж дополнительная информация. Но в принципе у меня сейчас по крайней мере есть идея о том что происходит. Вечером буду моделировать. Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2014-02-21 12:21:07 Share Опубліковано: 2014-02-21 12:21:07 Ок. Ночью попоробую. Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2014-02-25 20:29:05 Share Опубліковано: 2014-02-25 20:29:05 (відредаговано) В общем ситуация такая. Ставлю чистую 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. Відредаговано 2014-02-25 21:38:36 Zero_real Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-26 06:12:58 Share Опубліковано: 2014-02-26 06:12:58 Если вечером ничего не случится — будет патч на эту проблему. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-26 20:58:43 Share Опубліковано: 2014-02-26 20:58:43 В аттаче патч. Должно помочь. Похоже проблема возникает только с mysql-5.6, а у меня только 5.5, по этому воспроизвести не смог. Но должно помочь. mysql-userdata-patch.diff.txt Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2014-02-26 21:47:09 Share Опубліковано: 2014-02-26 21:47:09 Большое спасибо! Работает! Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2014-02-26 22:00:53 Share Опубліковано: 2014-02-26 22:00:53 (відредаговано) 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; + } Верх цинизма Відредаговано 2014-02-26 22:02:06 nightfly Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-02-27 07:10:52 Share Опубліковано: 2014-02-27 07:10:52 Да, но переписывать все это я не обещал Ссылка на сообщение Поделиться на других сайтах
2late 3 Опубліковано: 2014-03-23 23:07:40 Share Опубліковано: 2014-03-23 23:07:40 Залейте куда-нибудь ман, гугля по функциям ищет старые записи, на офф. сайт не достучаться. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-03-24 05:54:18 Share Опубліковано: 2014-03-24 05:54:18 Залейте куда-нибудь ман, гугля по функциям ищет старые записи, на офф. сайт не достучаться.Да ну! Все прекрасно открывает. Ссылка на сообщение Поделиться на других сайтах
2late 3 Опубліковано: 2014-03-24 08:44:33 Share Опубліковано: 2014-03-24 08:44:33 stargazer.dp.ua? sdp.dp.ua? Ни то, ни другое не работает ( Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-03-24 09:07:03 Share Опубліковано: 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 Ссылка на сообщение Поделиться на других сайтах
2late 3 Опубліковано: 2014-03-24 09:44:54 Share Опубліковано: 2014-03-24 09:44:54 Спасибо за хелп, но так и не пускает на сайт. Мои файрволы впорядке, нигде ни че. Ссылка на сообщение Поделиться на других сайтах
Keen 10 Опубліковано: 2014-03-24 09:47:27 Share Опубліковано: 2014-03-24 09:47:27 пробуй проксю. подтверждаю, сайты в онлайне Ссылка на сообщение Поделиться на других сайтах
2late 3 Опубліковано: 2014-03-24 10:02:40 Share Опубліковано: 2014-03-24 10:02:40 Даже через китай завелось, а с ридной неньки не пусукает) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас