Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003428 [Resin] minor always 03-01-09 10:57 02-18-11 17:08
Reporter ferg View Status public  
Assigned To ferg
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 4.0.16 Product Version 3.0.27
  Product Build
Summary 0003428: SSL on Solaris x86 64bit (3.0.x)
Description (rep by Gary Zhu)

I am able to get the SSL working on 64 bit Linux workstation, but our production system is Solaris x86. I have consistently got errors (with 3.0.24 pro):

[19:14:57.752] Loaded Socket JNI library.
[19:14:57.753] http listening to *:8001
[19:14:57.754] com.caucho.config.ConfigException: SSL JNI was not properly initialized. Make sure the resinssl library is properly created
and the SSL libraries are installed.
[19:14:57.754] at com.caucho.vfs.OpenSSLFactory.initConfig(OpenSSLFactory.java:459)
[19:14:57.754] at com.caucho.vfs.OpenSSLFactory.create(OpenSSLFactory.java:374)
[19:14:57.754] at com.caucho.server.port.Port.bind(Port.java:682)
[19:14:57.754] at com.caucho.server.resin.ServletServer.bindPorts(ServletServer.java:1015)
[19:14:57.754] at com.caucho.server.resin.ServletServer.start(ServletServer.java:975)
[19:14:57.754] at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)


I have tried several ways, downloaded source and compiled OpenSSL and then configure Resin

./configure --enable-64bit --enable-ssl --enable-jni --with-openssl=/opt/sfw/openssl
make install

all seem good, here are 3 libraries generated under $RESIN_HOME/libexec, all 64 bit binary:

libresin.so: ELF 64-bit LSB dynamic lib AMD64 Version 1, dynamically linked, not stripped
libresin_os.so: ELF 64-bit LSB dynamic lib AMD64 Version 1, dynamically linked, not stripped
libresinssl.so: ELF 64-bit LSB dynamic lib AMD64 Version 1, dynamically linked, not stripped


Ldd shows all linking are fine:

libresin.so:
       libnsl.so.1 => /lib/64/libnsl.so.1
       libsocket.so.1 => /lib/64/libsocket.so.1
       libthread.so.1 => /lib/64/libthread.so.1
       libmp.so.2 => /lib/64/libmp.so.2
       libmd5.so.1 => /lib/64/libmd5.so.1
       libscf.so.1 => /lib/64/libscf.so.1
       libc.so.1 => /lib/64/libc.so.1
       libdoor.so.1 => /lib/64/libdoor.so.1
       libuutil.so.1 => /lib/64/libuutil.so.1
       libgen.so.1 => /lib/64/libgen.so.1
       libm.so.2 => /lib/64/libm.so.2
libresin_os.so:
       libnsl.so.1 => /lib/64/libnsl.so.1
       libsocket.so.1 => /lib/64/libsocket.so.1
       libthread.so.1 => /lib/64/libthread.so.1
       libmp.so.2 => /lib/64/libmp.so.2
       libmd5.so.1 => /lib/64/libmd5.so.1
       libscf.so.1 => /lib/64/libscf.so.1
       libc.so.1 => /lib/64/libc.so.1
       libdoor.so.1 => /lib/64/libdoor.so.1
       libuutil.so.1 => /lib/64/libuutil.so.1
       libgen.so.1 => /lib/64/libgen.so.1
       libm.so.2 => /lib/64/libm.so.2
libresinssl.so:
       libnsl.so.1 => /lib/64/libnsl.so.1
       libsocket.so.1 => /lib/64/libsocket.so.1
       libthread.so.1 => /lib/64/libthread.so.1
       libmp.so.2 => /lib/64/libmp.so.2
       libmd5.so.1 => /lib/64/libmd5.so.1
       libscf.so.1 => /lib/64/libscf.so.1
       libc.so.1 => /lib/64/libc.so.1
       libdoor.so.1 => /lib/64/libdoor.so.1
       libuutil.so.1 => /lib/64/libuutil.so.1
       libgen.so.1 => /lib/64/libgen.so.1
       libm.so.2 => /lib/64/libm.so.2



Steps To Reproduce
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
03-01-09 10:57 ferg New Issue
02-18-11 17:08 ferg Assigned To  => ferg
02-18-11 17:08 ferg Status new => closed
02-18-11 17:08 ferg Resolution open => fixed
02-18-11 17:08 ferg Fixed in Version  => 4.0.16


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
26 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker