masters 126 Опубліковано: 2008-01-04 07:28:50 Share Опубліковано: 2008-01-04 07:28:50 to den68 У меня тоже самое на FreeBSD 6.2 to Bolik_Stav Авторизатор тут не причем. Глючит служба авторизатора на сервере. Перезапуск клиентского авторизатора ничем не помагает. помагает перезапуск СТГ, но не надолго. Решил проблему - поставил более раннюю версию СТГ с модулем MySQL, работает как часы :00: Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2008-01-04 08:23:21 Share Опубліковано: 2008-01-04 08:23:21 У меня такое же саммое на ASPLinux 11.2 а также если юзать форвардинг не маскарадинг щитает в 2 раза больше трафик!!! Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-01-04 12:00:10 Share Опубліковано: 2008-01-04 12:00:10 ...а также если юзать форвардинг не маскарадинг щитает в 2 раза больше трафик!!! Уже обсуждалось. Это нормальное явление - один и тот-же пакет 2 раза "светится" на интерфейсах системы. Используйте захват трафика через mod_ipq_cap Ссылка на сообщение Поделиться на других сайтах
palladium 0 Опубліковано: 2008-01-04 12:02:37 Share Опубліковано: 2008-01-04 12:02:37 Вобщем работал stargazer в нормальном режиме около двух часов, может даже и меньше, потом начались такие же проблемы как и у masters, den68, Bolik_Stav. Только после перезапуска сервера (принудительного завершения процесса) все нормализовалось, но не на долго. Ссылка на сообщение Поделиться на других сайтах
Watson 0 Опубліковано: 2008-01-04 12:39:15 Share Опубліковано: 2008-01-04 12:39:15 Вобщем работал stargazer в нормальном режиме около двух часов, может даже и меньше, потом начались такие же проблемы как и у masters, den68, Bolik_Stav.Только после перезапуска сервера (принудительного завершения процесса) все нормализовалось, но не на долго. Таже проблема замечена на Alt 3.0 compact(тестовая машина) нестабильная работа авторизатора проверял на 2.47.6 и 2.55.7. На рабочую машину пока не ставил. Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 12:43:44 Share Опубліковано: 2008-01-04 12:43:44 Крайне забавно. Никак не могу добится такого поведения. Буду щас еще ковыряться. Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 12:46:39 Share Опубліковано: 2008-01-04 12:46:39 Вдогонку, 2 masters, den68, Bolik_Stav, Watson и palladium. Какой набор плагинов у вас стоит? Может я не с тем набором пытаюсь проверить? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2008-01-04 13:05:27 Share Опубліковано: 2008-01-04 13:05:27 Вобщем работал stargazer в нормальном режиме около двух часов, может даже и меньше, потом начались такие же проблемы как и у masters, den68, Bolik_Stav.Только после перезапуска сервера (принудительного завершения процесса) все нормализовалось, но не на долго. Таже проблема замечена на Alt 3.0 compact(тестовая машина) нестабильная работа авторизатора проверял на 2.47.6 и 2.55.7. На рабочую машину пока не ставил. а где вы такие доисторические версии конфигураторов берёте? или это тока у меня 2.60.8 ? Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 13:13:49 Share Опубліковано: 2008-01-04 13:13:49 Проверял на всех версиях авторизатора, вроде проблем не должно быть. Щас еще буду курить. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2008-01-04 13:26:27 Share Опубліковано: 2008-01-04 13:26:27 Ну вот... как и подозревал возврат к uint16_t GetLen() вернул все на свои места подсчет через divert_cap на freebsd нормализовался. Запустил в работу... наблюдаю Пока только один косяк обнаружился... при остановке падает в корку. Но останавливается весь... в логах все как положено 2008-01-04 16:06:10 -- --------------------------------------------- 2008-01-04 16:09:33 -- Stg v. Stg 2.404 2008-01-04 16:09:33 -- Message queue created successfully. msgKey=5555 msgID=262144 2008-01-04 16:09:33 -- Timer thread started successfully. 2008-01-04 16:09:33 -- Storage plugin: mysql_store v.0.67 (STG-Web). Loading successfull. 2008-01-04 16:09:33 -- Users started successfully. 2008-01-04 16:09:33 -- Traffcounter started successfully. 2008-01-04 16:09:33 -- Module: 'Divert_cap v.1.0'. Start successfull. 10 2008-01-04 16:09:33 -- Module: 'Radius modul version 0.9beta (Alf)'. Start successfull. 18 2008-01-04 16:09:33 -- Module: 'InetAccess authorizator v.1.2'. Start successfull. 50 2008-01-04 16:09:33 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2008-01-04 16:09:33 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2008-01-04 16:09:33 -- Stg started successfully. 2008-01-04 16:09:33 -- +++++++++++++++++++++++++++++++++++++++++++++ 2008-01-04 16:12:04 -- Shutting down... 15 2008-01-04 16:12:04 -- +++++++++++++++++++++++++++++++++++++++++++++ 2008-01-04 16:13:19 -- Module: 'Stg configurator v.0.07'. Stop successfull. 2008-01-04 16:13:19 -- Module: 'Always Online authorizator v.1.0'. Stop successfull. 2008-01-04 16:13:24 -- Module: 'InetAccess authorizator v.1.2'. Stop successfull. 2008-01-04 16:13:29 -- Module: 'Radius modul version 0.9beta (Alf)'. Stop successfull. 2008-01-04 16:13:29 -- Module: 'Divert_cap v.1.0'. Stop successfull. 2008-01-04 16:13:31 -- Traffcounter: Stop successfull. 2008-01-04 16:13:33 -- Users: Stop successfull. 2008-01-04 16:13:34 -- Queue removed successfully. 2008-01-04 16:13:34 -- StgTimer: Stop successfull. 2008-01-04 16:13:34 -- Stg stopped successfully. 2008-01-04 16:13:34 -- --------------------------------------------- gdb на корку вот что говорит: gdb stargazer stargazer.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols found)... warning: exec file is newer than core file. Core was generated by `stargazer'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/stg/libstg_logger.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/libstg_logger.so Reading symbols from /usr/lib/stg/libstg_locker.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/libstg_locker.so Reading symbols from /usr/lib/stg/libstg_common.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/libstg_common.so Reading symbols from /usr/lib/stg/libscript_executer.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/libscript_executer.so Reading symbols from /usr/lib/stg/libdotconfpp.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/libdotconfpp.so Reading symbols from /usr/lib/libexpat.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libexpat.so.6 Reading symbols from /usr/lib/libc_r.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libc_r.so.6 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libstdc++.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.5 Reading symbols from /lib/libm.so.4...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.4 Reading symbols from /usr/lib/stg/libstg_crypto.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/libstg_crypto.so Reading symbols from /usr/lib/stg/mod_store_mysql.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/mod_store_mysql.so Reading symbols from /usr/local/lib/mysql/libmysqlclient.so.15...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/mysql/libmysqlclient.so.15 Reading symbols from /lib/libcrypt.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libcrypt.so.3 Reading symbols from /usr/lib/libssl.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libssl.so.4 Reading symbols from /lib/libcrypto.so.4...(no debugging symbols found)...done. Loaded symbols for /lib/libcrypto.so.4 Reading symbols from /lib/libz.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.3 Reading symbols from /usr/lib/stg/mod_cap_divert.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/stg/mod_cap_divert.so Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x48609eb4 in ?? () Cannot find thread, Thread ID=3, generic error (gdb) Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2008-01-04 13:45:02 Share Опубліковано: 2008-01-04 13:45:02 Подтверждаю баг, описанный выше Авторизатор 2.60.8 модуль - InetAccess authorizator v.1.2 отвалился. Доработал напильником, собрал и поставил InetAccess v.1.1 Запустил... наблюдаю freebsd 6.2 набор модулей - см. лог в посте выше Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 13:45:28 Share Опубліковано: 2008-01-04 13:45:28 Баг с авторизатором воспроизвелся. Ща будем душить Ссылка на сообщение Поделиться на других сайтах
DoS 0 Опубліковано: 2008-01-04 13:55:19 Share Опубліковано: 2008-01-04 13:55:19 debian 4.0 r2 собралось нормально после смены в ./build gmake на make и запуском make clean перед ./build но вот с авторизатором не понятки - после запуска системы ничего не работает, симптомы такие же как и описаны выше: авторизатор то включается, то не включается, скрипты OnConnect и OnDisconnect не выполняются. Пришлось всем временно выставить Всегда online чтобы авторизатор не мучить... Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 14:04:35 Share Опубліковано: 2008-01-04 14:04:35 Народ! Проверяйте наличие старых библиотек!!! У кого глюки с авторизатором, плз, проделайте следующие действия. 1. Берем чистый архив stg-2.404.9.7.src.tgz, разворачиваем куда-нибудь 2. Говорим ./build 3. Не говорим make install 4. Копируем /etc/stargazer в /etc/stargazer.dbg 5. Правим /etc/stargazer.dbg/stargazer.conf: ModulesPath = ./modules 6. Переходим в <...>/stg-2.404.9.7/projects/stargazer 7. В ЭТОЙ директории говорим: LD_LIBRARY_PATH=../../lib ./stargazer /etc/stargazer.dbg/ Обратите внимание, мы говорим ./stargazer, а не stargazer!!! Смотрим работу авторизатора. Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2008-01-04 14:11:26 Share Опубліковано: 2008-01-04 14:11:26 я извиняюсь что опять с глупым вопросами... смотрю что эта версия всё больше финализируется ( ошибок становится всё меньше ) т.е скоро релиз... Интересно следующие - что войдёт в финальный архив? будет ли там идти VPN и mysql и Netflow модули ? Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 14:13:35 Share Опубліковано: 2008-01-04 14:13:35 Честно говоря, мне хотелось бы оставить тот набор, который есть сейчас, но работающий как часы, а потом двинутся дальше в сторону расширения функционала. К тому же, я к этому времени планирую добить тесты, что должно привести к уменьшению кол-ва ошибок и времени обкатки. Ссылка на сообщение Поделиться на других сайтах
Drool 0 Опубліковано: 2008-01-04 14:47:04 Share Опубліковано: 2008-01-04 14:47:04 Честно говоря, мне хотелось бы оставить тот набор, который есть сейчас, но работающий как часы, а потом двинутся дальше в сторону расширения функционала +1 Полностью поддерживаю такую позицию. Лучше базовый функционал, но отшлифованный, а то сейчас придется ловить блох в куче шерсти, бишь модулях. :rrr: Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2008-01-04 14:56:51 Share Опубліковано: 2008-01-04 14:56:51 Честно говоря, мне хотелось бы оставить тот набор, который есть сейчас, но работающий как часы, а потом двинутся дальше в сторону расширения функционала +1 Полностью поддерживаю такую позицию. Лучше базовый функционал, но отшлифованный, а то сейчас придется ловить блох в куче шерсти, бишь модулях. :rrr: я тоже не против такова набора НО просто интересно когда модули будут подогнаны под финальную версию! Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2008-01-04 19:33:09 Share Опубліковано: 2008-01-04 19:33:09 Господа, у кого были проблемы с авторизатором, кто-нибудь попробовал сделать, то что я писал? А то вопрос как-то завис в воздухе. Ссылка на сообщение Поделиться на других сайтах
H22A 0 Опубліковано: 2008-01-04 20:14:25 Share Опубліковано: 2008-01-04 20:14:25 Есть проблемы с авторизатором. Попробовал данным методом - заработало. Убил, запустил еще раз - перестало работать. После чего скопировал библиотеки из ../../lib и ./modules в /usr/lib/stg и попробовал штатно запустить - опять то же самое: авторизатор радостный, а сервер ничего не видит. Откатился на 2.402.9.7 Ссылка на сообщение Поделиться на других сайтах
den68 0 Опубліковано: 2008-01-04 20:48:48 Share Опубліковано: 2008-01-04 20:48:48 Сейчас попробуем ... с LD_LIBRARY_PATH=../../lib ./stargazer неработает тоже, собираеться со второго раза. НО ! при переносе модулей и либ например в /etc/stargazer_2.4 И ! удалении директории с сырцами где это все собиралось - работает ! вопрос как долго .... cd /etc/stargazer_2.4 LD_LIBRARY_PATH=./lib ./stargazer Не очень ясно зачем в нем точный путь к библиотекам в директории SRC ... [1]+ Killed ./stargazer (wd: /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer) Хотя запускался он из /etc/stargazer_2.4 (бинарник), src дир удалена. ldd stargazer libstg_logger.so => not found libstg_locker.so => not found libstg_common.so => not found libscript_executer.so => not found libdotconfpp.so => not found libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4001b000) libpthread.so.0 => /lib/libpthread.so.0 (0x4003c000) libdl.so.2 => /lib/libdl.so.2 (0x4008d000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40090000) libm.so.6 => /lib/libm.so.6 (0x40143000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40164000) libc.so.6 => /lib/libc.so.6 (0x4016c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) # ldd mod_auth_ia.so libpthread.so.0 => /lib/libpthread.so.0 (0x4002b000) libstg_common.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_common.so (0x4007c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40081000) libm.so.6 => /lib/libm.so.6 (0x40134000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40155000) libc.so.6 => /lib/libc.so.6 (0x4015d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libstg_crypto.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_crypto.so (0x40283000) это без преноса модулей в /usr/lib/stg/ кстати, при первой сборки из исходников обычно следующее: ar rc libstg_crypto.a ag_md5.o blowfish.o ranlib libstg_crypto.a cp *.so /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib cp *.a /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs/crypto.lib' g++ -c admins.cpp -Wall -I /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../include -DLINUX g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_strpt ime.cpp gmake[2]: *** No rule to make target `-lstg_crypto', needed by `libstg_common.so'. Stop. gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs/common.lib' gmake[1]: *** [common.lib] Error 2 gmake[1]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs' gmake: *** [libs] Error 2 gmake: *** Waiting for unfinished jobs.... Press any key to continue... и еще: gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/stglibs/dotconfpp.lib' g++ -c settings.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX ia_auth_c.cpp: In member function `int IA_CLIENT_PROT::NetSend(int)': ia_auth_c.cpp:317: warning: `int msgLen' might be used uninitialized in this function ia_auth_c.cpp: In member function `int IA_CLIENT_PROT::NetRecv()': ia_auth_c.cpp:346: warning: `int ret' might be used uninitialized in this function g++ -I../include -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libia_auth_c.so ia_auth_c.o -o libia_auth_c.so -L /usr/src/NE W_STG2.4/111/stg-2.404.9.7/lib ar rc libia_auth_c.a ia_auth_c. и еще: gmake -C store/mysql gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' ../../Makefile.in:34: deps: No such file or directory gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' g++ -c mysql_store.cpp -O2 -Wall -fPIC -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX gmake[2]: *** No rule to make target `-lmysqlclient', needed by `mod_store_mysql.so'. Stop. gmake[2]: *** Waiting for unfinished jobs... и еще: g++ -c traffcounter.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX g++ -c user.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX traffcounter.cpp: In member function `int TRAFFCOUNTER::ParseAddress(const char*, RULE*)': traffcounter.cpp:862: warning: `char n' might be used uninitialized in this function g++ -c user_property.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX g++ -c users.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX user.cpp:1344:11: warning: #warning "TODO: gcc v. 4.x generate ICE on x86_64" user.cpp:1432:23: warning: #warning "TODO: gcc v. 4.x generate ICE on x86_64" и еще: g_locker.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libstg_common.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libscript_e xecuter.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libdotconfpp.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/li bdl.so -O2 -Wall -Wl,-E -L/usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib -Wl,-rpath,/usr/lib/stg -o stargazer gmake -C configuration/sgconfig gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/configuration/sgconfig' ../../Makefile.in:34: deps: No such file or directory inetaccess.cpp: In member function `int AUTH_IA::PacketProcessor(char*, int, unsigned int, short unsigned int, int, user_iter*)': inetaccess.cpp:837: warning: `int ret' might be used uninitialized in this function gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/configuration/sgconfig' gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/configuration/sgconfig' так же проблемы с собиранием sgconf_xml: это если маке: make[1]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/stglibs' g++ main.o parser.o /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libconffiles.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libs tg_common.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libsrvconf.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/li bdl.so -Wl,-E -L/usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib -Wl,-rpath,/usr/lib/stg -o sgconf_xml /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libstg_common.so: undefined reference to `stgTime' collect2: ld returned 1 exit status make: *** [sgconf_xml] Error 1 Press any key to continue... если ./build - то собираеться, но: libconffiles.so имел размер при первоночальной сборке 41984, а стал 42016 ? в общем размер меняют эти файлы: # ls -l total 140 -rwxr-xr-x 1 root root 42016 Jan 5 02:28 libconffiles.so -rwxr-xr-x 1 root root 50541 Jan 5 02:28 libsrvconf.so -rw-r--r-- 1 root root 16090 Jan 5 02:28 libstg_common.a -rwxr-xr-x 1 root root 21036 Jan 5 02:28 libstg_common.so Ссылка на сообщение Поделиться на других сайтах
ponomar 0 Опубліковано: 2008-01-04 23:50:22 Share Опубліковано: 2008-01-04 23:50:22 та же проблема про авторизатор Ссылка на сообщение Поделиться на других сайтах
den68 0 Опубліковано: 2008-01-04 23:55:08 Share Опубліковано: 2008-01-04 23:55:08 При всем при этом, когда СТГ запущен из отдельной директории вмести м либами, модулями итд, и в общем-то работает, по таймауту светофор, мигает маленько ОнЛайн 1 пользователь - я До кучи он еще сообщения не отправляет # cat /proc/sys/net/ipv4/neigh/default/gc_thresh* 1024 4096 8192 # arp -n | wc -l 216 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-01-05 08:53:05 Share Опубліковано: 2008-01-05 08:53:05 ... НО ! при переносе модулей и либ например в /etc/stargazer_2.4 И ! удалении директории с сырцами где это все собиралось - работает ! вопрос как долго .... cd /etc/stargazer_2.4 LD_LIBRARY_PATH=./lib ./stargazer Не очень ясно зачем в нем точный путь к библиотекам в директории SRC ... ... ldd stargazer libstg_logger.so => not found libstg_locker.so => not found libstg_common.so => not found libscript_executer.so => not found libdotconfpp.so => not found libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4001b000) libpthread.so.0 => /lib/libpthread.so.0 (0x4003c000) libdl.so.2 => /lib/libdl.so.2 (0x4008d000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40090000) libm.so.6 => /lib/libm.so.6 (0x40143000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40164000) libc.so.6 => /lib/libc.so.6 (0x4016c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) # ldd mod_auth_ia.so libpthread.so.0 => /lib/libpthread.so.0 (0x4002b000) libstg_common.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_common.so (0x4007c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40081000) libm.so.6 => /lib/libm.so.6 (0x40134000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40155000) libc.so.6 => /lib/libc.so.6 (0x4015d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libstg_crypto.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_crypto.so (0x40283000) это без преноса модулей в /usr/lib/stg/ кстати, при первой сборки из исходников обычно следующее: ar rc libstg_crypto.a ag_md5.o blowfish.o ranlib libstg_crypto.a cp *.so /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib cp *.a /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs/crypto.lib' g++ -c admins.cpp -Wall -I /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../include -DLINUX g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_strpt ime.cpp gmake[2]: *** No rule to make target `-lstg_crypto', needed by `libstg_common.so'. Stop. gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs/common.lib' gmake[1]: *** [common.lib] Error 2 gmake[1]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs' gmake: *** [libs] Error 2 gmake: *** Waiting for unfinished jobs.... Press any key to continue... и еще: gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/stglibs/dotconfpp.lib' g++ -c settings.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX ia_auth_c.cpp: In member function `int IA_CLIENT_PROT::NetSend(int)': ia_auth_c.cpp:317: warning: `int msgLen' might be used uninitialized in this function ia_auth_c.cpp: In member function `int IA_CLIENT_PROT::NetRecv()': ia_auth_c.cpp:346: warning: `int ret' might be used uninitialized in this function g++ -I../include -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libia_auth_c.so ia_auth_c.o -o libia_auth_c.so -L /usr/src/NE W_STG2.4/111/stg-2.404.9.7/lib ar rc libia_auth_c.a ia_auth_c. и еще: gmake -C store/mysql gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' ../../Makefile.in:34: deps: No such file or directory gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' g++ -c mysql_store.cpp -O2 -Wall -fPIC -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX gmake[2]: *** No rule to make target `-lmysqlclient', needed by `mod_store_mysql.so'. Stop. gmake[2]: *** Waiting for unfinished jobs... ... это если маке: make[1]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/stglibs' g++ main.o parser.o /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libconffiles.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libs tg_common.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libsrvconf.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/li bdl.so -Wl,-E -L/usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib -Wl,-rpath,/usr/lib/stg -o sgconf_xml /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libstg_common.so: undefined reference to `stgTime' collect2: ld returned 1 exit status make: *** [sgconf_xml] Error 1 Press any key to continue... если ./build - то собираеться, но: libconffiles.so имел размер при первоночальной сборке 41984, а стал 42016 ? в общем размер меняют эти файлы: 1. Чёрт, я даже не представляю себе как надо было думать, чтобы придумать положить все бинари в /etc/stargazer 2. LD_LIBRARY_PATH=<путь> указывает, по какому пути в первую очередь искать библиотеки. 3. foo-bar => not found - это верно. Так и должно быть, т.к. библиотек нет в /usr/lib/stg 4. За libstg_common.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_common.so (0x4007c000) - спасибо. Нашел пару мелких багов в системе сборки. 5. gmake[2]: *** No rule to make target `-lstg_crypto', needed by `libstg_common.so'. Stop. - известная штука. Поборем. 6. Ворнинги про неинициализированную переменную - это просто перестраховка компилятора. В этих местах переменная всегда инициализируется. Но попытаемся побороть. 7. gmake[2]: *** No rule to make target `-lmysqlclient', needed by `mod_store_mysql.so'. Stop. - компилятор не нашел вашу клиентскую либу для мускула. Видимо, Вы патчили скрипт build, иначе бы он не дал Вам собирать модуль для мускула. 8. Ошибка про ненайденный stgTime: такое может возникнуть, если Вы собрали, скажем, stargazer через build, а sgconf_xml - через make. Ну или разные режимы дебаговости у библиотек и проекта. 9. Размер, опять же, зависит от файлика Makefile.conf, который создается скриптом build индивидуально для каждого проекта. Ссылка на сообщение Поделиться на других сайтах
Watson 0 Опубліковано: 2008-01-05 10:10:43 Share Опубліковано: 2008-01-05 10:10:43 Народ! Проверяйте наличие старых библиотек!!!У кого глюки с авторизатором, плз, проделайте следующие действия. 1. Берем чистый архив stg-2.404.9.7.src.tgz, разворачиваем куда-нибудь 2. Говорим ./build 3. Не говорим make install 4. Копируем /etc/stargazer в /etc/stargazer.dbg 5. Правим /etc/stargazer.dbg/stargazer.conf: ModulesPath = ./modules 6. Переходим в <...>/stg-2.404.9.7/projects/stargazer 7. В ЭТОЙ директории говорим: LD_LIBRARY_PATH=../../lib ./stargazer /etc/stargazer.dbg/ Обратите внимание, мы говорим ./stargazer, а не stargazer!!! Смотрим работу авторизатора. Проделал указанным способом на тестовой машине, тое. после сборки ./build сделал следующее в /etc/stargazer/stargazer.conf подправил путь в ModulesPath = ./modules в каталоге /home/user/stg-2.404.9.7/projects/stargazer сделал LD_LIBRARY_PATH=/home/user/stg-2.404.9.7/lib ./stargazer /etc/stargazer в результате авторизатор заработал нормально, тоесть нормальніе коннекти и дисконнекти без зависаний работал около часа.После єтого остановил стг и скопировал модули и библиотети в /usr/lib/stg, подправил путь в конфиге и запустил результат неважный, снова зависает авторизатор, несрабатывает переподключение, отключается не сразу. P.S ан нет переподключение срабатывает!!! OS Alt 3.0 compact Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения