[Users] PRESENCE module issues

Anca-Maria Vamanu anca at voice-system.ro
Tue Mar 27 10:33:12 CEST 2007


Hello,

Please update it again now.
There was a mismatch with the defined table version in the module and 
the one in the version table.

Anca

Geir O. Jensen wrote:

>Well, I did what you said... Grabbed the SVN (today, Tuesday 27th), purged
>the old db, modules, binaries and libraries ... Recompiled, ran
>openser_mysql.sh create and now I get this error;
>
>PRESENCE:mod_init: Wrong version v1 for table <presentity>, need v0
>
>... :-/
>
>Now what
>
>- Geir
>
>  
>
>>-----Original Message-----
>>From: Anca Vamanu [mailto:anca at voice-system.ro] 
>>Sent: Monday, March 26, 2007 7:01 PM
>>To: Geir O. Jensen
>>Subject: Re: [Users] PRESENCE module issues
>>
>>Hello,
>>
>>Don't worry. It will for sure be up and running by then.
>>
>>I was not talking about the offical release, but the SVN 
>>version of OpenSer1.2.
>>To download it use:
>>
>># svn co
>>https://openser.svn.sourceforge.net/svnroot/openser/branches/1
>>.2 openser More information at: 
>>http://www.openser.org/mos/view/Download/
>>
>>It must work now :) .
>>
>>Best regards,
>>Anca
>>
>>
>>
>>Geir O. Jensen wrote:
>>
>>    
>>
>>>Okay, I downloaded the 1.2.0 tarball on the 19th of March. Was it 
>>>changed after that date? The date stamp on the 
>>>http://www.openser.org/pub/openser/1.2.0/src/ server location says 
>>>March 12th...
>>>
>>>Hopefully I'll be able to do this within a few days... Easter is 
>>>looming and things slow down around here then :D
>>>
>>>Thanks for your help so far!
>>>
>>>- Geir
>>>
>>> 
>>>
>>>      
>>>
>>>>-----Original Message-----
>>>>From: Anca Vamanu [mailto:anca at voice-system.ro]
>>>>Sent: Monday, March 26, 2007 10:17 AM
>>>>To: G.O. Jensen
>>>>Cc: daniel at voice-system.ro
>>>>Subject: Re: [Users] PRESENCE module issues
>>>>
>>>>Hello,
>>>>
>>>>I was in fact refering to the newst version of OpenSer 1.2.0.
>>>>It has also been updated.
>>>>You can also take the svn version- it will work with the 
>>>>        
>>>>
>>modules from 
>>    
>>
>>>>1.2.0, but you have to make a change in the
>>>>database- adding 2 new columns in active_watcher_table
>>>>- so you should run the database script again. It has a transport 
>>>>issue fixed which is still under testing.
>>>>
>>>>Best regards,
>>>>
>>>>Anca Vamanu
>>>>
>>>>G.O. Jensen wrote:
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>>>Hm, righto. Well, I used the "official" downloadable tarball from 
>>>>>openser.org. Maybe they should rush out a 1.2.1 patch asap then :D
>>>>>
>>>>>So, do I need to grab all modules and OpenSER core from 
>>>>>          
>>>>>
>>SVN too, or 
>>    
>>
>>>>>while the "updated" presence module work with the "stable" 1.2.0 
>>>>>OpenSER release?
>>>>>
>>>>>Anca Vamanu said:
>>>>>
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>>>Hello,
>>>>>>
>>>>>>I found the problem, much simpler that we might have
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>thought. You use
>>>>   
>>>>
>>>>        
>>>>
>>>>>>an old version, at least a week old. There was a bug there that I 
>>>>>>fixed last week.
>>>>>>You should take the latest version on svn and it should work.
>>>>>>
>>>>>>Best regards,
>>>>>>
>>>>>>Anca Vamanu
>>>>>>
>>>>>>
>>>>>>G.O. Jensen wrote:
>>>>>>
>>>>>>  
>>>>>>
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Hey, I really want to get this working so all the effort I
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>can pour
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>into it :D I will do more testing over the weekend 
>>>>>>>              
>>>>>>>
>>though - I have 
>>    
>>
>>>>>>>two servers so I can see if the problems crops up on both.
>>>>>>>
>>>>>>>The clients use are eyeBeam 1.5 (Windows) and Gaim 
>>>>>>>              
>>>>>>>
>>2.0beta (Linux).
>>    
>>
>>>>>>>OpenSER crashes when I register the eyeBeam client and the
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>presence
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>exchange starts. Fork is indeed set to yes in my Config
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>(which I can
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>get you a copy of over the weekend aswell to help 
>>>>>>>              
>>>>>>>
>>reproduce it at 
>>    
>>
>>>>>>>your
>>>>>>>end...)
>>>>>>>
>>>>>>>(I'm at home now so I can't access all data easily...)
>>>>>>>
>>>>>>>Thanks,
>>>>>>>G.O. Jensen
>>>>>>>UNINETT
>>>>>>>
>>>>>>>Anca Vamanu said:
>>>>>>>
>>>>>>>
>>>>>>>    
>>>>>>>
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>Thanks for your effort.
>>>>>>>>Unfortunatelly the backtrace is not revealing at all.  It seems 
>>>>>>>>compulsory to reproduce your scenario to be able to fix
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>this. And I
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>just can't manage to do this.
>>>>>>>>What clients are you using?
>>>>>>>>Is fork yes or no in your configuration?
>>>>>>>>
>>>>>>>>Many thanks.
>>>>>>>>
>>>>>>>>G.O. Jensen wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>      
>>>>>>>>
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Anca-Maria Vamanu said:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>        
>>>>>>>>>
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>>I can't reproduce what you got there and I can't figure
>>>>>>>>>>               
>>>>>>>>>>
>>>>>>>>>>                    
>>>>>>>>>>
>>>>out from
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>>the log what goes wrong.
>>>>>>>>>>Could you please send be the backtrace of the generated core.
>>>>>>>>>>Use: gdb openser core
>>>>>>>>>>   >bt
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>          
>>>>>>>>>>
>>>>>>>>>>               
>>>>>>>>>>
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>Sure can do... this error was reproducible for me (I 
>>>>>>>>>                  
>>>>>>>>>
>>tried 3 or 4
>>    
>>
>>>>>>>>>times...)
>>>>>>>>>
>>>>>>>>>Main routing script does a if method= then handle_()
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>thingy... and
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>then returns.
>>>>>>>>>
>>>>>>>>>root at test-sip:/# gdb openser core GNU gdb 6.4-debian Copyright 
>>>>>>>>>2005 Free Software Foundation, Inc.
>>>>>>>>>GDB is free software, covered by the GNU General 
>>>>>>>>>                  
>>>>>>>>>
>>Public License, 
>>    
>>
>>>>>>>>>and you are welcome to change it and/or distribute 
>>>>>>>>>                  
>>>>>>>>>
>>copies of it 
>>    
>>
>>>>>>>>>under certain conditions.
>>>>>>>>>Type "show copying" to see the conditions.
>>>>>>>>>There is absolutely no warranty for GDB.  Type "show
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>warranty" for
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>details.
>>>>>>>>>This GDB was configured as "i486-linux-gnu"...Using host 
>>>>>>>>>libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
>>>>>>>>>
>>>>>>>>>Core was generated by `/usr/local/sbin/openser -P 
>>>>>>>>>/var/run/openser.pid -m
>>>>>>>>>32 -u root -g root'.
>>>>>>>>>Program terminated with signal 11, Segmentation fault.
>>>>>>>>>
>>>>>>>>>warning: Can't read pathname for load map: Input/output error.
>>>>>>>>>Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 
>>>>>>>>>                  
>>>>>>>>>
>>Reading symbols
>>    
>>
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>from /lib/tls/i686/cmov/libresolv.so.2...done.
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading 
>>>>>>>>>symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...done.
>>>>>>>>>Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/lib/i686/cmov/libcrypto.so.0.9.8...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
>>>>>>>>>Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>from /lib/ld-linux.so.2...done.
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Loaded symbols for /lib/ld-linux.so.2 Reading symbols from 
>>>>>>>>>/usr/lib/libz.so.1...done.
>>>>>>>>>Loaded symbols for /usr/lib/libz.so.1 Reading symbols from 
>>>>>>>>>/usr/local/lib/openser/modules/mysql.so...done.
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/mysql.so
>>>>>>>>>Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>from /usr/lib/libmysqlclient.so.14...done.
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Loaded symbols for /usr/lib/libmysqlclient.so.14 
>>>>>>>>>                  
>>>>>>>>>
>>Reading symbols
>>    
>>
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>from /lib/tls/i686/cmov/libcrypt.so.1...done.
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libcrypt.so.1
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>Reading symbols
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>from /lib/tls/i686/cmov/libnsl.so.1...done.
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>Reading symbols
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>from /usr/local/lib/openser/modules/sl.so...done.
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/sl.so
>>>>>>>>>Reading symbols from 
>>>>>>>>>                  
>>>>>>>>>
>>/usr/local/lib/openser/modules/tm.so...done.
>>    
>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/tm.so
>>>>>>>>>Reading symbols from 
>>>>>>>>>                  
>>>>>>>>>
>>/usr/local/lib/openser/modules/rr.so...done.
>>    
>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/rr.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/maxfwd.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/maxfwd.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/usrloc.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/usrloc.so
>>>>>>>>>Reading symbols from
>>>>>>>>>/usr/local/lib/openser/modules/registrar.so...done.
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/registrar.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/textops.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/textops.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/xlog.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/xlog.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/enum.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/enum.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/uri_db.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/uri_db.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/options.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/options.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/auth.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/auth.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/auth_db.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/auth_db.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/avpops.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/avpops.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/mi_fifo.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/mi_fifo.so
>>>>>>>>>Reading symbols from
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>/usr/local/lib/openser/modules/presence.so...done.
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>Loaded symbols for /usr/local/lib/openser/modules/presence.so
>>>>>>>>>Reading symbols from /usr/lib/libxml2.so.2...done.
>>>>>>>>>Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from 
>>>>>>>>>/lib/tls/i686/cmov/libnss_compat.so.2...done.
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
>>>>>>>>>Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
>>>>>>>>>Reading symbols from 
>>>>>>>>>                  
>>>>>>>>>
>>/lib/tls/i686/cmov/libnss_files.so.2...done.
>>    
>>
>>>>>>>>>Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
>>>>>>>>>#0  0x080b7eed in fm_free (qm=0x8170b40, p=0xb7a8ffdf) at 
>>>>>>>>>mem/f_malloc.c:130
>>>>>>>>>130             frag->u.nxt_free=*f;
>>>>>>>>>(gdb) bt
>>>>>>>>>#0  0x080b7eed in fm_free (qm=0x8170b40, p=0xb7a8ffdf) at 
>>>>>>>>>mem/f_malloc.c:130
>>>>>>>>>#1  0xb7a8ce8f in handle_subscribe (msg=0x8186ca8, str1=0x0,
>>>>>>>>>str2=0x0)
>>>>>>>>>at subscribe.c:1099
>>>>>>>>>#2  0x08052d56 in do_action (a=0x8178f48, msg=0x8186ca8) at
>>>>>>>>>action.c:883
>>>>>>>>>#3  0x08051faa in run_action_list (a=0x8178e68, 
>>>>>>>>>                  
>>>>>>>>>
>>msg=0x8186ca8) at
>>    
>>
>>>>>>>>>action.c:131
>>>>>>>>>#4  0x08054423 in do_action (a=0x81790d8, msg=0x8186ca8) at
>>>>>>>>>action.c:801
>>>>>>>>>#5  0x08051faa in run_action_list (a=0x8178ba0, 
>>>>>>>>>                  
>>>>>>>>>
>>msg=0x8186ca8) at
>>    
>>
>>>>>>>>>action.c:131
>>>>>>>>>#6  0x08054423 in do_action (a=0x817bc88, msg=0x8186ca8) at
>>>>>>>>>action.c:801
>>>>>>>>>#7  0x08051faa in run_action_list (a=0x81770c8, 
>>>>>>>>>                  
>>>>>>>>>
>>msg=0x8186ca8) at
>>    
>>
>>>>>>>>>action.c:131
>>>>>>>>>#8  0x080552c5 in run_top_route (a=0x81770c8, msg=0x0) at
>>>>>>>>>action.c:111
>>>>>>>>>#9  0x08082769 in receive_msg (
>>>>>>>>>buf=0x8140180 "SUBSCRIBE sip:oak at test-sip.uninett.no
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>SIP/2.0\r\nVia:
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>SIP/2.0/UDP
>>>>>>>>>158.38.62.97:16472;branch=z9hG4bK-d87543-2b2f3c5a00212916
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>-1--d87543-;rport\r\nMax-Forwards:
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>69\r\nContact: <sip:gojensen at 158.38.62.97:16472>"...,
>>>>>>>>>len=635, rcv_info=0xbfae1328) at receive.c:156 #10
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>0x080b112a in
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>>udp_rcv_loop () at udp_server.c:465
>>>>>>>>>#11 0x08070a08 in main_loop () at main.c:834
>>>>>>>>>#12 0x08072045 in main (argc=9, argv=0xbfae14e4) at main.c:1399
>>>>>>>>>
>>>>>>>>>// geir.o.jensen at uninett.no
>>>>>>>>>UNINETT AS, NO-7465 Trondheim, NORWAY
>>>>>>>>>Fax: +47 73 55 79 01, Phn: +47 73 55 79 00
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>        
>>>>>>>>>
>>>>>>>>>             
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>      
>>>>>>>>
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>// geir.o.jensen at uninett.no
>>>>>>> UNINETT AS, NO-7465 Trondheim, NORWAY
>>>>>>> Fax: +47 73 55 79 01, Phn: +47 73 55 79 00
>>>>>>>
>>>>>>>
>>>>>>>    
>>>>>>>
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>  
>>>>>>
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>>// geir.o.jensen at uninett.no
>>>>>  UNINETT AS, NO-7465 Trondheim, NORWAY
>>>>>  Fax: +47 73 55 79 01, Phn: +47 73 55 79 00
>>>>>
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>   
>>>>
>>>>        
>>>>
>>> 
>>>
>>>      
>>>
>>    
>>
>
>
>  
>





More information about the Users mailing list