[OpenSIPS-Users] media-relay exception

nick at uni-petrol.com nick at uni-petrol.com
Wed Mar 30 18:12:30 CEST 2011


 I just updated python to 2.6 version but still have same error.
 I have installed following version of libs:

 python26.x86_64                            2.6.5-6.el5
 python26-libs.x86_64                       2.6.5-6.el5
 python26-application.noarch                1.1.5-3
 python26-cjson.x86_64                      1.0.5-4
 python26-gnutls.x86_64                     1.1.9-1
 python26-twisted-core.x86_64               8.2.0-3
 python26-twisted-names.x86_64              8.2.0-3
 python26-zope-interface.x86_64             3.3.0-1

 I can give you ssh access to openvz virtual environment to fix this 
 error or I can do some debugging if you write me what I need do.
 Is it possible to resolve this problem?

 Mar 30 20:03:20 media-relay[3388]: 
 mediaproxy.mediacontrol.StreamListenerProtocol starting on 10000
 Mar 30 20:03:20 media-relay[3388]: 
 mediaproxy.mediacontrol.StreamListenerProtocol starting on 10001
 Mar 30 20:03:20 media-relay[3388]: 
 mediaproxy.mediacontrol.StreamListenerProtocol starting on 10002
 Mar 30 20:03:20 media-relay[3388]: 
 mediaproxy.mediacontrol.StreamListenerProtocol starting on 10003
 Mar 30 20:03:36 media-relay[3388]: Traceback (most recent call last):
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/twisted/python/log.py", line 69, in 
 callWithContext
 Mar 30 20:03:36 media-relay[3388]:     return 
 context.call({ILogContext: newCtx}, func, *args, **kw)
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/twisted/python/context.py", line 59, 
 in callWithContext
 Mar 30 20:03:36 media-relay[3388]:     return 
 self.currentContext().callWithContext(ctx, func, *args, **kw)
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/twisted/python/context.py", line 37, 
 in callWithContext
 Mar 30 20:03:36 media-relay[3388]:     return func(*args,**kw)
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/twisted/internet/epollreactor.py", 
 line 231, in _doReadOrWrite
 Mar 30 20:03:36 media-relay[3388]:     why = selectable.doRead()
 Mar 30 20:03:36 media-relay[3388]: --- <exception caught here> ---
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/twisted/internet/udp.py", line 126, 
 in doRead
 Mar 30 20:03:36 media-relay[3388]:     
 self.protocol.datagramReceived(data, addr)
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/mediaproxy/mediacontrol.py", line 
 130, in datagramReceived
 Mar 30 20:03:36 media-relay[3388]:     self.cb_func(host, port, data)
 Mar 30 20:03:36 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/mediaproxy/mediacontrol.py", line 
 246, in got_data
 Mar 30 20:03:37 media-relay[3388]:     
 self.substream.check_create_conntrack()
 Mar 30 20:03:37 media-relay[3388]:   File 
 "/usr/lib64/python2.6/site-packages/mediaproxy/mediacontrol.py", line 
 297, in check_create_conntrack
 Mar 30 20:03:37 media-relay[3388]:     self.forwarding_rule = 
 _conntrack.ForwardingRule(self.caller.remote, self.caller.local, 
 self.callee.remote, self.callee.local, self.stream.session.mark)
 Mar 30 20:03:37 media-relay[3388]: 
 mediaproxy.interfaces.system._conntrack.Error: Table does not exist (do 
 you need to insmod?)


 On Tue, 29 Mar 2011 12:14:59 +0200, Saúl Ibarra Corretgé wrote:

> On 29/3/11 11:42 AM, nick at uni-petrol.com [1] wrote:
>> Because of media-relay running in openvz virtual container it 
>> inherit
>> kernel modules like ip_table, ip_conntrack, nfnetlink from host 
>> node,
>> so yesm ip_tables module like others loade before media-relay start.
>> Below is a list of running modules.
> I haven't tried MediaProxy within a OpenVZ container, so I can't say
> how this could affect MediaProxy, sorry.
>
>> Unfortunately it is very hard to migrate to python > 2.4, because
>> CentOS < 6.0 don't support other versions and hard depend on python
>> 2.4. Now I'm trying install Scientific Linux 6.0 in openvz virtual
>> environment to test python 2.6.
> We develop, test and deploy MediaProxy on Debian based non 
> virtualized
> systems so chances are that we'll not be able to help you if you run
 into
> issues we didn't experience because we don't use such scenarios. Many
> people are running MediaProxy on CentOS-like systems, but I can't 
> recall
> if anyone is using OpenVZ containers. You may want to test it in a
> standalone machine first, and once you get it working you can put it 
> in
> the container and test again.
>
>> e>I have a question regarding which python version are recommended 
>> to
>> run media-proxy (python 2.6, 2.7, 3.2) ?
> e> Python 2.6 would be the best choice. Regards,




More information about the Users mailing list