<HTML>
<HEAD>
<TITLE>Re: [OpenSIPS-Users] New MediaProxy release 2.3.3</TITLE>
</HEAD>
<BODY>
<FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>Hello,<BR>
<BR>
I attempted an upgrade from 2.3.2, recompiling from source. &nbsp;Everything seemed to build and install okay. &nbsp;But, when running media-dispatcher on 2.3.3, I receive the following error:<BR>
<BR>
Traceback (most recent call last):<BR>
&nbsp;&nbsp;File &quot;/usr/bin/media-dispatcher&quot;, line 32, in ?<BR>
&nbsp;&nbsp;&nbsp;&nbsp;log.level.current = config_file.get_option(&quot;Dispatcher&quot;, 'log_level', default=log.level.DEBUG, type=datatypes.LogLevel)<BR>
AttributeError: 'module' object has no attribute 'level'<BR>
<BR>
<BR>
I reinstalled 2.3.2 and the error went away.<BR>
<BR>
<BR>
- Jeff<BR>
<BR>
<BR>
<BR>
On 4/8/09 5:08 AM, &quot;Adrian Georgescu&quot; &lt;<a href="ag@ag-projects.com">ag@ag-projects.com</a>&gt; wrote:<BR>
<BR>
<FONT COLOR="#0000FF">&gt; Hello,<BR>
&gt; <BR>
&gt; There is a new release of MediaProxy available, it contains various bug fixes. <BR>
&gt; To upgrade your debian installation:<BR>
&gt; <BR>
&gt; apt-get update<BR>
&gt; apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy-web-sessions<BR>
&gt; <BR>
&gt; Or download the tar file from:<BR>
&gt; <BR>
&gt; <a href="http://download.ag-projects.com/MediaProxy/">http://download.ag-projects.com/MediaProxy/</a><BR>
&gt; <BR>
&gt; The changelog since 2.3.2 is below:<BR>
&gt; <BR>
&gt; mediaproxy (2.3.3) unstable; urgency=low<BR>
&gt; <BR>
&gt; &nbsp;&nbsp;* Re-raise the exception on failing to read RADIUS config file so we get a<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;full traceback<BR>
&gt; &nbsp;&nbsp;* Have dispatcher close TLS connection cleanly when relay has duplicate IP<BR>
&gt; &nbsp;&nbsp;* Added log_level to both Relay and Dispatcher configuration sections<BR>
&gt; &nbsp;&nbsp;* Improved reconnection behaviour in relay to dispatcher<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;When the connection from the relay to the dispatcher is lost, first retry<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;in 1 second, then retry in 10 second on subsequent attempts if it loses<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;the connection again.<BR>
&gt; &nbsp;&nbsp;* Fix bug where relay connects needlessly to previously removed dispatcher<BR>
&gt; &nbsp;&nbsp;* Implemented a keepalive mechanism from relay to dispatcher<BR>
&gt; &nbsp;&nbsp;* On relay reconnect don't have dispatcher query expired sessions<BR>
&gt; &nbsp;&nbsp;* Removed superfluous datatype declaration<BR>
&gt; &nbsp;&nbsp;* Only allow positive integers for time intervals and delays<BR>
&gt; &nbsp;&nbsp;* Updated version dependency for python-application<BR>
&gt; &nbsp;&nbsp;* In dispatcher, replace old connection from relay with new one instead of<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;giving an error<BR>
&gt; &nbsp;&nbsp;* In the dispatcher, check if the reported expired session belongs to the<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;relay that reported it<BR>
&gt; &nbsp;&nbsp;* Improved log messages when a relay reconnects to the dispatcher<BR>
&gt; &nbsp;&nbsp;* In dispatcher, break the connection to a relay if a request times out<BR>
&gt; &nbsp;&nbsp;* In dispatcher check if we know about the session that expired at relay<BR>
&gt; &nbsp;&nbsp;* Use a more robust strategy to disconnect an unresponsive relay<BR>
&gt; <BR>
&gt; <BR>
&gt; Kind regards,<BR>
&gt; Adrian Georgescu<BR>
&gt; <BR>
&gt; <BR>
&gt; <BR>
&gt; <BR>
&gt; _______________________________________________<BR>
&gt; Users mailing list<BR>
&gt; <a href="Users@lists.opensips.org">Users@lists.opensips.org</a><BR>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><BR>
</FONT></SPAN></FONT>
</BODY>
</HTML>