[SOLVED] OpenSSL with Resin Pro 3.0.15: "ordinal 53 could not be located"
Rob Lockstone <[email protected]> Tue, 27 Jun 2006 16:49:31 -0700
| Newsgroups | gmane.text.xml.resin.user |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail-5--801203437 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed 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: http://gnuwin32.sourceforge.net/packages/openssl.htm 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: http://www.slproweb.com/products/Win32OpenSSL.html Rob On Jun 27, 2006, at 15:46 , Rob Lockstone wrote: > Configuration: Running Resin Pro 3.0.15 Standalone on Windows 2003 > Server. > > 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. > > "The ordinal 53 could not be located in the dynamic link library > libssl32.dll." > > 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). > > But I'm still stuck. Any help or pointers would be appreciated. > Thanks. > > Rob > --Apple-Mail-5--801203437 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 <HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; = -khtml-line-break: after-white-space; ">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:<DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV><A= = href=3D"http://gnuwin32.sourceforge.net/packages/openssl.htm">http://gnuwi= n32.sourceforge.net/packages/openssl.htm</A></DIV><DIV><BR = class=3D"khtml-block-placeholder"></DIV><DIV>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:</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV><A = href=3D"http://www.slproweb.com/products/Win32OpenSSL.html">http://www.slp= roweb.com/products/Win32OpenSSL.html</A></DIV><DIV><BR = class=3D"khtml-block-placeholder"></DIV><DIV>Rob</DIV><DIV><BR><DIV><DIV>O= n Jun 27, 2006, at 15:46 , Rob Lockstone wrote:</DIV><BR = class=3D"Apple-interchange-newline"><BLOCKQUOTE type=3D"cite"><DIV = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; font: normal normal normal 12px/normal Helvetica; = min-height: 14px; ">Configuration: Running Resin Pro 3.0.15 Standalone = on Windows 2003 Server.<BR></DIV><DIV style=3D"margin-top: 0px; = margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal = normal normal 12px/normal Helvetica; min-height: 14px; "><BR = class=3D"khtml-block-placeholder"></DIV><DIV style=3D"margin-top: 0px; = margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">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.</DIV><DIV = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; "><BR class=3D"khtml-block-placeholder"></DIV><DIV = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; ">"<I>The ordinal=A053 could not be located in the = dynamic link library libssl32.dll.</I>"</DIV><DIV style=3D"margin-top: = 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><BR = class=3D"khtml-block-placeholder"></DIV><DIV style=3D"margin-top: 0px; = margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">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).</DIV><DIV style=3D"margin-top: 0px; = margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal = normal normal 12px/normal Helvetica; min-height: 14px; "><BR></DIV><DIV = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; ">But I'm still stuck. Any help or pointers would be = appreciated. Thanks.</DIV><DIV style=3D"margin-top: 0px; margin-right: = 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal = 12px/normal Helvetica; min-height: 14px; "><BR></DIV><DIV = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; ">Rob</DIV><BR = class=3D"khtml-block-placeholder"></BLOCKQUOTE></DIV><BR></DIV></BODY></HT= ML>= --Apple-Mail-5--801203437--