Lexep Опубліковано: March 17, 2009 at 02:13 Опубліковано: March 17, 2009 at 02:13 Ребята уже 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 Опубліковано: March 17, 2009 at 04:51 Опубліковано: March 17, 2009 at 04:51 Пересобрал всё на 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 Опубліковано: March 17, 2009 at 07:39 Опубліковано: March 17, 2009 at 07:39 # gdb ./stargazer (gdb) r ... Segmentation fault (gdb) bt И все что он напишет - покажи.
kroko Опубліковано: March 17, 2009 at 08:57 Опубліковано: March 17, 2009 at 08:57 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 Опубліковано: March 20, 2009 at 00:20 Опубліковано: March 20, 2009 at 00:20 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 Опубліковано: March 20, 2009 at 01:24 Опубліковано: March 20, 2009 at 01:24 вот что получаеться если в 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 Опубліковано: April 9, 2009 at 11:41 Опубліковано: April 9, 2009 at 11:41 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 Опубліковано: April 9, 2009 at 15:43 Опубліковано: April 9, 2009 at 15:43 Вот поставил версию 2.406, а вот патч под ВЭБ для нее не подходит. Хотелось бы увидеть его, если он конечно нужен, под новую версию Я все понимаю, что врямя и т.д., так давайте чтото делать а не пенять друг на друга, что мол некогда, или за все нужно платить. Нужно? Так назначайте цену и вперед. Потому что, мне например, нужно чтоб все работало а не по форумам постить)
trinux Опубліковано: April 11, 2009 at 12:16 Опубліковано: April 11, 2009 at 12:16 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 Опубліковано: April 11, 2009 at 13:59 Опубліковано: April 11, 2009 at 13:59 попробовал уже патченную сборку. тоже самое...
kroko Опубліковано: April 13, 2009 at 09:11 Опубліковано: April 13, 2009 at 09:11 Пересобрал всё на Ubuntu8.10 всё вроде работает, но нашёл одну интерестную вещь если InetAccess'ом 3 раза подключиться и отключиться очень быстро, то stargazer падает без видимых на то причин в логах.... Это имеет место быть. Та же беда, я так ее не победил. Пока пользователи не пронюхали эту фичу. Выход нашел только один Скриптом дергать Старгазер если упадет поднимать его. Или убрать авторизаторы совсем. И выставлять всем онлайн. Ставить arpwath и бить по ушам за смену ip руками или мака. =(
madf Опубліковано: April 13, 2009 at 09:32 Опубліковано: April 13, 2009 at 09:32 Это имеет место быть.Та же беда, я так ее не победил. Пока пользователи не пронюхали эту фичу. Выход нашел только один Скриптом дергать Старгазер если упадет поднимать его. Или убрать авторизаторы совсем. И выставлять всем онлайн. Ставить arpwath и бить по ушам за смену ip руками или мака. =( Проблема была решена в 2.406-beta
madf Опубліковано: April 13, 2009 at 09:34 Опубліковано: April 13, 2009 at 09:34 ...mysql_store.cpp:1924: ошибка: нет декларации 'strtou2' в этой области видимости ... криворукость? Это после патча наложенного я пересобираю стг. Видимо патч для более ранних версий. В 2.405 эти функции ыбли заменены на шаблонную str2x
trinux Опубліковано: April 13, 2009 at 10:04 Опубліковано: April 13, 2009 at 10:04 что сделать? я брал уже патченную версию стг пробовал ставить, та же песня.
madf Опубліковано: April 13, 2009 at 10:11 Опубліковано: April 13, 2009 at 10:11 Либо писать патч самому либо просить автора stg-web чтобы он это сделал.
Lexep Опубліковано: April 17, 2009 at 01:02 Опубліковано: April 17, 2009 at 01:02 Подскажите пожалуйста как изменить IP пользователя через консольный конфигуратор? Извеняюсь конечно что не по теме...
madf Опубліковано: April 17, 2009 at 08:44 Опубліковано: April 17, 2009 at 08:44 ... 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 Опубліковано: April 17, 2009 at 09:31 Опубліковано: April 17, 2009 at 09:31 извините пожалуйста - а как данный вебинтерфейс меняет RealName пользователя?
Lexep Опубліковано: April 20, 2009 at 05:20 Опубліковано: April 20, 2009 at 05:20 ... 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 Опубліковано: April 20, 2009 at 05:22 Опубліковано: April 20, 2009 at 05:22 извините пожалуйста - а как данный вебинтерфейс меняет RealName пользователя? Все работа админки с базой старгайзера(!) происходит через консольный конфигуратор
madf Опубліковано: April 20, 2009 at 08:32 Опубліковано: April 20, 2009 at 08:32 Все работа админки с базой старгайзера(!) происходит через консольный конфигуратор Маленькое уточнение: на сколько я знаю, админка Алферова работает через sgconf_xml. Стандартный КК пока не умеет менять RealName. Но его не сложно научить
nightfly Опубліковано: April 20, 2009 at 10:20 Опубліковано: April 20, 2009 at 10:20 Все работа админки с базой старгайзера(!) происходит через консольный конфигуратор да вы чтоооо 2 madf насколько проблемно такое реализовать и есть ли смысл надеяться? На данный момент единственное что придумал это цеплять на стороне дополнительную табличку для реалнеймов но сие есть костыль и отрицательно сказывается на обратной совместимости.
madf Опубліковано: April 20, 2009 at 10:29 Опубліковано: April 20, 2009 at 10:29 да вы чтоооо 2 madf насколько проблемно такое реализовать и есть ли смысл надеяться? На данный момент единственное что придумал это цеплять на стороне дополнительную табличку для реалнеймов но сие есть костыль и отрицательно сказывается на обратной совместимости. Это совершенно не проблемно. Минут 15 времени и строк 10 кода
Bolik_Stav Опубліковано: May 8, 2009 at 08:11 Опубліковано: May 8, 2009 at 08:11 проект заморожен? раньше патчи выходили сразу с бета версиями stg... щас тишина
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас