Перейти к содержимому
Local

Рекомендованные сообщения

из git не собиарется

make[2]: Entering directory `/home/stg/git-21.11.2011-08:26/stg/projects/stargazer/plugins/authorization/ao'
deps:1: *** несколько образцов цели. Останов.
make[2]: Leaving directory `/home/stg/git-21.11.2011-08:26/stg/projects/stargazer/plugins/authorization/ao'
make[1]: *** [authorization/ao] Ошибка 2
make[1]: Leaving directory `/home/stg/git-21.11.2011-08:26/stg/projects/stargazer/plugins'
make: *** [plugins] Ошибка 2

 

не пойму в чём дело, из дистрибудтива не собирается тоже

 

разобрался, такая ошибка вылетает если в названии директории присутствует символ ":" (двоеточие)

Изменено пользователем yKpon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стабильно ли работает модуль cap_nf?

Второй день бьюсь со связкой softflowd + stargazer (2.407-p1), Не весь трафик считает

У кого как считает netflow ? откуда берете сенсор?

 

netflow v9 умеет считает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С момента появления плагина cap_nf жалоб на него небыло.

v9 не умеет.

А почему не в ветку обсуждения 2.407-p1?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какой смысл поддерживать v9 если в нем только добавились IPv6 (Stargazer не умеет его считать), дополнительная информация и некие "шаблоны"? Для нужд Stargazer хватает v5 с головой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Второй день бьюсь со связкой softflowd + stargazer (2.407-p1), Не весь трафик считает

Уже несколько лет все тот же softflowd -> cap_nf, ошибок подсчета не обнаружено, при подсчете более 2 гбит канала загрузка старгейзера не выжирает более 25-30% одного ядра.

 

ЗЫ Слышал негативные отзывы о тормознутости/корявости softflowd на линуксе, хотя свечку не держал, точно не уверен. В большинстве случаев там успешно используется что-то типа fprobe.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В большинстве случаев там успешно используется что-то типа fprobe.

ipt_netflow, во всех ракурсах — как для трафика предназначенного хосту (когда NAS — сервер под линуксом), так и для обратного случая (когда NAS — L3 свитч, а трафик собирается коллектором через RSPAN).

В последнем случае, кстати, была проблема с фрагментированными пакетами, решилось обновлением ядра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А именно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А именно?

Не вдавался в подробности. Но он неправильно создает deps и как следствие не компилит , заменил скрипт билд тем же из архива выложенного в этой теме .. все собралось

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А именно?

Не вдавался в подробности. Но он неправильно создает deps и как следствие не компилит , заменил скрипт билд тем же из архива выложенного в этой теме .. все собралось

Ошибка. Файл deps создает не скрипт build а Makefile. Скрипт build только конфигурирует систему сборки - создает Makefile.conf. Это аналог скрипта configure из autotools.

В скрипте build изменения по сравнению с rc2 касались только процесса установки.

 

Когда ошибка в файле deps - надо или удалить этот файл (тогда система сборки пересоздаст его) или сделать make clean перед сборкой. Давно надо бы поправить эти безобразия, да все руки не доходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А именно?

Не вдавался в подробности. Но он неправильно создает deps и как следствие не компилит , заменил скрипт билд тем же из архива выложенного в этой теме .. все собралось

Ошибка. Файл deps создает не скрипт build а Makefile. Скрипт build только конфигурирует систему сборки - создает Makefile.conf. Это аналог скрипта configure из autotools.

В скрипте build изменения по сравнению с rc2 касались только процесса установки.

 

Когда ошибка в файле deps - надо или удалить этот файл (тогда система сборки пересоздаст его) или сделать make clean перед сборкой. Давно надо бы поправить эти безобразия, да все руки не доходят.

Я два раза делал make clean и не помогало :) заменил только билд ... ножет он как то криво мекйфалы читает хз .. но в депсах тепеть все впорядке .. а тогда в начале строки о компиляции писалась какая то "-е"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

...

Ошибка. Файл deps создает не скрипт build а Makefile. Скрипт build только конфигурирует систему сборки - создает Makefile.conf. Это аналог скрипта configure из autotools.

В скрипте build изменения по сравнению с rc2 касались только процесса установки.

 

Когда ошибка в файле deps - надо или удалить этот файл (тогда система сборки пересоздаст его) или сделать make clean перед сборкой. Давно надо бы поправить эти безобразия, да все руки не доходят.

Я два раза делал make clean и не помогало :) заменил только билд ... ножет он как то криво мекйфалы читает хз .. но в депсах тепеть все впорядке .. а тогда в начале строки о компиляции писалась какая то "-е"

Воспроизвести получится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

root@gw-kapan:~/stg# git clone git://gitorious.org/stg/stg.git

Initialized empty Git repository in /root/stg/stg/.git/

fatal: The remote end hung up unexpectedly

root@gw-kapan:~/stg# git clone git://gitorious.org/stg/stg.git

Initialized empty Git repository in /root/stg/stg/.git/

remote: Counting objects: 8411, done.

remote: Compressing objects: 100% (5180/5180), done.

remote: Total 8411 (delta 5700), reused 5010 (delta 3110)

Receiving objects: 100% (8411/8411), 10.08 MiB | 802 KiB/s, done.

Resolving deltas: 100% (5700/5700), done.

 

-----------------------------------

root@gw-kapan:~/stg/stg/projects/stargazer# ./build

#############################################################################

Building STG 2.4 for Linux

#############################################################################

Checking CC... found

Checking CXX... found

Checking endianess... Little Endian

Checking for -lexpat... yes

Checking for -lfbclient... no

Checking for mysql_config... yes

Checking for mysql_config --cflags... [-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX]

Checking for mysql_config --libs_r... [-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient_r]

Checking for pg_config... no

Checking for -lpq... no

Checking for xmlrpc-c-config... no

Checking for -lxmlrpc... no

make -C /root/stg/stg/projects/stargazer/../../stglibs

make[1]: Entering directory `/root/stg/stg/stglibs'

make -C logger.lib

make[2]: Entering directory `/root/stg/stg/stglibs/logger.lib'

[: 9: 1: unexpected operator

make[2]: Leaving directory `/root/stg/stg/stglibs/logger.lib'

make[2]: Entering directory `/root/stg/stg/stglibs/logger.lib'

deps:2: *** missing separator. Stop.

make[2]: Leaving directory `/root/stg/stg/stglibs/logger.lib'

make[1]: *** [logger.lib] Error 2

make[1]: Leaving directory `/root/stg/stg/stglibs'

make -C /root/stg/stg/projects/stargazer/../../stglibs

make[1]: Entering directory `/root/stg/stg/stglibs'

make -C logger.lib

make[2]: Entering directory `/root/stg/stg/stglibs/logger.lib'

deps:2: *** missing separator. Stop.

make[2]: Leaving directory `/root/stg/stg/stglibs/logger.lib'

make[1]: *** [logger.lib] Error 2

make[1]: Leaving directory `/root/stg/stg/stglibs'

make: *** [libs] Error 2

 

-----------------------------------------------------

root@gw-kapan:~/stg/stg/projects/stargazer# cd /root/stg/stg/stglibs/logger.lib

root@gw-kapan:~/stg/stg/stglibs/logger.lib# ls

deps include logger.cpp Makefile

root@gw-kapan:~/stg/stg/stglibs/logger.lib# cat deps

logger.o: logger.cpp include/stg/logger.h Makefile ../../Makefile.conf

-e $(CXX) -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DLINUX -DSTG_TIME -c $<

root@gw-kapan:~/stg/stg/stglibs/logger.lib#

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Аналог deps с другим билдом

root@gw-kapan:~/stg/stg_w/stglibs/logger.lib# cat deps

logger.o: logger.cpp include/stg/logger.h Makefile ../../Makefile.conf

$(CXX) -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DLINUX -DSTG_TIME -c $<

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что за дистрибутив и что используется в качестве shell?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Точно bash а не dash?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сейчас должно быть исправлено

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Была как то проблема с echo - решение указать абсолютный путь.

"echo -e" - не работает

"/bin/echo -e" - работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если б все было так просто... Выставить бы всех разработчиков шеллов вдоль стенки, да ленту в пулемет вставить...

Короче, последний коммит по идее должен решить проблему. Заменил echo на printf.

А все из-за отвязки от bash.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×