Hi, Sami!
Did you compile OpenSIPS redis with a different compiler, or with gcc 5.4?
Can you apply this patch[1] and test again?
[1]
https://github.com/OpenSIPS/opensips/commit/25502536bb2cd03088b83c4997062841a5a238b1.patch
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
On 12/22/2016 07:52 PM, Sami Montour wrote:
Hello Everyone,
I am trying to use Redis with OpenSIPS 2.1.5 but I am getting an
error (see below) indicating that OpenSIPS is not able to load the
module (cachedb_redis.so). As you can see from my printout below, the
module does exist in the module library directory. Below is my
configuration about Redis, OpenSIPS, and the error.
Any help is very much appreciated. Thanks.
========================================
# opensips -c
Dec 21 11:39:04 [15262] ERROR:core:sr_load_module: could not open module
</usr/local/opensips/lib64/opensips/modules/cachedb_redis.so>:
/usr/local/opensips/lib64/opensips/modules/cachedb_redis.so: undefined
symbol: get_redis_connection
Dec 21 11:39:04 [15262] ERROR:core:load_module: failed to load module
Dec 21 11:39:04 [15262] CRITICAL:core:yyerror: parse error in config
file /usr/local/opensips//etc/opensips/opensips.cfg, line 158, column
13-14: failed to load module cachedb_redis.so
Dec 21 11:39:04 [15262] ERROR:core:set_mod_param_regex: no module
matching cachedb_redis found Dec 21 11:39:04 [15262]
CRITICAL:core:yyerror: parse error in config file
/usr/local/opensips//etc/opensips/opensips.cfg, line 159, column
18-19: Parameter <cachedb_url> not found in module <cachedb_redis> -
can't set Dec 21 11:39:04 [15262] ERROR:core:main: bad config file (2
errors)
# ll /usr/local/opensips/lib64/opensips/modules/cachedb_redis.so
-rwxr-xr-x 1 root root 209608 Dec 21 11:16
/usr/local/opensips/lib64/opensips/modules/cachedb_redis.so
========================================
opensips.cfg
#### CacheDB Redis module
loadmodule "cachedb_redis.so"
modparam("cachedb_redis","cachedb_url","redis:group1://localhost:6379/")
========================================
# dpkg -l | grep redis
ii libhiredis-dev:amd64 0.13.3-2
amd64
ii libhiredis0.13:amd64 0.13.3-2
amd64
ii redis-server 2:3.0.6-1 amd64
ii redis-tools 2:3.0.6-1 amd64
========================================
# opensips -V
version: opensips 2.1.5 (x86_64/linux)
flags: STATS: On, DISABLE_NAGLE, USE_MCAST, 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 poll method support: poll, epoll_lt, epoll_et,
sigio_rt, select.
git revision: e381dd5
main.c compiled on 11:14:40 Dec 21 2016 with gcc 5.4.0
========================================
# uname -a
Linux rainier 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC
2016 x86_64 x86_64 x86_64 GNU/Linux
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users