Linux

openfire 3.10.0 ConnectionHandler reports IOException for session

Naan 2015. 5. 3. 19:28
320x100

openfire 3.10.0 버전이 업데이트가 되었다 업데이트를 하고 접속을 하는순간 

클라이언트들이 접속이 안된다.


로그를 확인 해보자

로그 위치는 보통

/etc/opt/openfire/logs 에 있다.


2015.05.03 19:07:19 org.jivesoftware.openfire.nio.ConnectionHandler - ConnectionHandler reports IOException for session: (0x0000000A: nio socket, server, /192.168.0.55:56561 => /server.domain.com:5222)

javax.net.ssl.SSLHandshakeException: SSL handshake failed.

        at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:507)

        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:542)

        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$6(DefaultIoFilterChain.java:538)

        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:943)

        at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)

        at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)

        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769)

        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761)

        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703)

        at java.lang.Thread.run(Thread.java:745)

Caused by: javax.net.ssl.SSLHandshakeException: SSLv2Hello is disabled

        at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:637)

        at sun.security.ssl.InputRecord.read(InputRecord.java:527)

        at sun.security.ssl.EngineInputRecord.read(EngineInputRecord.java:382)

        at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:962)

        at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:907)

        at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:781)

        at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)

        at org.apache.mina.filter.ssl.SslHandler.unwrap(SslHandler.java:746)

        at org.apache.mina.filter.ssl.SslHandler.unwrapHandshake(SslHandler.java:681)

        at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:567)

        at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:353)

        at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:488)

        ... 9 more


위와 같이 에러가 발생해 있다
구글링을 해보니 ssl 관련 보안강화로 인해 접속이 안되는 증상이 발생한단다 ssl 관련 셋팅은... 복잡하니 그냥 예전 방식으로 셋팅을 하자



Admin Console > Server > Server Settings > Security Settings > Client Connection Security

항목에 

Custom:

Old SSL method: Available

TLS method: Not Available

수정하고 save setting 하고 클라이언트 접속 시도 하면 정상적으로 접속이 된다.

320x100

'Linux' 카테고리의 다른 글

synology rsync: Permission denied  (1) 2015.05.12
Couldn't discover local host java.net.UnknownHostException  (0) 2015.05.04
owncloud 설치  (0) 2015.04.14
sugarcrm 한글화 적용  (0) 2015.04.06
오픈소스 openlava 설치하기  (0) 2015.04.04