Thank you for your advice.However,there have been installed expat and expat-devel(expat-devel-1.95.4-1 and expat-1.95.4-1) in my server.
Is there any other causations?Thanks a lot! The operating system is Redhat Linux 7.0
From: Daniel-Constantin Mierla
Daniel-Constantin.Mierla@fokus.fraunhofer.de
Reply-To: Daniel-Constantin.Mierla@fokus.fraunhofer.de To: C Y cyatx1234@hotmail.com CC: serusers@lists.iptel.org Subject: Re: [Serusers] a problem about module jabber Date: Thu, 28 Oct 2004 17:44:34 +0200
the output is a bit strange for a stop of ser -- I think you copy&pasted different things :-) . Anyhow, the output is from start of ser and it is what I needed.
You need to install the expat library along with its development version. On debian there are two packages libexpat1and libexpat1-dev. If I remember correctly, for RedHat/Fedora should be expat and expat-devel.
Daniel
On 10/28/04 04:11, C Y wrote:
HI I have installed the jabber server jabberd-1.4.3.But the ser's jabber module still can not work.I run ser in debug mode and the output is: (there is no libexpat.so.1 in the system.) what can I do?Thanks.
[root@voipv6 ser]# /usr/local/sbin/ser stop 0(32764) loading module /usr/local/lib/ser/modules/mysql.so 0(32764) loading module /usr/local/lib/ser/modules/sl.so 0(32764) loading module /usr/local/lib/ser/modules/tm.so 0(32764) loading module /usr/local/lib/ser/modules/rr.so 0(32764) loading module /usr/local/lib/ser/modules/maxfwd.so 0(32764) loading module /usr/local/lib/ser/modules/usrloc.so 0(32764) loading module /usr/local/lib/ser/modules/registrar.so 0(32764) loading module /usr/local/lib/ser/modules/auth.so 0(32764) loading module /usr/local/lib/ser/modules/auth_db.so 0(32764) loading module /usr/local/lib/ser/modules/acc.so 0(32764) loading module /usr/local/lib/ser/modules/exec.so 0(32764) loading module /usr/local/lib/ser/modules/group.so 0(32764) loading module /usr/local/lib/ser/modules/msilo.so 0(32764) loading module /usr/local/lib/ser/modules/print.so 0(32764) loading module /usr/local/lib/ser/modules/textops.so 0(32764) loading module /usr/local/lib/ser/modules/pa.so 0(32764) loading module /usr/local/lib/ser/modules/jabber.so 0(32764) ERROR: load_module: could not open module </usr/local/lib/ser/modules/jabber.so>: libexpat.so.1: cannot open shared object file: No such file or directory 0(32764) parse error (52,13-50): failed to load module 0(32764) loading module /usr/local/lib/ser/modules/uri.so 0(32764) loading module /usr/local/lib/ser/modules/vm.so 0(32764) set_mod_param_regex: usrloc matches module usrloc 0(32764) set_mod_param_regex: found <db_url> in module usrloc [/usr/local/lib/ser/modules/usrloc.so] 0(32764) set_mod_param_regex: usrloc matches module usrloc 0(32764) set_mod_param_regex: found <db_mode> in module usrloc [/usr/local/lib/ser/modules/usrloc.so] 0(32764) set_mod_param_regex: usrloc matches module usrloc 0(32764) set_mod_param_regex: found <use_domain> in module usrloc [/usr/local/lib/ser/modules/usrloc.so] 0(32764) set_mod_param_regex: auth_db matches module auth_db 0(32764) set_mod_param_regex: found <calculate_ha1> in module auth_db [/usr/local/lib/ser/modules/auth_db.so] 0(32764) set_mod_param_regex: auth_db matches module auth_db 0(32764) set_mod_param_regex: found <password_column> in module auth_db [/usr/local/lib/ser/modules/auth_db.so] 0(32764) set_mod_param_regex: rr matches module rr 0(32764) set_mod_param_regex: found <enable_full_lr> in module rr [/usr/local/lib/ser/modules/rr.so] 0(32764) find_export: found <mf_process_maxfwd_header> in module maxfwd_module [/usr/local/lib/ser/modules/maxfwd.so] 0(32764) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so] 0(32764) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so] 0(32764) find_export: found <record_route> in module rr [/usr/local/lib/ser/modules/rr.so] 0(32764) find_export: found <loose_route> in module rr [/usr/local/lib/ser/modules/rr.so] 0(32764) find_export: found <t_relay> in module tm [/usr/local/lib/ser/modules/tm.so] 0(32764) find_export: found <www_authorize> in module auth_db [/usr/local/lib/ser/modules/auth_db.so] 0(32764) find_export: found <www_challenge> in module auth [/usr/local/lib/ser/modules/auth.so] 0(32764) find_export: found <save> in module registrar [/usr/local/lib/ser/modules/registrar.so] 0(32764) find_export: found <lookup> in module registrar [/usr/local/lib/ser/modules/registrar.so] 0(32764) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so] 0(32764) find_export: found <t_relay> in module tm [/usr/local/lib/ser/modules/tm.so] 0(32764) find_export: found <sl_reply_error> in module sl_module [/usr/local/lib/ser/modules/sl.so] ERROR: bad config file (1 errors) 0(32764) MSILO: destroy module ... 0(32764) DEBUG: tm_shutdown : start 0(32764) DEBUG: tm_shutdown : empting hash table 0(32764) DEBUG: tm_shutdown: releasing timers 0(32764) DEBUG: tm_shutdown : removing semaphores 0(32764) DEBUG: tm_shutdown : done 0(32764) shm_mem_destroy 0(32764) destroying the shared memory lock
From: Daniel-Constantin Mierla daniel@iptel.org Reply-To: daniel@iptel.org To: C Y cyatx1234@hotmail.com CC: serusers@lists.iptel.org Subject: Re: [Serusers] a problem about module jabber Date: Mon, 25 Oct 2004 11:00:32 +0200
Have you compiled and installed the jabber module? It is not compiled
by
default. If you did it, then run ser in debug mode (set debug=9 and log_stderror=yes in your config file) and send the output to me.
Daniel
On 10/25/04 07:28, C Y wrote:
Hi everyone:
I have a problem when I configure the SIP server. I add the clause "loadmodule "/usr/local/lib/ser/modules/jabber.so"" into the file "ser.cfg". And run "ser stop" or "ser start".There is
a
error: "ERROR: bad config file (1 errors)". Why I cannot load the module "jabber.so" and where can I find some infomation about module jabber.so?
These are some informations related to my setting and problem: 1、operating system:Linux 7.0 2、SER distribution: ser-0.8.14_linux_i386.tar.gz 3、SER build: version: 0.8.14 (i386/linux) flags: STATS:Off, USE_IPV6, USE_TCP, DISABLE_NAGLE, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN
16,
MAX_URI_SIZE 1024, BUF_SIZE 65535 @(#) $Id: main.c,v 1.168.4.3 2004/06/28 15:41:21 andrei Exp $ main.c compiled on 12:28:01 Jul 27 2004 with gcc 2.95 4、SER configuration file : # # $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 andrei Exp $ # # simple quick-start config script #
# ----------- global configuration parameters
------------------------
#debug=3 # debug level (cmd line: -dddddddddd) fork=yes log_stderror=no # (cmd line: -E)
/* Uncomment these lines to enter debugging mode debug=7 fork=yes log_stderror=no */
check_via=yes # (cmd. line: -v) dns=yes # (cmd. line: -r) rev_dns=yes # (cmd. line: -R) port=5060 #children=4 fifo="/tmp/ser_fifo"
alias="voipv6.edu.cn" "210.25.130.252" "localhost" # ------------------ module loading
----------------------------------
# Uncomment this if you want to use SQL database loadmodule "/usr/local/lib/ser/modules/mysql.so"
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"
# Uncomment this if you want digest authentication # mysql.so must be loaded ! loadmodule "/usr/local/lib/ser/modules/auth.so" loadmodule "/usr/local/lib/ser/modules/auth_db.so"
loadmodule "/usr/local/lib/ser/modules/acc.so" loadmodule "/usr/local/lib/ser/modules/exec.so" loadmodule "/usr/local/lib/ser/modules/group.so" loadmodule "/usr/local/lib/ser/modules/msilo.so" loadmodule "/usr/local/lib/ser/modules/print.so" loadmodule "/usr/local/lib/ser/modules/textops.so" #loadmodule "/usr/local/lib/ser/modules/jabber.so" loadmodule "/usr/local/lib/ser/modules/uri.so" loadmodule "/usr/local/lib/ser/modules/vm.so"
# ----------------- setting module-specific parameters
---------------
modparam("usrloc","db_url","sql://ser:heslo@localhost/ser")
# -- usrloc params --
# Uncomment this if you want to use SQL database # for persistent storage and comment the previous line modparam("usrloc", "db_mode", 2)
# -- auth params -- # Uncomment if you are using auth module # modparam("auth_db", "calculate_ha1", yes) # # If you set "calculate_ha1" parameter to yes (which true in this config), # uncomment also the following parameter) # modparam("auth_db", "password_column", "password")
# -- rr params -- # add value to ;lr param to make some broken UAs happy modparam("rr", "enable_full_lr", 1)
# ------------------------- request routing logic
-------------------
# main routing logic
route{
# initial sanity checks -- messages with # max_forwards==0, or excessively long requests if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); break; }; if ( msg:len > max_len ) { sl_send_reply("513", "Message too big"); break; };
# we record-route all messages -- to make sure that # subsequent messages will go through our proxy; that's # particularly good if upstream and downstream entities # use different transport protocol record_route(); # loose-route processing if (loose_route()) { t_relay(); break; };
# if the request is for other domain use UsrLoc # (in case, it does not work, use the following command # with proper names and addresses in it) if (uri==myself) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication if (!www_authorize("voipv6.edu.cn", "subscriber")) { www_challenge("voipv6.edu.cn", "0"); break; };
save("location"); break; };
# native SIP destinations are handled using our USRLOC DB if (!lookup("location")) { sl_send_reply("404", "Not Found"); break; }; }; # forward to current uri now; use stateful forwarding; that # works reliably even if we forward from TCP to UDP if (!t_relay()) { sl_reply_error(); };
}
免费下载 MSN Explorer: http://explorer.msn.com/lccn _______________________________________________ Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn _______________________________________________ Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
_________________________________________________________________ 与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn