Jump to content

непонятная ошибка пр первом запуске


Recommended Posts

Система ASPLinux 11.2

 

на whreis libexpat получаем

 

 

[root@asp11s sbin]# whereis libexpat
libexpat: /usr/lib/libexpat.a /usr/lib/libexpat.la /usr/lib/libexpat.so

 

при установке получаем


[root@asp11s stargazer]# ./build
#############################################################################
      Building STG 2.4 for Linux
#############################################################################
Makeing stg_logger.lib
rm -f deps libstg_logger *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c stg_logger.cpp
g++ -shared -Wl,-soname,libstg_logger.so stg_logger.o -o libstg_logger.so
ar rc libstg_logger.a stg_logger.o
ranlib libstg_logger.a
cp stg_logger.h ../../include/
cp libstg_logger.a ../../lib/
cp libstg_logger.so ../../lib/
Makeing crypto.lib
rm -f deps libstg_crypto *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c ag_md5.c
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c blowfish.cpp
g++ -shared -Wl,-soname,libstg_crypto.so ag_md5.o blowfish.o -o libstg_crypto.so
ar rc libstg_crypto.a ag_md5.o blowfish.o
ranlib libstg_crypto.a
cp ag_md5.h blowfish.h ../../include/
cp libstg_crypto.a ../../lib/
cp libstg_crypto.so ../../lib/
Makeing common.lib
rm -f deps libstg_common *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c debug.c
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c stg_error.c
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c common.cpp
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c stg_strptime.cpp
g++ -shared -Wl,-soname,libstg_common.so debug.o stg_error.o common.o stg_strptime.o -o libstg_common.so
ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o
ranlib libstg_common.a
cp debug.h stg_error.h common.h ../../include/
cp libstg_common.a ../../lib/
cp libstg_common.so ../../lib/
Makeing script_executer.lib
rm -f deps libscript_executer *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c script_executer.cpp
g++ -shared -Wl,-soname,libscript_executer.so script_executer.o -o libscript_executer.so
ar rc libscript_executer.a script_executer.o
ranlib libscript_executer.a
cp script_executer.h ../../include/
cp libscript_executer.a ../../lib/
cp libscript_executer.so ../../lib/
Makeing conffiles.lib
rm -f deps libconffiles *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c conffiles.cpp
g++ -shared -Wl,-soname,libconffiles.so conffiles.o -o libconffiles.so
ar rc libconffiles.a conffiles.o
ranlib libconffiles.a
cp conffiles.h ../../include/
cp libconffiles.a ../../lib/
cp libconffiles.so ../../lib/
Makeing hostallow.lib
rm -f deps libhostallow *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c hostallow.cpp
g++ -shared -Wl,-soname,libhostallow.so hostallow.o -o libhostallow.so
ar rc libhostallow.a hostallow.o
ranlib libhostallow.a
cp hostallow.h ../../include/
cp libhostallow.a ../../lib/
cp libhostallow.so ../../lib/
Makeing pinger.lib
rm -f deps libstg_pinger *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c pinger.cpp
g++ -shared -Wl,-soname,libstg_pinger.so pinger.o -o libstg_pinger.so
ar rc libstg_pinger.a pinger.o
ranlib libstg_pinger.a
cp pinger.h ../../include/
cp libstg_pinger.a ../../lib/
cp libstg_pinger.so ../../lib/
Makeing dotconfpp.lib
rm -f deps libdotconfpp *.o *.a *.so tags *.*~
../Makefile.in:88: deps: Нет такого файла или каталога
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c dotconfpp.cpp
g++ -g3 -Wall -fPIC -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c mempool.cpp
g++ -shared -Wl,-soname,libdotconfpp.so dotconfpp.o mempool.o -o libdotconfpp.so
ar rc libdotconfpp.a dotconfpp.o mempool.o
ranlib libdotconfpp.a
cp dotconfpp.h mempool.h ../../include/
cp libdotconfpp.a ../../lib/
cp libdotconfpp.so ../../lib/
g++ -c admin.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c admins.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c main.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c curr_ip.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c settings.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c stg_timer.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c tariff2.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c traffcounter.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c user.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c user_property.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c users.cpp -g3 -Wall -I ../../include -DLINUX
g++ -c plugin_runner.cpp -g3 -Wall -I ../../include -DLINUX
g++ admin.o admins.o main.o curr_ip.o settings.o stg_timer.o tariff2.o traffcounter.o user.o user_property.o users.o plugin_runner.o ../../lib/libconffiles.so ../../lib/libstg_common.so ../../lib/libstg_crypto.so ../../lib/libstg_logger.so ../../lib/libdotconfpp.so ../../lib/libscript_executer.so ../../lib/libstg_pinger.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/libdl.so -g3 -Wl,-E -L../../lib -Wl,-rpath,../../lib -Wl,-rpath,/usr/lib/stg -o stargazer
for plugin in ./plugins/authorization/ao ./plugins/authorization/inetaccess ./plugins/configuration/sgconfig ./plugins/other/ping ./plugins/other/rscript ./plugins/store/files ./plugins/capture/ether_linux ./plugins/capture/ipq_linux; do \
gmake OS=linux -C $plugin; \
done
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/authorization/ao'
g++ -c ao.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ ao.o -g3 -shared -o mod_auth_ao.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/authorization/ao'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/authorization/inetaccess'
g++ -c inetaccess.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ inetaccess.o -g3 -shared -o mod_auth_ia.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/authorization/inetaccess'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/configuration/sgconfig'
g++ -c stgconfig.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ -c rsconf.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ -c configproto.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ -c parser.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ -c parser_tariff.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ -c parser_admin.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ stgconfig.o rsconf.o configproto.o parser.o parser_tariff.o parser_admin.o -g3 -shared -o mod_conf_sg.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/configuration/sgconfig'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/other/ping'
g++ -c ping.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ ping.o ../../../../../lib/libstg_pinger.so -g3 -shared -L../../../../../lib -Wl,-rpath,../../lib -o mod_ping.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/other/ping'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/other/rscript'
g++ -c rscript.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ rscript.o -g3 -shared -o mod_remote_script.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/other/rscript'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/store/files'
g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ file_store.o ../../../../../lib/libconffiles.so -g3 -shared -L../../../../../lib -Wl,-rpath,../../lib -o mod_store_files.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/store/files'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/capture/ether_linux'
g++ -c ether_cap.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ ether_cap.o -g3 -shared -o mod_cap_ether.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/capture/ether_linux'
gmake[1]: Entering directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/capture/ipq_linux'
g++ -c ipq_cap.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
g++ ipq_cap.o libipq.o -g3 -shared -o mod_cap_ipq.so
gmake[1]: Leaving directory `/home/admin/win/billing/st/stg-2.4-2007.06.26-14.14.41/projects/stargazer/plugins/capture/ipq_linux'
ln: `./modules/mod_auth_ao.so': Файл существует
ln: `./modules/mod_auth_ia.so': Файл существует
ln: `./modules/mod_cap_ether.so': Файл существует
ln: `./modules/mod_cap_ipq.so': Файл существует
ln: `./modules/mod_conf_sg.so': Файл существует
ln: `./modules/mod_ping.so': Файл существует
ln: `./modules/mod_remote_script.so': Файл существует
ln: `./modules/mod_store_files.so': Файл существует

 

 

еще делаем скрипт запуска вот так

 

# cat stargazer
#!/bin/sh

case "$1" in
  start)
/usr/sbin/stargazer /etc/startgazer
echo "Starting Billing Server..."
sleep 1
;;
  stop)
pid=$(ps -ax|grep stargazer|grep -v grep | awk '{print $1}')
kill ${pid} > /dev/null 2>&1
echo "Stop Billing Server..."
sleep 1
;;
  restart)
pid=$(ps -ax|grep stargazer|grep -v grep | awk '{print $1}')
kill ${pid} > /dev/null 2>&1
echo "Stop Billing Server..."
sleep 2
/usr/sbin/stargazer /etc/stargazer
echo "Starting Billing Server..."
sleep 1
;;
  *)
echo "▒▒пол▒з▒й: `basename $0` { start | stop | restart }"
exit 64
;;
esac

 

при запуске получаем вот так

 

[root@asp11s /]# /etc/init.d/stargazer start
/usr/sbin/stargazer: symbol lookup error: /usr/sbin/stargazer: undefined symbol: _ZN15DOTCONFDocumentC1ENS_13CaseSensitiveE
Starting Billing Server...

где копать ?

Link to post
Share on other sites

Судя по всему это последняя тестовая версия старгейзера, читайте тему о последнем билде, там написано как его лучше запускать.

Link to post
Share on other sites

Таже проблема , что и у автора freeBSD 6.2 AMD64 X2

 

- 2.0 ... дохнут при запуске и дампят память, без каких либо ошибок

- 2.4 Stable и последняя бета - /libexec/ld-elf.so.1: /usr/sbin/stargazer: Undefined symbol "_ZN15DOTCONFDocumentC1ENS_13CaseSensitiveE"

Link to post
Share on other sites
Таже проблема , что и у автора freeBSD 6.2 AMD64 X2

 

- 2.0 ... дохнут при запуске и дампят память, без каких либо ошибок

- 2.4 Stable и последняя бета - /libexec/ld-elf.so.1: /usr/sbin/stargazer: Undefined symbol "_ZN15DOTCONFDocumentC1ENS_13CaseSensitiveE"

После ребилдинга скопированы ли заново *.so из каталога lib в /usr/lib ?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...