On 05/10/17 22:10, Syam Pillai wrote:
> On my AMI (Amazon Linux) server, tomcat 8 was running happily but today,
> after an upgrade (Version is now 8.5.16.0), the server is failing to start
> with the following message:
> 
> INFO [main] org.apache.coyote.AbstractProtocol.init Initializing
> ProtocolHandler ["https-openssl-nio-8443"]
> /usr/share/soengine/jdk/bin/java: symbol lookup error:
> /usr/lib64/libtcnative-1.so.0.2.10: undefined symbol:
> SSL_CTX_add0_chain_cert
> 
> I can see that before these lines,
> OpenSSL is loaded:
> INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL
> OpenSSL successfully initialized [OpenSSL 1.0.1e-fips 11 Feb 2013]

Tomcat 8.5.x requires Tomcat Native 1.2.x

Tomcat Native 1.2.x requires OpenSSL 1.0.2

The above is never going to work.

> However,
> ​ ​
> I don't know why this version of OpenSSL is being shown. On the OS terminal
> (Kernel:
> 4.9.51-10.52.amzn1.x86_64 #1 SMP), if I check, it is showing a different
> version. (I could not find any duplicate installation of OpenSSL
> ​ ​
> on the server).
> 
> openssl version -v
> OpenSSL 1.0.2k-fips  26 Jan 2017

You need to contact the provider of your Tomcat Native binary.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to