RE: [SOLVED] OpenSSL with Resin Pro 3.0.15: "ordinal 53 could not be located"

"Adam Fletcher" <[email protected]> Wed, 28 Jun 2006 09:38:24 -0400
Newsgroups gmane.text.xml.resin.user
Message-ID <[email protected]>
This is a multi-part message in MIME format.

------_=_NextPart_001_01C69AB8.212C2352
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Rob,

=20

Be careful using older version of OpenSSL, as there are some security
issues with old versions:

=20

http://www.openssl.org/news/vulnerabilities.html

=20

If Resin is being picky about which version is required, I would suggest
installing Apache in front of Resin and using mod_caucho. If you do this
you can use the latest OpenSSL code with Apache (Apache tends to be more
tolerant of version changes in OpenSSL) and not worry about Resin's
required version.

Thanks,

Adam Fletcher
Director, Information Technology
PowerSteering Software, Inc.

________________________________

From: [email protected]
[mailto:[email protected]] On Behalf Of Rob Lockstone
Sent: Tuesday, June 27, 2006 7:50 PM
To: [email protected]
Subject: [SOLVED] OpenSSL with Resin Pro 3.0.15: "ordinal 53 could not
be located"

=20

Ok, I've figured it out. Apparently, different versions of Resin are
extremely sensitive to different versions of the libssl32.dll and
libeay32.dll libraries. Version 3.0.15 Pro requires the GnuWin32 OpenSSL
0.9.7c versions, which can be found here:

=20

http://gnuwin32.sourceforge.net/packages/openssl.htm

=20

I have no idea what other versions of Resin need, but looking at some of
the list archives seem to indicate that later versions (not sure at what
point the switch happened) need the 0.9.8b version which can (I think)
be found here:

=20

http://www.slproweb.com/products/Win32OpenSSL.html

=20

Rob

=20

On Jun 27, 2006, at 15:46 , Rob Lockstone wrote:





Configuration: Running Resin Pro 3.0.15 Standalone on Windows 2003
Server.

=20

I looked in the resin-interest archives for a solution to this problem
without any success. Upon trying to start Resin from the command line
via httpd, I get the following message in a dialog box, along with a
nasty message in stdout.log about an UnsatisfiedLinkError from
resinssl.dll.

=20

"The ordinal 53 could not be located in the dynamic link library
libssl32.dll."

=20

I've tried the latest OpenSSL 0.9.8b and the previous 0.9.7j, copied the
dll's over to RESIN_HOME, checked for other copies of the libraries
lying around somewhere (none found).

=20

But I'm still stuck. Any help or pointers would be appreciated. Thanks.

=20

Rob

=20

=20


------_=_NextPart_001_01C69AB8.212C2352
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{margin-right:0in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle17
	{font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dblue style=3D'word-wrap: =
break-word;-khtml-nbsp-mode: space;
-khtml-line-break: after-white-space'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi Rob,</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Be careful using older version of =
OpenSSL,
as there are some security issues with old versions:</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><a
href=3D"http://www.openssl.org/news/vulnerabilities.html">http://www.open=
ssl.org/news/vulnerabilities.html</a></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>If Resin is being picky about which
version is required, I would suggest installing Apache in front of Resin =
and using
mod_caucho. If you do this you can use the latest OpenSSL code with =
Apache
(Apache tends to be more tolerant of version changes in OpenSSL) and not =
worry
about Resin&#8217;s required version.</span></font></p>

<div>

<p><font size=3D2 color=3Dnavy face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;
color:navy'>Thanks,<br>
<br>
Adam Fletcher<br>
Director, Information Technology<br>
PowerSteering Software, Inc.</span></font></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
[email protected] [mailto:[email protected]] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Rob Lockstone<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, June 27, =
2006 7:50
PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
[email protected]<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [SOLVED] OpenSSL =
with
Resin Pro 3.0.15: &quot;ordinal 53 could not be =
located&quot;</span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Ok, I've figured it out. Apparently, different versions of Resin =
are
extremely sensitive to different versions of the libssl32.dll and =
libeay32.dll
libraries. Version 3.0.15 Pro requires the GnuWin32 OpenSSL 0.9.7c =
versions,
which can be found here:</span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><a =
href=3D"http://gnuwin32.sourceforge.net/packages/openssl.htm">http://gnuw=
in32.sourceforge.net/packages/openssl.htm</a></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>I have no idea what other versions of Resin need, but looking at =
some
of the list archives seem to indicate that later versions (not sure at =
what
point the switch happened) need the 0.9.8b version which can (I think) =
be found
here:</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><a =
href=3D"http://www.slproweb.com/products/Win32OpenSSL.html">http://www.sl=
proweb.com/products/Win32OpenSSL.html</a></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Rob</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>On Jun 27, 2006, at 15:46 , Rob Lockstone =
wrote:</span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
</span></font></p>

<div style=3D'min-height: 14px'>

<p class=3DMsoNormal><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:6.0pt;
font-family:Helvetica'>Configuration: Running Resin Pro 3.0.15 =
Standalone on
Windows 2003 Server.</span></font></p>

</div>

<div style=3D'min-height: 14px'>

<p class=3DMsoNormal><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:6.0pt;
font-family:Helvetica'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>I looked in the resin-interest archives for a solution to this =
problem
without any success. Upon trying to start Resin from the command line =
via
httpd, I get the following message in a dialog box, along with a nasty =
message
in stdout.log about an UnsatisfiedLinkError from =
resinssl.dll.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&quot;<i><span style=3D'font-style:italic'>The ordinal&nbsp;53 =
could not
be located in the dynamic link library =
libssl32.dll.</span></i>&quot;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>I've tried the latest OpenSSL 0.9.8b and the previous 0.9.7j, =
copied
the dll's over to RESIN_HOME, checked for other copies of the libraries =
lying
around somewhere (none found).</span></font></p>

</div>

<div style=3D'min-height: 14px'>

<p class=3DMsoNormal><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:6.0pt;
font-family:Helvetica'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>But I'm still stuck. Any help or pointers would be appreciated. =
Thanks.</span></font></p>

</div>

<div style=3D'min-height: 14px'>

<p class=3DMsoNormal><font size=3D1 face=3DHelvetica><span =
style=3D'font-size:6.0pt;
font-family:Helvetica'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Rob</span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

</div>

</body>

</html>

------_=_NextPart_001_01C69AB8.212C2352--