]
Stuart Douglas resolved WFLY-7374.
----------------------------------
Fix Version/s: 11.0.0.Alpha1
Resolution: Done
WildFfly openssl requires glibc 2.14 resulting in failure when
starting on RHEL 6
---------------------------------------------------------------------------------
Key: WFLY-7374
URL:
https://issues.jboss.org/browse/WFLY-7374
Project: WildFly
Issue Type: Bug
Components: Security, Server, Web (Undertow)
Reporter: Radim Hatlapatka
Assignee: Stuart Douglas
Priority: Blocker
Labels: wildfly-openssl
Fix For: 11.0.0.Alpha1
When starting EAP on RHEL 6 it shows ERROR messages when loading openssl \[1\]. This is
caused by the wrapper requiring glibc 2.14 or newer but on RHEL 6 (RHEL 6.7) there is only
glibc 2.12.
As there should be no ERROR messages during EAP start with default configuration, marking
as blocker.
\[1\]
{noformat}
11:20:42,474 ERROR [stderr] (MSC service thread 1-3)
java.lang.reflect.InvocationTargetException
11:20:42,476 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:20:42,479 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
11:20:42,481 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
11:20:42,494 ERROR [stderr] (MSC service thread 1-3) at
java.lang.reflect.Method.invoke(Method.java:498)
11:20:42,495 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.openssl.SSL.init(SSL.java:73)
11:20:42,496 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.openssl.SSL.getInstance(SSL.java:49)
11:20:42,497 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.openssl.OpenSSLEngine.<clinit>(OpenSSLEngine.java:59)
11:20:42,497 ERROR [stderr] (MSC service thread 1-3) at java.lang.Class.forName0(Native
Method)
11:20:42,498 ERROR [stderr] (MSC service thread 1-3) at
java.lang.Class.forName(Class.java:348)
11:20:42,499 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.protocols.alpn.OpenSSLAlpnProvider$1.run(OpenSSLAlpnProvider.java:47)
11:20:42,505 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.protocols.alpn.OpenSSLAlpnProvider$1.run(OpenSSLAlpnProvider.java:43)
11:20:42,508 ERROR [stderr] (MSC service thread 1-3) at
java.security.AccessController.doPrivileged(Native Method)
11:20:42,516 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.protocols.alpn.OpenSSLAlpnProvider.<clinit>(OpenSSLAlpnProvider.java:43)
11:20:42,517 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
11:20:42,524 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
11:20:42,525 ERROR [stderr] (MSC service thread 1-3) at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
11:20:42,539 ERROR [stderr] (MSC service thread 1-3) at
java.lang.reflect.Constructor.newInstance(Constructor.java:423)
11:20:42,540 ERROR [stderr] (MSC service thread 1-3) at
java.lang.Class.newInstance(Class.java:442)
11:20:42,541 ERROR [stderr] (MSC service thread 1-3) at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
11:20:42,542 ERROR [stderr] (MSC service thread 1-3) at
java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
11:20:42,542 ERROR [stderr] (MSC service thread 1-3) at
java.util.ServiceLoader$1.next(ServiceLoader.java:480)
11:20:42,543 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.protocols.alpn.ALPNManager.<init>(ALPNManager.java:40)
11:20:42,548 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.protocols.alpn.ALPNManager.<clinit>(ALPNManager.java:35)
11:20:42,550 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.server.protocol.http.AlpnOpenListener.<init>(AlpnOpenListener.java:64)
11:20:42,551 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.server.protocol.http.AlpnOpenListener.<init>(AlpnOpenListener.java:83)
11:20:42,552 ERROR [stderr] (MSC service thread 1-3) at
io.undertow.server.protocol.http.AlpnOpenListener.<init>(AlpnOpenListener.java:75)
11:20:42,553 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.extension.undertow.HttpsListenerService.createAlpnOpenListener(HttpsListenerService.java:101)
11:20:42,557 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.extension.undertow.HttpsListenerService.createOpenListener(HttpsListenerService.java:86)
11:20:42,572 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.extension.undertow.ListenerService.start(ListenerService.java:158)
11:20:42,581 ERROR [stderr] (MSC service thread 1-3) at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1963)
11:20:42,582 ERROR [stderr] (MSC service thread 1-3) at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1896)
11:20:42,590 ERROR [stderr] (MSC service thread 1-3) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
11:20:42,591 ERROR [stderr] (MSC service thread 1-3) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
11:20:42,593 ERROR [stderr] (MSC service thread 1-3) at
java.lang.Thread.run(Thread.java:745)
11:20:42,595 ERROR [stderr] (MSC service thread 1-3) Caused by:
java.lang.UnsatisfiedLinkError: /tmp/tmp-2717760086872143296openssl/libwfssl.so:
/lib64/libc.so.6: version `GLIBC_2.14' not found (required by
/tmp/tmp-2717760086872143296openssl/libwfssl.so)
11:20:42,596 ERROR [stderr] (MSC service thread 1-3) at
java.lang.ClassLoader$NativeLibrary.load(Native Method)
11:20:42,597 ERROR [stderr] (MSC service thread 1-3) at
java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
11:20:42,598 ERROR [stderr] (MSC service thread 1-3) at
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1837)
11:20:42,610 ERROR [stderr] (MSC service thread 1-3) at
java.lang.Runtime.loadLibrary0(Runtime.java:870)
11:20:42,611 ERROR [stderr] (MSC service thread 1-3) at
java.lang.System.loadLibrary(System.java:1122)
11:20:42,619 ERROR [stderr] (MSC service thread 1-3) at
org.wildfly.openssl.SSL$LibraryLoader.load(SSL.java:180)
11:20:42,620 ERROR [stderr] (MSC service thread 1-3) ... 34 more
{noformat}