Description

when using db_text, can't use relative path, only full path is working in kamailio 4.4

modparam("lcr", "db_url", "text://dbtext") -- do not work

modparam("lcr", "db_url", "text:///usr/local/etc/kamailio/dbtext") -- works as expected

Troubleshooting

Reproduction

Debugging Data

(paste your debugging data here)

Log Messages

 0(1) DEBUG: db_text [dbt_file.c:104]: dbt_load_file(): db is [/usr/local/etc/kamailio/]
 0(1) DEBUG: db_text [dbt_file.c:119]: dbt_load_file(): loading file [/usr/local/etc/kamailio/]
 0(1) DEBUG: db_text [dbt_tb.c:181]: dbt_table_new(): mtime is 1504165928
 0(1) ERROR: db_text [dbt_base.c:215]: dbt_query(): table version not loaded! (too few columns)
 0(1) ERROR: db_text [dbt_base.c:357]: dbt_query(): failed to query the table!
 0(1) ERROR: <core> [db.c:397]: db_table_version(): error in db_query
 0(1) ERROR: <core> [db.c:436]: db_check_table_version(): querying version for table lcr_rule
 0(1) ERROR: lcr [lcr_mod.c:649]: mod_init(): error during table version check
 0(1) ERROR: <core> [sr_module.c:967]: init_mod(): Error while initializing module lcr (/usr/local/lib64/kamailio/modules/lcr.so)

SIP Traffic

(paste your sip traffic here)

Possible Solutions

use full path

Additional Information

version: kamailio 4.4.6 (x86_64/linux) 897942
flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: 897942
compiled on 06:27:57 Aug 31 2017 with gcc 6.3.0

Debian GNU/Linux 9 \n \l

4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 GNU/Linux


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.