[Serusers] a problem about module jabber

C Y cyatx1234 at hotmail.com
Mon Nov 1 02:34:32 CET 2004


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 at fokus.fraunhofer.de>
>Reply-To: Daniel-Constantin.Mierla at fokus.fraunhofer.de
>To: C Y <cyatx1234 at hotmail.com>
>CC: serusers at 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 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
> > _______________________________________________
> > 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