Lexep 0 Опубліковано: 2009-03-17 02:13:08 Share Опубліковано: 2009-03-17 02:13:08 Ребята уже 3-ий день не сплю... Поставил stg-2.405.9.8_STG-WEB с модулем mysql_store v.0.68-mutex (STG-Web) заполнил базу и при подключении пользователя через InetAccess stargazer падает и в логи ничего не пишет, но если пользователь был создан на стандартном mysql_store, то он подключаеться нормально, но стоит добавить нового пользователя и всё повторяеться... Подскажите пожалуста. Забыл сказать ОС debian 4.0 r5 mysql - 5.0.51a-24 Ссылка на сообщение Поделиться на других сайтах
Lexep 0 Опубліковано: 2009-03-17 04:51:12 Share Опубліковано: 2009-03-17 04:51:12 Пересобрал всё на Ubuntu8.10 всё вроде работает, но нашёл одну интерестную вещь если InetAccess'ом 3 раза подключиться и отключиться очень быстро, то stargazer падает без видимых на то причин в логах.... Ещё чуть чуть и я сдамся..... stargazer.conf : # ��� �� �� ������� dbname = stg1 dbtablecharset = koi8r dbsocket = /var/run/mysqld/mysqld.sock # ����� ������� �� #dbhost = localhost Your MySQL connection id is 53 Server version: 5.0.67-0ubuntu6 (Ubuntu) my.cnf: [client] port = 3306 socket = /var/run/mysqld/mysqld.sock default-character-set=cp1251 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci вот дебаг inetaccess.cpp > 18:04:05 > Send_FIN_8 traffcounter.cpp > 18:04:05 > DelUser: test users.cpp > 18:04:05 > Del IP Idx ping.cpp > 18:04:05 > pinger.DelIP 192.168.55.8 inetaccess.cpp > 18:04:05 > 1237269845.634013 32 bytes sent to 192.168.55.8:5555 len=32 inetaccess.cpp > 18:04:05 > Monitor time 1237269778 1237269905 user.cpp > 18:04:05 > Disconnect. User name 'test' ip=192.168.55.8 inetaccess.cpp > 18:04:05 > recv from 192.168.55.8 5555 len=96 inetaccess.cpp > 18:04:05 > User test FOUND! inetaccess.cpp > 18:04:05 > Add new user inetaccess.cpp > 18:04:05 > ========> InitEncrypt 'NO PASSWORD' '123456' inetaccess.cpp > 18:04:05 > ****** User dirs 3FF inetaccess.cpp > 18:04:05 > 1237269845.816465 200 bytes sent to 192.168.55.8:5555 len=200 inetaccess.cpp > 18:04:05 > Monitor time 1237269778 1237269905 inetaccess.cpp > 18:04:05 > recv from 192.168.55.8 5555 len=64 inetaccess.cpp > 18:04:05 > User test FOUND! inetaccess.cpp > 18:04:05 > ======================> InitEncrypt dont needed inetaccess.cpp > 18:04:05 > CONN_ACK_8 CONN_ACK inetaccess.cpp > 18:04:05 > rnd = 1035489596 connAck->rnd=1035489597 ping.cpp > 18:04:05 > pinger.DelIP 0.0.0.0 ping.cpp > 18:04:05 > pingerCurrIP.AddIP 192.168.55.8 users.cpp > 18:04:05 > Add IP Idx traffcounter.cpp > 18:04:05 > AddUser: test Segmentation fault Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-03-17 07:39:16 Share Опубліковано: 2009-03-17 07:39:16 # gdb ./stargazer (gdb) r ... Segmentation fault (gdb) bt И все что он напишет - покажи. Ссылка на сообщение Поделиться на других сайтах
kroko 0 Опубліковано: 2009-03-17 08:57:12 Share Опубліковано: 2009-03-17 08:57:12 Lexep Собрал вот stg-405.9.8_STG_WEB c ресурса Алферова http://alf.uzlovaya.ru/stg/stg/ Не стал пачить исходники, решил взять готовую. Вобщем при сборке была масса проблем То конвертер не собирался то не конвертировал базы после сборки. То все собраное хозяйство не хотело собиратся в рпм. Обошол все проблемы. Удалось получить рпм и поставить. Прикрутить веб морду, докинуть недостающую библиотеку которая не вошла в рпм но требовались для xml конфигуратора. Покурить ман по кодировке. (О ней вобще отдельный разговор. STG таблицы в koi8r таблицы Web cp1251 сама база в utf8 и только тогда заработало. Хотя в базе инфа в непонятной кодировке. А в админке(вин, веб) и у пользователей все в нормальной кодировке.) Но вот с отваливанием при первом запуске проблема была. Решил просто отключил детальную статистику. Теперь работает. Но только если не добавлять тарифы из Веб админки. (покрайней мере я заметил падение в этом случае) то все более менее стабильно. Решил остановится на достигнутом. Пользователей сейчас 5, планируется не более 30. так что мне думаю пока этого хватит. Буду ждать релиза, там где все уже работает. (надеюсь я доживу то счастливых дней ) Вобще проблема данного проекта как мне кажется в том что его разорвали на куски. Чтобы собрать то нужно наложить кучу патчей и включая пач на пач. И все это хозяйство раскидано по всевозможным топикам. И нет единого мана по всему этому. Хочеш STG с файловой базой. Качаеш с сайта, собираеш, ставиш и радуешся. Хочеш SGT с mysql тоже качаеш с сайта собираеш ставиш и роеш форум на предмет как собрать как устранить падения и тп и тд. Качаеш бету (406) собираеш из двух один танцуеш с бубном. Но в итоге все работает. Хочеш web прикрутить опять лезеш на форум, перерываеш кучу топиков какие пачи качать, какие и в какой последовательности накатывать. Вобщем все это я к тому что нет единого места от куда можно начинающему пользователю было бы начать и куда перейти если ему нужна та или иная конфигурация. Афтарам респект за проект и те усилия которые вы на нас тратите. PS "Segmentation fault" мне выдавал конвертер пока я с кодировкой не разобрался , не поправил исходники в mysql и не собрал его повторно. Так что я подозреваю что ошибка ping.cpp > 18:04:05 > pingerCurrIP.AddIP 192.168.55.8 users.cpp > 18:04:05 > Add IP Idx traffcounter.cpp > 18:04:05 > AddUser: test Segmentation fault Это не что иное как теже грабли. Ссылка на сообщение Поделиться на других сайтах
Lexep 0 Опубліковано: 2009-03-20 00:20:05 Share Опубліковано: 2009-03-20 00:20:05 inetaccess.cpp > 12:36:19 > Monitor time 1237509272 1237509439 inetaccess.cpp > 12:36:19 > recv from 192.168.55.8 5555 len=64 inetaccess.cpp > 12:36:19 > User test FOUND! inetaccess.cpp > 12:36:19 > ======================> InitEncrypt dont needed inetaccess.cpp > 12:36:19 > CONN_ACK_8 CONN_ACK inetaccess.cpp > 12:36:19 > rnd = 4057681 connAck->rnd=4057682 ping.cpp > 12:36:19 > pinger.DelIP 0.0.0.0 ping.cpp > 12:36:19 > pingerCurrIP.AddIP 192.168.55.8 users.cpp > 12:36:19 > Add IP Idx traffcounter.cpp > 12:36:19 > AddUser: test Program received signal SIGSEGV, Segmentation fault. [switching to Thread 0xb56feb90 (LWP 6678)] 0xb72243d0 in mysql_slave_send_query () from /usr/lib/libmysqlclient_r.so.15 (gdb) это под debian и ещё такой вопрос: при сборке эти варнинги это ничего страшного? mysql_store.cpp:210: warning: overflow in implicit constant conversion mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::SaveUserConf(const USER_CONF&, const std::string&) const’: mysql_store.cpp:1090: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long int’ mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::SaveUserStat(const USER_STAT&, const std::string&) const’: mysql_store.cpp:1137: warning: format ‘%d’ expects type ‘int’, but argument 6 has type ‘long int’ mysql_store.cpp:1137: warning: format ‘%d’ expects type ‘int’, but argument 7 has type ‘long int’ mysql_store.cpp:1137: warning: format ‘%d’ expects type ‘int’, but argument 8 has type ‘long int’ mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::WriteAction(const std::string&, uint32_t, const DIR_TRAFF&, const DIR_TRAFF&, double, const std::string&, int, const std::string&) const’: mysql_store.cpp:2286: warning: format ‘%d’ expects type ‘int’, but argument 6 has type ‘time_t’ mysql_store.cpp:2302: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘time_t’ Ссылка на сообщение Поделиться на других сайтах
Lexep 0 Опубліковано: 2009-03-20 01:24:02 Share Опубліковано: 2009-03-20 01:24:02 вот что получаеться если в mysql_store.cpp не менять параметры кодировок на koi8r if (ParseParam(s.moduleParams, "dbtablecharset", dbtablecharset) < 0) { // return -1; errorStr = "Parameter 'dbtablecharset' set default: 'koi8-r'."; dbtablecharset = "koi8-r"; } inetaccess.cpp > 13:16:11 > 1237511777.55653 32 bytes sent to 192.168.55.8:5554 len=32 inetaccess.cpp > 13:16:11 > Monitor time 1237511693 1237511831 inetaccess.cpp > 13:16:11 > recv from 192.168.55.8 5554 len=64 inetaccess.cpp > 13:16:11 > User test FOUND! inetaccess.cpp > 13:16:11 > ======================> InitEncrypt dont needed inetaccess.cpp > 13:16:11 > Send_FIN_8 traffcounter.cpp > 13:16:11 > DelUser: test users.cpp > 13:16:11 > Del IP Idx ping.cpp > 13:16:11 > pinger.DelIP 192.168.55.8 inetaccess.cpp > 13:16:11 > 1237511777.75928 32 bytes sent to 192.168.55.8:5554 len=32 inetaccess.cpp > 13:16:11 > Monitor time 1237511693 1237511831 Program received signal SIGSEGV, Segmentation fault. [switching to Thread 0xb7225b90 (LWP 8249)] 0xb72fdb52 in net_clear () from /usr/lib/libmysqlclient_r.so.15 (gdb) Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2009-04-09 11:41:10 Share Опубліковано: 2009-04-09 11:41:10 Install: 1. Распаковать архив с модулем mod_store_mysql_0.67.tar.gz в каталог /plugins/store/ дистрибутива STG (файлы модуля должны лежать здесь: /stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql/) 2. Наложить патч (patch < mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch) на STG (версия: 2.4-2007.01.20-13.47.20) и переустановить STG (без этого патча не будут работать функции отображения трафика текущих сессии пользователей и многое другое!!!) 3. скопировать каталог /sgconf_xml/ в каталог с дистрибутивом STG (в папку projects/) чтобы получился вот такой путь до файлов: /stg-2.4-...../projects/sgconf_xml/ 4. скомпилировать (./build) sgconf_xml и полученный исполняемый(!!!) файл перенести куда-нибудь, где доступ к нему будет иметь веб-сервер. ............................... 1. скопировал, запускаю ./build ############################################################################# Building STG Mysql Module 0.62 for Linux ############################################################################# deps:1: *** пропущен разделитель. Останов. skyprox:/home/distr/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql# 2. на что накладывать патч? на какой файл 4. не совсем понятен смысл "полученный исполняемый(!!!)" у кого нибудь есть инструкция на более русском языке? Ссылка на сообщение Поделиться на других сайтах
hexer 5 Опубліковано: 2009-04-09 15:43:32 Share Опубліковано: 2009-04-09 15:43:32 Вот поставил версию 2.406, а вот патч под ВЭБ для нее не подходит. Хотелось бы увидеть его, если он конечно нужен, под новую версию Я все понимаю, что врямя и т.д., так давайте чтото делать а не пенять друг на друга, что мол некогда, или за все нужно платить. Нужно? Так назначайте цену и вперед. Потому что, мне например, нужно чтоб все работало а не по форумам постить) Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-04-11 12:16:02 Share Опубліковано: 2009-04-11 12:16:02 g++ ipq_cap.o libipq.o /usr/lib/libpthread.so /stg/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/stg/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lstg_common -o mod_cap_ipq.so ln -fs "`pwd`/mod_cap_ipq.so" /stg/stg-2.405.9.8/projects/stargazer/modules/mod_cap_ipq.so gmake[2]: Leaving directory `/stg/stg-2.405.9.8/projects/stargazer/plugins/capture/ipq_linux' gmake -C store/mysql gmake[2]: Entering directory `/stg/stg-2.405.9.8/projects/stargazer/plugins/store/mysql' gmake[2]: Leaving directory `/stg/stg-2.405.9.8/projects/stargazer/plugins/store/mysql' gmake[2]: Entering directory `/stg/stg-2.405.9.8/projects/stargazer/plugins/store/mysql' g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/include/mysql -DLINUX mysql_store.cpp: In member function 'virtual int MYSQL_STORE_SETTINGS::ParseSettings(const MODULE_SETTINGS&)': mysql_store.cpp:225: предупреждение: переполнение при неявном преобразовании константы mysql_store.cpp: At global scope: mysql_store.cpp:274: ошибка: prototype for 'int MYSQL_STORE::MysqlQuery(const char*, MYSQL*) const' does not match any in class 'MYSQL_STORE' mysql_store.h:145: ошибка: претендент: int MYSQL_STORE::MysqlQuery(const char*) const mysql_store.cpp: In member function 'virtual int MYSQL_STORE::ParseSettings()': mysql_store.cpp:341: ошибка: нет подходящей функции для вызова 'MYSQL_STORE::CheckAllTables(MYSQL*&)' mysql_store.h:141: замечание: претенденты: int MYSQL_STORE::CheckAllTables() mysql_store.cpp:345: ошибка: нет подходящей функции для вызова 'MYSQL_STORE::CheckAllTables(MYSQL*&)' mysql_store.h:141: замечание: претенденты: int MYSQL_STORE::CheckAllTables() mysql_store.cpp: At global scope: mysql_store.cpp:363: ошибка: prototype for 'bool MYSQL_STORE::IsTablePresent(const std::string&, MYSQL*)' does not match any in class 'MYSQL_STORE' mysql_store.h:142: ошибка: претендент: bool MYSQL_STORE::IsTablePresent(const std::string&) mysql_store.cpp:383: ошибка: prototype for 'int MYSQL_STORE::CheckAllTables(MYSQL*)' does not match any in class 'MYSQL_STORE' mysql_store.h:141: ошибка: претендент: int MYSQL_STORE::CheckAllTables() mysql_store.cpp: In member function 'int MYSQL_STORE::GetAllParams(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, const std::string&, const std::string&) const': mysql_store.cpp:658: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::AddUser(const std::string&) const': mysql_store.cpp:718: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::DelUser(const std::string&) const': mysql_store.cpp:732: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::RestoreUserConf(USER_CONF*, const std::string&) const': mysql_store.cpp:749: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::RestoreUserStat(USER_STAT*, const std::string&) const': mysql_store.cpp:864: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::SaveUserConf(const USER_CONF&, const std::string&) const': mysql_store.cpp:1008: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::SaveUserStat(const USER_STAT&, const std::string&) const': mysql_store.cpp:1048: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:1058: ошибка: prototype for 'int MYSQL_STORE::WriteLogString(const std::string&, const std::string&) const' does not match any in class 'MYSQL_STORE' mysql_store.h:139: ошибка: претендент: virtual int MYSQL_STORE::WriteLogString(const std::string&, const std::string&, const std::string&) const mysql_store.cpp: In member function 'int MYSQL_STORE::WriteLogString(const std::string&, const std::string&) const': mysql_store.cpp:1070: ошибка: некорректное преобразование из 'int' в 'MYSQL*' mysql_store.cpp: In member function 'virtual int MYSQL_STORE::SaveMonthStat(const USER_STAT&, int, int, const std::string&) const': mysql_store.cpp:1210: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::AddAdmin(const std::string&) const': mysql_store.cpp:1224: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::DelAdmin(const std::string&) const': mysql_store.cpp:1238: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::SaveAdmin(const ADMIN_CONF&) const': mysql_store.cpp:1251: ошибка: нет декларации 'MYSQL_QUERY_MAX' в этой области видимости mysql_store.cpp:1288: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::RestoreAdmin(ADMIN_CONF*, const std::string&) const': mysql_store.cpp:1301: ошибка: нет декларации 'MYSQL_QUERY_MAX' в этой области видимости mysql_store.cpp:1314: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::AddTariff(const std::string&) const': mysql_store.cpp:1446: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::DelTariff(const std::string&) const': mysql_store.cpp:1460: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::RestoreTariff(TARIFF_DATA*, const std::string&) const': mysql_store.cpp:1477: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::SaveTariff(const TARIFF_DATA&, const std::string&) const': mysql_store.cpp:1719: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:1731: ошибка: prototype for 'int MYSQL_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&) const' does not match any in class 'MYSQL_STORE' mysql_store.h:94: ошибка: претендент: virtual int MYSQL_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&, const std::string&) const mysql_store.cpp: In member function 'int MYSQL_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&) const': mysql_store.cpp:1750: ошибка: некорректное преобразование из 'int' в 'MYSQL*' mysql_store.cpp: In member function 'virtual int MYSQL_STORE::AddMessage(STG_MSG*, const std::string&) const': mysql_store.cpp:1859: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::EditMessage(const STG_MSG&, const std::string&) const': mysql_store.cpp:1887: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::GetMessage(uint64_t, STG_MSG*, const std::string&) const': mysql_store.cpp:1906: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp:1924: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:1932: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:1940: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:1948: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:1956: ошибка: нет декларации 'strtoi2' в этой области видимости mysql_store.cpp:1964: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::DelMessage(uint64_t, const std::string&) const': mysql_store.cpp:1985: ошибка: нет декларации 'MysqlSetQuery' в этой области видимости mysql_store.cpp: In member function 'virtual int MYSQL_STORE::GetMessageHdrs(std::vector<STG_MSG_HDR, std::allocator<STG_MSG_HDR> >*, const std::string&) const': mysql_store.cpp:2002: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp:2024: ошибка: нет декларации 'strtoull2' в этой области видимости mysql_store.cpp:2029: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:2033: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:2037: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:2041: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp:2045: ошибка: нет декларации 'strtoi2' в этой области видимости mysql_store.cpp:2049: ошибка: нет декларации 'strtou2' в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:2062: ошибка: no 'int MYSQL_STORE::MysqlSetQuery(const char*) const' member function declared in class 'MYSQL_STORE' mysql_store.cpp: In member function 'int MYSQL_STORE::MysqlSetQuery(const char*) const': mysql_store.cpp:2065: ошибка: нет декларации 'MysqlGetQuery' в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:2070: ошибка: no 'int MYSQL_STORE::MysqlGetQuery(const char*, MYSQL*&) const' member function declared in class 'MYSQL_STORE' mysql_store.cpp: In member function 'int MYSQL_STORE::MysqlGetQuery(const char*, MYSQL*&) const': mysql_store.cpp:2071: ошибка: некорректное преобразование из 'int' в 'MYSQL*' mysql_store.cpp: At global scope: mysql_store.cpp:2077: ошибка: prototype for 'MYSQL* MYSQL_STORE::MysqlConnect() const' does not match any in class 'MYSQL_STORE' mysql_store.h:146: ошибка: претендент: int MYSQL_STORE::MysqlConnect() const mysql_store.cpp:2077: ошибка: 'MYSQL* MYSQL_STORE::MysqlConnect() const' cannot be overloaded mysql_store.h:146: ошибка: with 'int MYSQL_STORE::MysqlConnect() const' gmake[2]: *** [mysql_store.o] Ошибка 1 gmake[2]: Leaving directory `/stg/stg-2.405.9.8/projects/stargazer/plugins/store/mysql' gmake[1]: *** [store/mysql] Ошибка 2 gmake[1]: Leaving directory `/stg/stg-2.405.9.8/projects/stargazer/plugins' gmake: *** [plugins] Ошибка 2 root@slackware:/stg/stg-2.405.9.8/projects/stargazer# криворукость? Это после патча наложенного я пересобираю стг. Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-04-11 13:59:14 Share Опубліковано: 2009-04-11 13:59:14 попробовал уже патченную сборку. тоже самое... Ссылка на сообщение Поделиться на других сайтах
kroko 0 Опубліковано: 2009-04-13 09:11:13 Share Опубліковано: 2009-04-13 09:11:13 Пересобрал всё на Ubuntu8.10 всё вроде работает, но нашёл одну интерестную вещь если InetAccess'ом 3 раза подключиться и отключиться очень быстро, то stargazer падает без видимых на то причин в логах.... Это имеет место быть. Та же беда, я так ее не победил. Пока пользователи не пронюхали эту фичу. Выход нашел только один Скриптом дергать Старгазер если упадет поднимать его. Или убрать авторизаторы совсем. И выставлять всем онлайн. Ставить arpwath и бить по ушам за смену ip руками или мака. =( Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-13 09:32:41 Share Опубліковано: 2009-04-13 09:32:41 Это имеет место быть.Та же беда, я так ее не победил. Пока пользователи не пронюхали эту фичу. Выход нашел только один Скриптом дергать Старгазер если упадет поднимать его. Или убрать авторизаторы совсем. И выставлять всем онлайн. Ставить arpwath и бить по ушам за смену ip руками или мака. =( Проблема была решена в 2.406-beta Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-13 09:34:42 Share Опубліковано: 2009-04-13 09:34:42 ...mysql_store.cpp:1924: ошибка: нет декларации 'strtou2' в этой области видимости ... криворукость? Это после патча наложенного я пересобираю стг. Видимо патч для более ранних версий. В 2.405 эти функции ыбли заменены на шаблонную str2x Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-04-13 10:04:55 Share Опубліковано: 2009-04-13 10:04:55 что сделать? я брал уже патченную версию стг пробовал ставить, та же песня. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-13 10:11:17 Share Опубліковано: 2009-04-13 10:11:17 Либо писать патч самому либо просить автора stg-web чтобы он это сделал. Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-04-13 10:33:50 Share Опубліковано: 2009-04-13 10:33:50 вопрос снят Ссылка на сообщение Поделиться на других сайтах
Lexep 0 Опубліковано: 2009-04-17 01:02:14 Share Опубліковано: 2009-04-17 01:02:14 Подскажите пожалуйста как изменить IP пользователя через консольный конфигуратор? Извеняюсь конечно что не по теме... Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-17 08:44:14 Share Опубліковано: 2009-04-17 08:44:14 ... To set IP-addresses use: sgconf set -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -I <*|ip_addr[,ip_addr...]> To get IP-addresses use: sgconf get -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -I ... Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2009-04-17 09:31:03 Share Опубліковано: 2009-04-17 09:31:03 извините пожалуйста - а как данный вебинтерфейс меняет RealName пользователя? Ссылка на сообщение Поделиться на других сайтах
Lexep 0 Опубліковано: 2009-04-20 05:20:32 Share Опубліковано: 2009-04-20 05:20:32 ... To set IP-addresses use: sgconf set -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -I <*|ip_addr[,ip_addr...]> To get IP-addresses use: sgconf get -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -I ... А можно такое проделать через стандартный конфигуратор который идёт с stg-2.405.9.8? У меня просто нету параметра -I Всё отбой собрал из 406-й, всё заработало. Ссылка на сообщение Поделиться на других сайтах
Lexep 0 Опубліковано: 2009-04-20 05:22:52 Share Опубліковано: 2009-04-20 05:22:52 извините пожалуйста - а как данный вебинтерфейс меняет RealName пользователя? Все работа админки с базой старгайзера(!) происходит через консольный конфигуратор Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-20 08:32:25 Share Опубліковано: 2009-04-20 08:32:25 Все работа админки с базой старгайзера(!) происходит через консольный конфигуратор Маленькое уточнение: на сколько я знаю, админка Алферова работает через sgconf_xml. Стандартный КК пока не умеет менять RealName. Но его не сложно научить Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2009-04-20 10:20:52 Share Опубліковано: 2009-04-20 10:20:52 Все работа админки с базой старгайзера(!) происходит через консольный конфигуратор да вы чтоооо 2 madf насколько проблемно такое реализовать и есть ли смысл надеяться? На данный момент единственное что придумал это цеплять на стороне дополнительную табличку для реалнеймов но сие есть костыль и отрицательно сказывается на обратной совместимости. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-20 10:29:05 Share Опубліковано: 2009-04-20 10:29:05 да вы чтоооо 2 madf насколько проблемно такое реализовать и есть ли смысл надеяться? На данный момент единственное что придумал это цеплять на стороне дополнительную табличку для реалнеймов но сие есть костыль и отрицательно сказывается на обратной совместимости. Это совершенно не проблемно. Минут 15 времени и строк 10 кода Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2009-05-08 08:11:18 Share Опубліковано: 2009-05-08 08:11:18 проект заморожен? раньше патчи выходили сразу с бета версиями stg... щас тишина Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас