[Serusers] a problem about module jabber

C Y cyatx1234 at hotmail.com
Thu Oct 28 04:11:09 CEST 2004


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 at 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 at iptel.org>
>Reply-To: daniel at iptel.org
>To: C Y <cyatx1234 at hotmail.com>
>CC: serusers at 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 at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
> >

_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger:  http://messenger.msn.com/cn  




More information about the sr-users mailing list