Bug 37298 - При попытке соединиться по SSL соединнения не проходят
Summary: При попытке соединиться по SSL соединнения не проходят
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p9
Classification: Distributions
Component: tomcat (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-04 21:48 MSK by Горев Андрей
Modified: 2023-06-20 14:52 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Горев Андрей 2019-10-04 21:48:51 MSK
и вылезает следующая гадость:
04-Oct-2019 22:33:23.629 SEVERE [https-openssl-nio-443-exec-8] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun 
 java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I
	at org.apache.tomcat.jni.SSL.renegotiatePending(Native Method)
	at org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus(OpenSSLEngine.java:1021)
	at org.apache.tomcat.util.net.openssl.OpenSSLEngine.wrap(OpenSSLEngine.java:457)
	at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:469)
	at org.apache.tomcat.util.net.SecureNioChannel.handshakeWrap(SecureNioChannel.java:440)
	at org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:211)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1394)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)

    Понял, что это какая-то проблема с SSL. В сети нашёл, что не возникает если не стоит tomcat native library. Но тут tomcat намертво с ней связан. Итогом: нерабочий сервер.
    Обновил с P8 на P9 систему, ушедший Tomcat-8.0.XX превосходно работал. Сейчас он - труп ни для чего не пригодный, кроме как выбросить на свалку. Ставить из tomcat.apache.org - не выход. Glassfish в дистрибутивах ALTLinux присутствует в разобранном комплекте, Plexus так же, Geronimo тоже самое. Остался только Jetty, но и у него какие-то проблемы.TomE в дистрибутиве отсутствует напрочь.
Comment 1 Alexander Makeenkov 2023-06-20 14:52:49 MSK
tomcat-9.0.37-alt1 - ошибка не воспроизводится.