@knightcode

do you ever get any response from mongo regarding version for dispatcher ? You should have an entry in version collection for dispatcher table.

db.getCollection("version").find({"table_name":"dispatcher"}).pretty()
{
        "_id" : ObjectId("5fce0a29d09896665dd585b4"),
        "table_name" : "dispatcher",
        "table_version" : 4
}

I can see it starts crashing right after trying to get the table version.

 0(46163) DEBUG: db_mongodb [mongodb_dbase.c:973]: db_mongodb_query(): query to collection [version]
 0(46163) DEBUG: db_mongodb [mongodb_dbase.c:1007]: db_mongodb_query(): query filter: { "table_name" : "dispatcher" }
 0(46163) DEBUG: db_mongodb [mongodb_dbase.c:1043]: db_mongodb_query(): columns filter: { "projection" : { "table_version" : 1 } }
0(46163) DEBUG: <core> [db_res.c:119]: db_new_result(): allocate 56 bytes for result set at 0x7ffff75d5248
/build/mongo-c-driver-RRvvb_/mongo-c-driver-1.16.1/src/libmongoc/src/mongoc/mongoc-openssl.c:476 _mongoc_openssl_ctx_new(): precondition failed: ctx
 0(46158) ERROR: <core> [core/daemonize.c:303]: daemonize(): Main process exited before writing to pipe

In my case it was crashing on userloc ... I had an entry in location collection and "path" key was missing (the entry was made by kamailio when it was run without path module). It crashed when i loaded path module because kamailio was expecting path ke/field in teh location table/collection.


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