i have reinstall all things now he is giving following errors. why should i need this module mysql actually i want to use radius.
------------------------------------------------------ 0(0) DEBUG: init_mod: auth 0(0) auth module - initializing 0(0) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so] 0(0) DEBUG: init_mod: domain 0(0) domain - initializing 0(0) find_mod_export: <db_use_table> in module mysql not found 0(0) bind_dbmod: Module mysql does not export db_use_table function 0(0) ERROR: domain_db_bind: cannot bind to database module! Did you forget to load a database module ? 0(0) init_mod(): Error while initializing module domain ERROR: error while initializing modules 0(0) DEBUG: tm_shutdown : start 0(0) DEBUG: unlink_timer_lists : emptying DELETE list 0(0) DEBUG: tm_shutdown : emptying hash table 0(0) DEBUG: tm_shutdown : releasing timers 0(0) DEBUG: tm_shutdown : removing semaphores 0(0) DEBUG: tm_shutdown : destroying tmcb lists 0(0) DEBUG: tm_shutdown : done 0(3482) shm_mem_destroy 0(3482) destroying the shared memory lock
--- Daniel-Constantin Mierla daniel@voice-system.ro wrote:
ok, 0.9.0 should be better, but you still load uri_db which needs a database module. Try to localize the lines with word "error" in your debug messages, what you sent is pretty useless. If you want to get rid of all these memory debugging messages, edit the Makefile.defs, comment the line with -DDBG_QM_MALLOC and uncomment the one with -DF_MALLOC (somewhere around line 300). Then recompile and reinstall ser and all needed modules (e.g.: make proper include_modules="mysql auth_radius uri_radius" ; make all include_modules="mysql auth_radius uri_radius" ; make install include_modules="mysql auth_radius uri_radius").
Daniel
On 04/10/05 13:04, Kamran Ahmad wrote:
i have removed all previous ser lib and installed
new
0.9.0 and tried the following config but still
getting
error ser is taking few min before crasing.
it is giving this kind of error after few min. currently i dont want any db authentication.
0(0) qm_free: freeing frag. 0x81370d8 alloc'ed
from
script_cb.c: register_script_cb(53) 0(0) qm_free(0x42133000, 0x4216953c), called from main.c: cleanup(373) 0(0) qm_free: freeing frag. 0x42169524 alloc'ed
from
main.c: main(1534) 0(14957) shm_mem_destroy 0(14957) destroying the shared memory lock
Greger V. Teigre as you said i am doing same thing
in
onreply_route[1].
debug=7 fork=no log_stderror=yes
dns=no rev_dns=no fifo="/tmp/ser_fifo"
loadmodule "/usr/local/lib/ser/modules/sl.so" loadmodule "/usr/local/lib/ser/modules/tm.so" loadmodule "/usr/local/lib/ser/modules/rr.so" loadmodule "/usr/local/lib/ser/modules/maxfwd.so" loadmodule "/usr/local/lib/ser/modules/usrloc.so" loadmodule
"/usr/local/lib/ser/modules/registrar.so"
loadmodule "/usr/local/lib/ser/modules/auth.so" #loadmodule "/usr/local/lib/ser/modules/auth_radius.so"
loadmodule "/usr/local/lib/ser/modules/uri.so" loadmodule "/usr/local/lib/ser/modules/domain.so" loadmodule
"/usr/local/lib/ser/modules/nathelper.so"
loadmodule "/usr/local/lib/ser/modules/textops.so" loadmodule "/usr/local/lib/ser/modules/uri_db.so" #loadmodule
"/usr/local/lib/ser/modules/uri_radius.so"
#modparam("auth_db|usrloc|uri_db", "db_url", "mysql://ser:heslo@localhost/ser") #modparam("auth_db", "calculate_ha1", 1) #modparam("auth_db", "password_column", "password")
modparam("nathelper", "natping_interval", 30) modparam("nathelper", "ping_nated_only", 1) modparam("nathelper", "rtpproxy_sock", "unix:/var/run/rtpproxy.sock") modparam("usrloc", "db_mode", 0) modparam("registrar", "nat_flag", 6) modparam("rr", "enable_full_lr", 1)
route {
#
# Sanity Check Section #
if (!mf_process_maxfwd_header("10")) { sl_send_reply("483", "Too Many Hops"); break; }; if (msg:len > max_len) { sl_send_reply("513", "Message
Overflow");
break; }; #
# Record Route Section #
if (method!="REGISTER") { record_route(); }; if (method=="BYE" || method=="CANCEL") { unforce_rtp_proxy(); } #
# Loose Route Section #
if (loose_route()) { if (has_totag() && method=="INVITE") { if (nat_uac_test("19")) { setflag(6); force_rport(); fix_nated_contact(); }; force_rtp_proxy("l"); }; route(1); break;
}; #
# Call Type Processing Section #
if (uri==myself) { if (method=="INVITE") { route(3); break; } else if (method=="REGISTER") { route(2); break; };
if (!lookup("location")) { sl_send_reply("404", "User Not
Found"); break; }; route(1); }; }
route[1] { #
# Default Message Handler #
t_on_reply("1"); if (!t_relay()) { if (method=="INVITE" && isflagset(6)) { unforce_rtp_proxy(); }; sl_reply_error(); };
}
route[2] { #
# REGISTER Message Handler #
if (!search("^Contact: \*") &&
nat_uac_test("19")) { setflag(6); fix_nated_register(); # fix_nated_contact(); force_rport(); }; sl_send_reply("100", "Trying");
# if (!www_authorize("","subscriber")) { # www_challenge("","0");
=== message truncated ===
__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/