<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div>I am using latest kamailio stable version. i have used it for presenece and BLF. i am facing issue in presence related method when i am setting sub_db_mode to any db related mode like 3.</div><div><br></div><div>Version :</div><div><div>version: kamailio 5.2.0 (x86_64/linux) 535e13</div><div>flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, 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</div><div>ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144 MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB</div><div>poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.</div><div>id: 535e13 </div><div>compiled on 06:32:22 Jan  8 2019 with gcc 4.8.5</div><div><br></div><div>Kamailio.cfg setup:</div><div><div>modparam("presence|presence_xml", "db_url", DBURL)</div><div>modparam("presence", "server_address", "sip:XX.XX.XX.XX:5050")</div><div>modparam("presence", "send_fast_notify", 0)</div><div>modparam("presence", "db_update_period", 20)</div><div>modparam("presence", "clean_period", 40)</div><div>modparam("presence", "subs_db_mode", 0)</div><div>modparam("presence", "fetch_rows", 1000)</div><div><br></div><div># ----- presence_xml params -----</div><div>#modparam("presence_xml", "db_url", DBURL)</div><div>modparam("presence_xml", "force_active", 1)</div><div><br></div><div># ----- pua params -----</div><div>modparam("pua", "db_url", DBURL)</div><div>modparam("pua", "db_mode", 2)</div><div>modparam("pua", "update_period", 60)</div><div>modparam("pua", "dlginfo_increase_version", 0)</div><div>modparam("pua", "reginfo_increase_version", 0)</div><div>modparam("pua", "check_remote_contact", 1)</div><div>modparam("pua", "fetch_rows", 1000)</div><div><br></div><div># ----- pua_dialoginfo params -----</div><div>modparam("pua_dialoginfo", "include_callid", 1)</div><div>modparam("pua_dialoginfo", "send_publish_flag", FLT_DLGINFO)</div><div>modparam("pua_dialoginfo", "caller_confirmed", 0)</div><div>modparam("pua_dialoginfo", "include_tags", 1)</div><div>modparam("pua_dialoginfo", "override_lifetime", 124)</div><div><br></div><div># ----- dialog params -----</div><div>modparam("dialog", "db_url", DBURL)</div><div>modparam("dialog", "enable_stats", 1)</div><div>modparam("dialog", "db_mode", 1)</div><div>modparam("dialog", "dlg_flag", FLT_DLG)</div></div><div>modparam("presence_dialoginfo", "force_single_dialog", 0)<br></div><div>Error:</div><div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19523]: {1 1 PUBLISH MzQ4ZjNhOGRlYWZlY2QyMDQwMGZlZjg0N2JlZGE2YWM.} ERROR: db_mysql [km_dbase.c:128]: db_mysql_submit_query(): driver error on query: Table 'active_watchers' was not locked with LOCK TABLES (1100)</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19523]: {1 1 PUBLISH MzQ4ZjNhOGRlYWZlY2QyMDQwMGZlZjg0N2JlZGE2YWM.} ERROR: <core> [db_query.c:132]: db_do_query_internal(): error while submitting query</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19523]: {1 1 PUBLISH MzQ4ZjNhOGRlYWZlY2QyMDQwMGZlZjg0N2JlZGE2YWM.} ERROR: presence [notify.c:1369]: publ_notify_notifier(): Can't query db</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19523]: {1 1 PUBLISH MzQ4ZjNhOGRlYWZlY2QyMDQwMGZlZjg0N2JlZGE2YWM.} ERROR: presence [presentity.c:1152]: update_presentity(): updating watcher records</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19527]: {1 1 SUBSCRIBE MTlkYjI2NTBhYTFlMTBjYmYyMDgzNzQxYTM3OTE4OGE.} ERROR: db_mysql [km_dbase.c:128]: db_mysql_submit_query(): driver error on query: Table 'watchers' was not locked with LOCK TABLES (1100)</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19527]: {1 1 SUBSCRIBE MTlkYjI2NTBhYTFlMTBjYmYyMDgzNzQxYTM3OTE4OGE.} ERROR: <core> [db_query.c:132]: db_do_query_internal(): error while submitting query</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19527]: {1 1 SUBSCRIBE MTlkYjI2NTBhYTFlMTBjYmYyMDgzNzQxYTM3OTE4OGE.} ERROR: presence [subscribe.c:2827]: get_db_subs_auth(): while querying watchers table</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19527]: {1 1 SUBSCRIBE MTlkYjI2NTBhYTFlMTBjYmYyMDgzNzQxYTM3OTE4OGE.} ERROR: presence [subscribe.c:1217]: handle_subscribe(): getting subscription status from watchers table</div><div>Jan  8 04:34:37 client1 /usr/local/sbin/kamailio[19523]: {1 1 PUBLISH MzQ4ZjNhOGRlYWZlY2QyMDQwMGZlZjg0N2JlZGE2YWM.} ERROR: presence [publish.c:499]: ki_handle_publish_uri(): when updating presentity</div></div><div><br></div><div>I am currently using presence with memory only db_mode but for persistence i would like to use db_only mode which is not possible due to this issue. Any idea or suggetions for this issue. </div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div><div><b>Thanks and Regards,<br></b></div><div><b>Ravindrakumar Bhatt<br></b></div><div dir="ltr"><div>Jr. Software Developer </div><div>Ecosmob Technologies Ltd</div><div>Ahmedabad</div><div>Mo:<b>+918460692402</b></div></div></div></div>
</div></div></div></div></div></div></div></div></div></div></div>