gajim can't recconect
10:29:23 (E) nbxmpp.tls_nb Error while TLS handshake:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/nbxmpp/tls_nb.py", line 422, in _startSSL_pyOpenSSL
tcpsock._sslObj.do_handshake()
OpenSSL.SSL.SysCallError: (-1, 'Unexpected EOF')
/usr/lib/python3/dist-packages/nbxmpp/dispatcher_nb.py:271: ResourceWarning: unclosed <socket.socket object, fd=13, family=2, type=2049, proto=6>
log.debug('Registering protocol "%s" as %s(%s)' %(tag_name, Proto, xmlns))
sys:1: ResourceWarning: unclosed <socket.socket object, fd=26, family=2, type=2049, proto=6>
I fix that locally:
diff --git a/nbxmpp/tls_nb.py b/nbxmpp/tls_nb.py
--- a/nbxmpp/tls_nb.py
+++ b/nbxmpp/tls_nb.py
@@ -420,7 +420,7 @@ class NonBlockingTLS(PlugIn):
log.debug("Initiating handshake...")
try:
tcpsock._sslObj.do_handshake()
- except (OpenSSL.SSL.WantReadError, OpenSSL.SSL.WantWriteError) as e:
+ except (OpenSSL.SSL.WantReadError, OpenSSL.SSL.WantWriteError, OpenSSL.SSL.SysCallError) as e:
pass
except:
log.error('Error while TLS handshake: ', exc_info=True)
But maybe it is wrong way