[SR-Users] Error while loading modules, if given a custom library path
Ajay Sabat
Ajay.Sabat at panasonic.aero
Wed Jan 16 23:11:01 CET 2013
I found the problem. It was with the shared library path. After setting the system environmental variable LD_LIBRARY_PATH appropriately it worked fine.
$ export LD_LIBRARY_PATH=<my custom lib path>:$LD_LIBRARY_PATH
$ ./sbin/kamailio -E -d -f /home/ajay/projects/video_conf/etc/kamailio/kamailio.cfg
From: sr-users-bounces at lists.sip-router.org [mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Ajay Sabat
Sent: Wednesday, January 16, 2013 12:57 PM
To: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users Mailing List
Subject: [SR-Users] Error while loading modules, if given a custom library path
Hi
I have trouble loading modules from a custom lib directory. It works fine if the libraries are located under PREFIX/lib/Kamailio/ (PREFIX is the path that I gave while building Kamailio). But on the target I will have to keep the libraries in a custom directory.
I tried by changing the mpath in kamailio.cfg. Also I tried by giving the path in -L option while invoking kamailio. It is not working. It fails with the following errors, even if the libraries are present at the location where it compains.
I searched but couldn't find any answer why it is failing, though it is supposed to work. Please help me.
$ ./sbin/kamailio -E -d -f /home/ajay/projects/video_conf/etc/kamailio/kamailio.cfg -c
loading modules under /home/ajay/projects/video_conf/lib/kamailio/:/home/ajay/projects/video_conf/lib/kamailio/modules/:/home/ajay/projects/video_conf/lib/kamailio/modules_k/
0(27896) ERROR: <core> [sr_module.c:572]: ERROR: load_module: could not open module </home/ajay/projects/video_conf/lib/kamailio/modules_k/mi_fifo.so>: libkmi.so.1: cannot open shared object file: No such file or directory
0(27896) : <core> [cfg.y:3591]: parse error in config file /home/ajay/projects/video_conf/etc/kamailio/kamailio.cfg, line 222, column 12-23: failed to load module
0(27896) ERROR: <core> [sr_module.c:572]: ERROR: load_module: could not open module </home/ajay/projects/video_conf/lib/kamailio/modules_k/kex.so>: libkmi.so.1: cannot open shared object file: No such file or directory
0(27896) : <core> [cfg.y:3591]: parse error in config file /home/ajay/projects/video_conf/etc/kamailio/kamailio.cfg, line 223, column 12-19: failed to load module
0(27896) ERROR: <core> [sr_module.c:572]: ERROR: load_module: could not open module </home/ajay/projects/video_conf/lib/kamailio/modules_k/tmx.so>: libkmi.so.1: cannot open shared object file: No such file or directory
0(27896) : <core> [cfg.y:3591]: parse error in config file /home/ajay/projects/video_conf/etc/kamailio/kamailio.cfg, line 225, column 12-19: failed to load module
0(27896) ERROR: <core> [sr_module.c:572]: ERROR: load_module: could not open module </home/ajay/projects/video_conf/lib/kamailio/modules/sl.so>: libkcore.so.1: cannot open shared object file: No such file or directory
$ ls -l /home/ajay/projects/video_conf/lib/kamailio/modules_k/mi_fifo.so
-rwxr-xr-x 1 ajay ajay 155651 Jan 16 09:58 /home/ajay/projects/video_conf/lib/kamailio/modules_k/mi_fifo.so
$ ls -l /home/ajay/projects/video_conf/lib/kamailio/libkmi.so*
lrwxrwxrwx 1 ajay ajay 13 Jan 16 09:56 /home/ajay/projects/video_conf/lib/kamailio/libkmi.so -> libkmi.so.1.0
lrwxrwxrwx 1 ajay ajay 13 Jan 16 09:56 /home/ajay/projects/video_conf/lib/kamailio/libkmi.so.1 -> libkmi.so.1.0
-rwxr-xr-x 1 ajay ajay 78111 Jan 16 09:56 /home/ajay/projects/video_conf/lib/kamailio/libkmi.so.1.0
Regards,
Ajay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20130116/b32a5409/attachment.htm>
More information about the sr-users
mailing list