Incompatible with python pyOpenSSL 26.2.0

General support for problems installing or using Deluge
Post Reply
mooninite
Member
Member
Posts: 12
Joined: Sat Aug 22, 2015 4:05 am

Incompatible with python pyOpenSSL 26.2.0

Post by mooninite »

Deluge 2.2.0 works with pyOpenSSL 26.1.0. After upgrading to 26.2.0 deluge-web no longer works.

Code: Select all

Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 1434, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.makeConnection(transport)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 212, in makeConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection = self.factory._createConnection(self)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 934, in _createConnection
Jul 29 22:05:19 hostname deluge-web[73372]:     self._applyProtocolNegotiation(connection)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 913, in _applyProtocolNegotiation
Jul 29 22:05:19 hostname deluge-web[73372]:     _setAcceptableProtocols(context, protocols)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/_sslverify.py", line 2019, in _setAcceptableProtocols
Jul 29 22:05:19 hostname deluge-web[73372]:     context.set_alpn_select_callback(protoSelectCallback)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/OpenSSL/SSL.py", line 859, in inner
Jul 29 22:05:19 hostname deluge-web[73372]:     raise ValueError(
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.ValueError: Context has already been used to create a Connection, it cannot be mutated again
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 491, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     why = selectable.doRead()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 250, in doRead
Jul 29 22:05:19 hostname deluge-web[73372]:     return self._dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 255, in _dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     rval = self.protocol.dataReceived(data)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 319, in dataReceived
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_write(bytes)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection'
Jul 29 22:05:19 hostname deluge-web[73372]: Unhandled Error
Jul 29 22:05:19 hostname deluge-web[73372]: Traceback (most recent call last):
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 96, in callWithLogger
Jul 29 22:05:19 hostname deluge-web[73372]:     return callWithContext({"system": lp}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/log.py", line 80, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return context.call({ILogContext: newCtx}, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 117, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/python/context.py", line 82, in callWithContext
Jul 29 22:05:19 hostname deluge-web[73372]:     return func(*args, **kw)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 504, in _doReadOrWrite
Jul 29 22:05:19 hostname deluge-web[73372]:     self._disconnectSelectable(selectable, why, inRead)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/posixbase.py", line 115, in _disconnectSelectable
Jul 29 22:05:19 hostname deluge-web[73372]:     selectable.connectionLost(failure.Failure(why))
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/internet/tcp.py", line 328, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     protocol.connectionLost(reason)
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/tls.py", line 403, in connectionLost
Jul 29 22:05:19 hostname deluge-web[73372]:     self._tlsConnection.bio_shutdown()
Jul 29 22:05:19 hostname deluge-web[73372]:   File "/usr/lib/python3.14/site-packages/twisted/protocols/policies.py", line 105, in __getattr__
Jul 29 22:05:19 hostname deluge-web[73372]:     return getattr(self.transport, name)
Jul 29 22:05:19 hostname deluge-web[73372]: builtins.AttributeError: 'NoneType' object has no attribute '_tlsConnection
Paralel
Member
Member
Posts: 29
Joined: Mon Nov 04, 2019 6:53 am

Re: Incompatible with python pyOpenSSL 26.2.0

Post by Paralel »

Huh. I'm kinda surprised people update components as new versions are released (except for libtorrent, since that is basically the core of Deluge). There is always a chance for a dependency to break
User avatar
ambipro
Moderator
Moderator
Posts: 779
Joined: Thu May 19, 2022 3:33 am
Contact:

Re: Incompatible with python pyOpenSSL 26.2.0

Post by ambipro »

Paralel wrote: Thu Jul 30, 2026 5:58 pm Huh. I'm kinda surprised people update components as new versions are released (except for libtorrent, since that is basically the core of Deluge). There is always a chance for a dependency to break
Creating a venv and freezing packages for Deluge would be the best option.
Post Reply