[Zope] exceptions

Alex Ganus alex_ganus@att.net
Tue, 16 Jul 2002 14:22:07 -0700


This is a multi-part message in MIME format.

------=_NextPart_000_0028_01C22CD4.29B6CD10
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0029_01C22CD4.29B6CD10"


------=_NextPart_001_0029_01C22CD4.29B6CD10
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Greetings:


Has anybody come with a patch for the remaining servers (HTTP and PCGI).
I am experiencing the same problem (identical premises): 

------
2002-07-16T20:44:42 ERROR(200) ZServer uncaptured python exception,
closing chan
nel <ZServer.HTTPServer.zhttp_channel connected 15.112.17.243:36956 at
0x9e3194
channel#: 11 requests:> (socket.error:(11, 'Resource temporarily
unavailable') [
/usr/zope/ZServer/medusa/asynchat.py|handle_read|82]
[/usr/zope/ZServer/medusa/h
ttp_server.py|recv|420] [/usr/zope/ZServer/medusa/asyncore.py|recv|357])
------
2002-07-16T20:44:42 ERROR(200) ZServer uncaptured python exception,
closing chan
nel <ZServer.PCGIServer.PCGIServer listening '/usr/zope/var/pcgi.soc' at
0x9cc71
c> (exceptions.TypeError:unpack non-sequence
[/usr/zope/ZServer/medusa/asyncore.
py|poll|94] [/usr/zope/ZServer/medusa/asyncore.py|handle_read_event|385]
[/usr/z
ope/ZServer/PCGIServer.py|handle_accept|308])
------
2002-07-16T20:44:42 PROBLEM(100) ZServer warning: server accept() threw
EWOULDBL
OCK

--------------------------------
Thank you very much,

Alex  Ganus.

*************************************************

Hi Chris!

The server is much more stable now. 
It seems that the HTTP and PCGI-Servers need a patch as well. In the 
error below the ZFTPServer disappeared, only the other two servers 
got the error:

2002-03-22T08:52:26 ERROR(200) ZServer uncaptured python exception,
closing channel <ZServer.HTTPServer.zhttp_channel connected
194.31.184.118:4794 at 0xb2ed44 channel#: 48 requests:>
(socket.error:(11, 'Resource temporarily unavailable')
[/opt/Zope-2.5.0-src/ZServer/medusa/asynchat.py|handle_read|82]
[/opt/Zope-2.5.0-src/ZServer/medusa/http_server.py|recv|423]
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|recv|357])
------
2002-03-22T08:52:26 ERROR(200) ZServer uncaptured python exception,
closing channel <ZServer.PCGIServer.PCGIServer listening
'/opt/Zope-2.5.0-src/var/pcgi.soc' at 0x9db364>
(exceptions.TypeError:unpack non-sequence
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|poll|94]
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|handle_read_event|385]
[/opt/Zope-2.5.0-src/ZServer/PCGIServer.py|handle_accept|308])
------
2002-03-22T08:52:26 PROBLEM(100) ZServer warning: server accept() threw
EWOULDBLOCK

Thank you!

Philipp


Chris McDonough schrieb:
> 
> Phillipp,
> 
> Please try applying the following patch and tell us if it makes the
problem
> go away.
> 
> Thanks!!
> 
> Index: FTPServer.py
> ===================================================================
> RCS file: /cvs-repository/Zope/ZServer/FTPServer.py,v
> retrieving revision 1.21
> diff -r1.21 FTPServer.py
> 621c621,626
> <         conn, addr = self.accept()
> ---
> >         try:
> >             conn, addr = self.accept()
> >         except TypeError:
> >             # unpack non-sequence as result of accept
> >             # returning None
> >             return
> 
> ----- Original Message -----
> From: "Philipp Giere" <p.giere@hzd.hessen.de
<mailto:p.giere@hzd.hessen.de>>
> To: <zope@zope.org <mailto:zope@zope.org>>
> Sent: Thursday, March 21, 2002 12:55 PM
> Subject: [Zope] ZServer uncaptured python exception ...
> 
> > Hi!
> >
> > I have big problems running my Zope-2.5.0-src under Solaris 2.7 with
> > python 2.1.2 (configure --with-thread).
> > The same problems occur even when I install the binary for
> > solaris-sparc.
> >
> > The Zope Server dies with the following error:
> >
> > 2002-03-21T17:40:00 ERROR(200) ZServer uncaptured python exception,
> > closing channel <ZServer.HTTPServer.zhttp_channel connected
> > 194.31.184.118:4320 at 0xa7c99c channel#: 30 requests:>
> > (socket.error:(11, 'Resource temporarily unavailable')
> > [/opt/Zope-2.5.0-src/ZServer/medusa/asynchat.py|handle_read|82]
> > [/opt/Zope-2.5.0-src/ZServer/medusa/http_server.py|recv|420]
> > [/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|recv|357])
> > ------
> > 2002-03-21T17:40:00 ERROR(200) ZServer uncaptured python exception,
> > closing channel <ZServer.HTTPServer.zhttp_channel connected
> > 194.31.184.118:4319 at 0xa7ca64 channel#: 29 requests:>
> > (socket.error:(11, 'Resource temporarily unavailable')
> > [/opt/Zope-2.5.0-src/ZServer/medusa/asynchat.py|handle_read|82]
> > [/opt/Zope-2.5.0-src/ZServer/medusa/http_server.py|recv|420]
> > [/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|recv|357])
> > ------
> > 2002-03-21T17:40:00 ERROR(200) ZServer uncaptured python exception,
> > closing channel <ZServer.FTPServer.FTPServer listening :8021 at
> > 0xb0490c> (exceptions.TypeError:unpack non-sequence
> > [/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|poll|94]
> >
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|handle_read_event|385]
> > [/opt/Zope-2.5.0-src/ZServer/FTPServer.py|handle_accept|621])
> > ------
> > 2002-03-21T17:40:00 PROBLEM(100) ZServer warning: server accept()
threw
> > EWOULDBLOCK
> >
> > The Startscript:
> >
> > #! /bin/sh
> >
>
LD_LIBRARY_PATH=/opt/oracle/8.1.7/lib:/usr/lib:/usr/openwin/lib:/opt/SUN
Wmot
> if/l
> >
>
ib:/opt/SUNWspro/lib:/opt/lib:/opt/gissw/ArcIMS3.1/aims31exe/lib:/opt/gi
ssw/
> ArcI
> > MS3.1/aims31exe/bin:/opt/lib/python2.1
> > ORACLE_BASE=/opt/oracle
> > ORACLE_HOME=/opt/oracle/8.1.7
> > ORACLE_SID=sun01
> > NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1
> > ORA_NLS33=/opt/oracle/8.1.7/ocommon/nls/admin/data
> > export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG ORA_NLS33
> > LD_LIBRARY_PATH
> > reldir=`dirname $0`
> > INST_HOME=`cd $reldir; pwd`
> > echo ""
> > echo ""
> > echo "Starting Zope Server in $INST_HOME ..."
> > echo ""
> > echo ""
> > export INST_HOME
> > exec /opt/bin/python \
> >      $INST_HOME/z2.py \
> >      -D "$@"
> >
> >
> > Somebody out there with an idea??
> >
> > Thank you!
> > Philipp
> >
> > _______________________________________________
> > Zope maillist  -  Zope@zope.org <mailto:Zope@zope.org>
> > <http://lists.zope.org/mailman/listinfo/zope>
> > **   No cross posts or HTML encoding!  **
> > (Related lists -
> >  <http://lists.zope.org/mailman/listinfo/zope-announce>
> >  <http://lists.zope.org/mailman/listinfo/zope-dev> )
> >



------=_NextPart_001_0029_01C22CD4.29B6CD10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2788.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">Greetings:</FONT>
</P>
<BR>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">Has anybody =
come with a patch for the remaining servers (HTTP and PCGI). I am =
experiencing the same problem (identical premises): </FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">------</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">2002-07-16T20:44:42 ERROR(200) ZServer uncaptured python exception, =
closing chan</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">nel =
&lt;ZServer.HTTPServer.zhttp_channel connected 15.112.17.243:36956 at =
0x9e3194</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">channel#: 11 =
requests:&gt; (socket.error:(11, 'Resource temporarily unavailable') =
[</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">/usr/zope/ZServer/medusa/asynchat.py|handle_read|82] =
[/usr/zope/ZServer/medusa/h</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">ttp_server.py|recv|420] =
[/usr/zope/ZServer/medusa/asyncore.py|recv|357])</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">------</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">2002-07-16T20:44:42 ERROR(200) ZServer uncaptured python exception, =
closing chan</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">nel =
&lt;ZServer.PCGIServer.PCGIServer listening '/usr/zope/var/pcgi.soc' at =
0x9cc71</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">c&gt; =
(exceptions.TypeError:unpack non-sequence =
[/usr/zope/ZServer/medusa/asyncore.</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">py|poll|94] =
[/usr/zope/ZServer/medusa/asyncore.py|handle_read_event|385] =
[/usr/z</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">ope/ZServer/PCGIServer.py|handle_accept|308])</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">------</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">2002-07-16T20:44:42 PROBLEM(100) ZServer warning: server accept() =
threw EWOULDBL</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">OCK</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">--------------------------------</FONT>

<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">Thank you =
very much,</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans MS">Alex&nbsp; =
Ganus.</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Comic Sans =
MS">*************************************************</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Hi Chris!</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">The server is much more stable =
now. </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">It seems that the HTTP and =
PCGI-Servers need a patch as well. In the </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">error below the ZFTPServer =
disappeared, only the other two servers </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">got the error:</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">2002-03-22T08:52:26 ERROR(200) =
ZServer uncaptured python exception,</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">closing channel =
&lt;ZServer.HTTPServer.zhttp_channel connected</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">194.31.184.118:4794 at 0xb2ed44 =
channel#: 48 requests:&gt;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">(socket.error:(11, 'Resource =
temporarily unavailable')</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">[/opt/Zope-2.5.0-src/ZServer/medusa/asynchat.py|handle_read|82]</FON=
T>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">[/opt/Zope-2.5.0-src/ZServer/medusa/http_server.py|recv|423]</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|recv|357])</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">------</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">2002-03-22T08:52:26 ERROR(200) =
ZServer uncaptured python exception,</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">closing channel =
&lt;ZServer.PCGIServer.PCGIServer listening</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">'/opt/Zope-2.5.0-src/var/pcgi.soc' at 0x9db364&gt;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">(exceptions.TypeError:unpack =
non-sequence</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|poll|94]</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|handle_read_event|38=
5]</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier =
New">[/opt/Zope-2.5.0-src/ZServer/PCGIServer.py|handle_accept|308])</FONT=
>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">------</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">2002-03-22T08:52:26 PROBLEM(100) =
ZServer warning: server accept() threw</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">EWOULDBLOCK</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Thank you!</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Philipp</FONT>
</P>
<BR>

<P><FONT SIZE=3D2 FACE=3D"Courier New">Chris McDonough schrieb:</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;<I> </I></FONT>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> Phillipp,</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> </FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> Please try applying the following patch and tell =
us if it makes the problem</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> go away.</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> </FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> Thanks!!</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> </FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> Index: FTPServer.py</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> RCS file: =
/cvs-repository/Zope/ZServer/FTPServer.py,v</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> retrieving revision 1.21</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> diff -r1.21 FTPServer.py</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> 621c621,626</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; conn, addr =3D =
self.accept()</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> ---</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try:</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; conn, addr =3D self.accept()</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; except =
TypeError:</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; # unpack non-sequence as result of accept</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; # returning None</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; return</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> </FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> ----- Original Message -----</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> From: &quot;Philipp Giere&quot; =
&lt;<U></U></FONT><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Courier =
New">p.giere@hzd.hessen.de &lt;<A =
HREF=3D"mailto:p.giere@hzd.hessen.de">mailto:p.giere@hzd.hessen.de</A>&gt=
;</FONT></U><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> To: &lt;</FONT></I><I><U><FONT COLOR=3D"#0000FF" =
SIZE=3D2 FACE=3D"Courier New">zope@zope.org &lt;<A =
HREF=3D"mailto:zope@zope.org">mailto:zope@zope.org</A>&gt;</FONT></U><FON=
T SIZE=3D2 FACE=3D"Courier New">&gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> Sent: Thursday, March 21, 2002 12:55 PM</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> Subject: [Zope] ZServer uncaptured python =
exception ...</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> </FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; Hi!</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; I have big problems running my Zope-2.5.0-src =
under Solaris 2.7 with</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; python 2.1.2 (configure =
--with-thread).</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; The same problems occur even when I install =
the binary for</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; solaris-sparc.</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; The Zope Server dies with the following =
error:</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 2002-03-21T17:40:00 ERROR(200) ZServer =
uncaptured python exception,</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; closing channel =
&lt;ZServer.HTTPServer.zhttp_channel connected</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 194.31.184.118:4320 at 0xa7c99c channel#: 30 =
requests:&gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; (socket.error:(11, 'Resource temporarily =
unavailable')</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/asynchat.py|handle_read|82]</FONT></I=
>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/http_server.py|recv|420]</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|recv|357])</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; ------</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 2002-03-21T17:40:00 ERROR(200) ZServer =
uncaptured python exception,</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; closing channel =
&lt;ZServer.HTTPServer.zhttp_channel connected</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 194.31.184.118:4319 at 0xa7ca64 channel#: 29 =
requests:&gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; (socket.error:(11, 'Resource temporarily =
unavailable')</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/asynchat.py|handle_read|82]</FONT></I=
>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/http_server.py|recv|420]</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|recv|357])</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; ------</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 2002-03-21T17:40:00 ERROR(200) ZServer =
uncaptured python exception,</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; closing channel =
&lt;ZServer.FTPServer.FTPServer listening :8021 at</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 0xb0490c&gt; (exceptions.TypeError:unpack =
non-sequence</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|poll|94]</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/medusa/asyncore.py|handle_read_event|385]</F=
ONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
[/opt/Zope-2.5.0-src/ZServer/FTPServer.py|handle_accept|621])</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; ------</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; 2002-03-21T17:40:00 PROBLEM(100) ZServer =
warning: server accept() threw</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; EWOULDBLOCK</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; The Startscript:</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; #! /bin/sh</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
LD_LIBRARY_PATH=3D/opt/oracle/8.1.7/lib:/usr/lib:/usr/openwin/lib:/opt/SU=
NWmot</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> if/l</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> =
ib:/opt/SUNWspro/lib:/opt/lib:/opt/gissw/ArcIMS3.1/aims31exe/lib:/opt/gis=
sw/</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> ArcI</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
MS3.1/aims31exe/bin:/opt/lib/python2.1</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; ORACLE_BASE=3D/opt/oracle</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; ORACLE_HOME=3D/opt/oracle/8.1.7</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; ORACLE_SID=3Dsun01</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
NLS_LANG=3DGERMAN_GERMANY.WE8ISO8859P1</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
ORA_NLS33=3D/opt/oracle/8.1.7/ocommon/nls/admin/data</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; export ORACLE_BASE ORACLE_HOME ORACLE_SID =
NLS_LANG ORA_NLS33</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; LD_LIBRARY_PATH</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; reldir=3D`dirname $0`</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; INST_HOME=3D`cd $reldir; pwd`</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; echo &quot;&quot;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; echo &quot;&quot;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; echo &quot;Starting Zope Server in $INST_HOME =
...&quot;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; echo &quot;&quot;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; echo &quot;&quot;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; export INST_HOME</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; exec /opt/bin/python \</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
$INST_HOME/z2.py \</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -D =
&quot;$@&quot;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; Somebody out there with an idea??</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; Thank you!</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; Philipp</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; =
_______________________________________________</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; Zope maillist&nbsp; -&nbsp;</FONT></I><I><U> =
<FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Courier New">Zope@zope.org =
&lt;<A =
HREF=3D"mailto:Zope@zope.org">mailto:Zope@zope.org</A>&gt;</FONT></U></I>=


<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I><I><U> <FONT COLOR=3D"#0000FF" =
SIZE=3D2 FACE=3D"Courier New">&lt;<A =
HREF=3D"http://lists.zope.org/mailman/listinfo/zope" =
TARGET=3D"_blank">http://lists.zope.org/mailman/listinfo/zope</A>&gt;</FO=
NT></U></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; **&nbsp;&nbsp; No cross posts or HTML =
encoding!&nbsp; **</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt; (Related lists -</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;&nbsp;</FONT></I><I><U> <FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Courier New">&lt;<A =
HREF=3D"http://lists.zope.org/mailman/listinfo/zope-announce" =
TARGET=3D"_blank">http://lists.zope.org/mailman/listinfo/zope-announce</A=
>&gt;</FONT></U></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;&nbsp;</FONT></I><I><U> <FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Courier New">&lt;<A =
HREF=3D"http://lists.zope.org/mailman/listinfo/zope-dev" =
TARGET=3D"_blank">http://lists.zope.org/mailman/listinfo/zope-dev</A>&gt;=
</FONT></U><FONT SIZE=3D2 FACE=3D"Courier New"> )</FONT></I>

<BR><FONT SIZE=3D2 FACE=3D"Courier New">&gt;</FONT><I><FONT SIZE=3D2 =
FACE=3D"Courier New"> &gt;</FONT></I>
</P>
<BR>

</BODY>
</HTML>
------=_NextPart_001_0029_01C22CD4.29B6CD10--

------=_NextPart_000_0028_01C22CD4.29B6CD10
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJAjCCApEw
ggH6oAMCAQICAwa4MTANBgkqhkiG9w0BAQQFADCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl
c3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsT
FENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAw
MC44LjMwMB4XDTAyMDIwOTIwMDgwMVoXDTAzMDIwOTIwMDgwMVowVzEOMAwGA1UEBBMFR2FudXMx
DTALBgNVBCoTBEFsZXgxEzARBgNVBAMTCkFsZXggR2FudXMxITAfBgkqhkiG9w0BCQEWEmFsZXhf
Z2FudXNAYXR0Lm5ldDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3WA+wRll8qbqU1kOASCp
EAnISd0D6EuhKf4ZKjmqRTAkrF5d+OrCyiQHdkmCPYoA+fjZoqgfnGmR3JoKGH9HoWsGbadfwXST
Dsqzx0FtDLOh5jaB50EJDUIZEEvh7Yxegwhq7oFSdJSQ4ya9v+QHAh0bMXYM3k6afFSaAekl+/kC
AwEAAaMvMC0wHQYDVR0RBBYwFIESYWxleF9nYW51c0BhdHQubmV0MAwGA1UdEwEB/wQCMAAwDQYJ
KoZIhvcNAQEEBQADgYEA0zSddZf1AhwyDFoIzbU0L23YG4gFox0Nc1VVw3aB4tWHth0jsSRGGWwe
DFpLiQduciIuPug5gR44/lb1al5FX/TG6RqUv06+R4zkHC81bgU7aHq5x4ska8+e09jO9LTdk426
y6Jna4tOvjI3fK3DMnrsFGnUCxBWnO1VdYxNO3IwggMtMIIClqADAgECAgEAMA0GCSqGSIb3DQEB
BAUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBl
IFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9u
IFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0Ex
KzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNOTYwMTAxMDAw
MDAwWhcNMjAxMjMxMjM1OTU5WjCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw
ZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UE
CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUu
Y29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUadfUsJRkW3HpR9gMUbbqcpGwhF59LQ2P
exLfhSV1KHQ6QixjJ5+Ve0vvfhmHHYbqo925zpZkGsIUbkSsfOaP6E0PcR9AOKYAo4d49vmUhl6t
6sBeduvZFKNdbnp8DKVLVX8GGSl/npom1Wq7OCQIapjHsdqjmJH9edvlWsQcuQIDAQABoxMwETAP
BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GBAMfskn5O+PWWpWdiKqTwTRFg0G+NYFhh
rCa7UjVcCM8w+6hKloofYkIjjBcP9LpknBesRynfnZhe0mxgcVyirNx54+duAEcftQ0o6AKd5Jr9
E/Sm2Xyx+NxfIyYJkYBz0BQb3kOpgyXy5pwvFcr+pquKB3WLDN1RhGvk+NHOd6KBMIIDODCCAqGg
AwIBAgIQZkVyt8x09c9jdkWE0C6RATANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTAT
BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUg
Q29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIG
A1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h
bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAwMDgzMDAwMDAwMFoXDTA0MDgyNzIzNTk1OVowgZIx
CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEP
MA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMf
UGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
gYEA3jMypmPHCSVFPtJueCdngcXaiBmClw7jRCmKYzUqbXA8+tyu9+50bzC8M5B/+TRxoKNtmPHD
T6Jl2w36S/HW3WGl+YXNVZo1Gp2Sdagnrthy+boC9tewkd4c6avgGAOofENCUFGHgzzwObSbVIoT
h/+zm51JZgAtCYnslGvpoWkCAwEAAaNOMEwwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh
dGVMYWJlbDEtMjk3MBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEB
BAUAA4GBADGxS0dd+QFx5fVTbF151j2YwCYTYoEipxL4IpXoG0m3J3sEObr85vIk65H6vewNKjj3
UFWobPcNrUwbvAP0teuiR59sogxYjTFCCRFssBpp0SsSskBdavl50OouJd2K5PzbDR+dAvNa28o8
9kTqJmmHf0iezqWf54TYyWJirQXGMYICyDCCAsQCAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYD
VQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0w
GwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwg
UlNBIDIwMDAuOC4zMAIDBrgxMAkGBSsOAwIaBQCgggGDMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B
BwEwHAYJKoZIhvcNAQkFMQ8XDTAyMDcxNjIxMjIwNlowIwYJKoZIhvcNAQkEMRYEFAI/L6Ya6Co0
IglLgINLijGDea/BMHYGCSqGSIb3DQEJDzFpMGcwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MAcGBSsOAwIHMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMAcGBSsOAwIaMAcGBSsOAwIaMAoGCCqG
SIb3DQIFMAoGCCqGSIb3DQIFMIGrBgkrBgEEAYI3EAQxgZ0wgZowgZIxCzAJBgNVBAYTAlpBMRUw
EwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3Rl
MR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1h
aWwgUlNBIDIwMDAuOC4zMAIDBrgxMA0GCSqGSIb3DQEBAQUABIGAFLO7w8xJ25N+MpJvYS22PEAy
tz9sU57myNDqlkKL95IaRKwGbAqDkPpSlZoU1Gz/sdErOjK08aR3Kz2ys3TAUPH/5VEvnbVkAmSQ
rHRr4oWTMLbJD6ZQL6PkRmdGgdjuOKjWnAwq7mXFUxSbcv37S25mHXdsPZhHS8fXpMjNMn4AAAAA
AAA=

------=_NextPart_000_0028_01C22CD4.29B6CD10--