Hi Daniel,
I investigated a little and find something: db.version.find() doesn't run. It 
seems Mongo has a problem with the name of "version" and it says:
 2021-02-09T00:16:57.333-0800 E QUERY    [js] TypeError: db.version.find is not 
a function :

I am using:
The server version:4.2.12Mongo-C version:1.17.4
Do you have any idea? is there any hint about versions?

BR,Hossein

--    On Monday, February 8, 2021, 11:32:57 PM PST, Daniel-Constantin Mierla 
<[email protected]> wrote:  
 
  
Hello,
 
maybe the version collection was not created properly -- have you read the 
guidelines from next link?
 
 
  * https://www.kamailio.org/wiki/tutorials/kamailio-and-mongodb
 
Cheers,
 Daniel
 
 On 09.02.21 08:00, H Yavari wrote:
  
 
 Dear Daniel, 
  Thanks for reply. 
  Obviously, there is a problem in my collection, is there any how-to for it? 
    kamailio[1206]:  0(1208) DEBUG: db_mongodb [mongodb_dbase.c:973]: 
db_mongodb_query(): query to collection [version] kamailio[1206]:  0(1208) 
DEBUG: db_mongodb [mongodb_dbase.c:1007]: db_mongodb_query(): query filter: { 
"table_name" : "address" } kamailio[1206]:  0(1208) DEBUG: db_mongodb 
[mongodb_dbase.c:1043]: db_mongodb_query(): columns filter: { "projection" : { 
"table_version" : 1 } } kamailio[1206]:  0(1208) DEBUG: <core> [db_res.c:119]: 
db_new_result(): allocate 56 bytes for result set at 0x7ff37023bce0 
kamailio[1206]:  0(1208) DEBUG: db_mongodb [mongodb_dbase.c:851]: 
db_mongodb_store_result(): no result from mongodb kamailio[1206]:  0(1208) 
DEBUG: <core> [db.c:407]: db_table_version(): no row for table address found 
kamailio[1206]:  0(1208) ERROR: <core> [db.c:466]: db_check_table_version(): 
invalid version 0 for table address found, expected 6 (check table structure 
and table "version")  
  What I miss? 
  Regards, Hossein 
  
      On Monday, February 8, 2021, 10:12:51 AM PST, Daniel-Constantin Mierla 
<[email protected]> wrote:  
  
     
Hello,
 
jumping in to add another hint: run kamailio with debug=3 in kamailio.cfg and 
look at the syslog file, iirc, the db_mongodb should print many details when 
doing queries and then you may get a clue of what happens. If not, send over 
here all the log messages printed by kamailio in such case and we can take a 
look.
 
Cheers,
 Daniel
 
  On 08.02.21 11:56, Henning Westerholt wrote:
  
 
      
Hello,
 
  
 
can you see on the mongoDB level (e.g. with query debugging) what query is 
actually done on the server? This might help to debug the problem.
 
  
 
Cheers,
 
  
 
Henning
 
  
  
-- 
 
Henning Westerholt – https://skalatan.de/blog/
 
Kamailio services – https://gilawa.com 
  
  
   
From: sr-users <[email protected]> On Behalf Of H Yavari
 Sent: Sunday, February 7, 2021 10:10 PM
 To: Kamailio (SER) - Users Mailing List <[email protected]>
 Subject: Re: [SR-Users] Permissions module with Mongodb
   
  
   
Thanks for the reply.
   
But I have the version now like this, and get the error!
   
  
   

 
   
  
   
Any idea?
   
  
   
Regards,
   
Hossein
   
  
   
----
   
  
      
On Sunday, February 7, 2021, 09:25:12 AM PST, Jeremy McNamara 
<[email protected]> wrote: 
   
  
   
  
      
Hmm... I know I used that trick for usrloc about a decade ago :)
  
  
   
Have you discovered the mongo schema files located here:  
https://github.com/kamailio/kamailio/tree/master/utils/kamctl/mongodb/kamailio
   
I did a quick scan through and it seems everything should be there.   (Do you 
see a version table in your mongodb?) 
   
  
   
  
   
-J
   
  
   
  
   
  
   
  
    
On Sat, Feb 6, 2021 at 6:14 PM H Yavari <[email protected]> wrote:
  
    
Thanks Jeremy,
   
  
   
But as I see in logs, it can't set this parameter!
   
  
   
Anybody did it before? using Mongo for these modules.
   
  
   
BR,
   
Hossein
   
  
   
  
      
On Saturday, February 6, 2021, 01:39:09 PM PST, Jeremy McNamara 
<[email protected]> wrote: 
   
  
   
  
      
Hi - This may not be a correct solution, but it might help you move forward.
  
  
   
modparam("permissions", "version_table", 0)
  
  
       
_______________________________________________
 Kamailio (SER) - Users Mailing List
 [email protected]
  

 https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
  
  
      
_______________________________________________
 Kamailio (SER) - Users Mailing List
 [email protected]
 https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
 
      
_______________________________________________
 Kamailio (SER) - Users Mailing List
 [email protected]
 https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
      
  _______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
 -- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Funding: https://www.paypal.me/dcmierla    
_______________________________________________
 Kamailio (SER) - Users Mailing List
 [email protected]
 https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
     -- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Funding: https://www.paypal.me/dcmierla   
_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to