Deluge wont start after fresh install

Creating a bug report/issue

Required Information

  • DietPi version | G_DIETPI_VERSION_CORE=8 G_DIETPI_VERSION_SUB=13 G_DIETPI_VERSION_RC=2 G_GITBRANCH='master' G_GITOWNER='MichaIng' G_LIVE_PATCH_STATUS[0]='applied' G_LIVE_PATCH_STATUS[1]='not applicable'
  • Distro version | bullseye 0`
  • Kernel version | Linux DietPi 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64 GNU/Linux
  • SBC model | RPi 4 Model B (aarch64)
  • Power supply used | (EG: 5V 1A RAVpower)
  • SD card used | SanDisk ultra

Additional Information (if applicable)

  • Software title | Deluge
  • Was the software title installed freshly or updated/migrated? Freshly installed
  • Can this issue be replicated on a fresh installation of DietPi? For me yes
    ← If you sent a “dietpi-bugreport”, please paste the ID here →
  • Bug report ID | echo $G_HW_UUID

Expected behaviour

  • Deluge and deluge web should start

Actual behaviour

  • deluge is not starting

Extra details

Fresh install of Dietpi to Bulleye. Reinstalled all my software, did not use dietpi-backup to restore as it turns out I wasnt backing it up externally. Everything installed fine by deluge. I have reinstalled it multiple times with no change.

Output of journalctl -u deluged below

root@DietPi:~# journalctl -u deluged
-- Journal begins at Wed 2023-02-01 05:10:04 GMT, ends at Wed 2023-02-01 17:09:02 GMT. --
Feb 01 05:10:16 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Feb 01 05:10:20 DietPi deluged[595]: Traceback (most recent call last):
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/bin/deluged", line 33, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     sys.exit(load_entry_point('deluge==2.0.3', 'console_scripts', 'deluged')())
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line 90, in start_daemon
Feb 01 05:10:20 DietPi deluged[595]:     from deluge.core.daemon import is_daemon_running
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 17, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.internet import reactor
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/reactor.py", line 38, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.internet import default
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 56, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     install = _getInstallFunction(platform)
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 44, in _getInstallFunction
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.internet.epollreactor import install
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/epollreactor.py", line 24, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.internet import posixbase
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 18, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.internet import error, udp, tcp
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 31, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.internet._newtls import (
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/internet/_newtls.py", line 21, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/twisted/protocols/tls.py", line 41, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     from OpenSSL import crypto, SSL
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
Feb 01 05:10:20 DietPi deluged[595]:     class X509StoreFlags(object):
Feb 01 05:10:20 DietPi deluged[595]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
Feb 01 05:10:20 DietPi deluged[595]:     CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
Feb 01 05:10:20 DietPi deluged[595]: AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
Feb 01 05:10:21 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Feb 01 05:10:21 DietPi systemd[1]: deluged.service: Failed with result 'exit-code'.
Feb 01 05:10:21 DietPi systemd[1]: deluged.service: Consumed 1.691s CPU time.
Feb 01 06:05:33 DietPi systemd[1]: Starting LSB: Start or stop the Deluge BitTorrent daemon....
Feb 01 06:05:33 DietPi deluged[9886]: Starting Deluge BitTorrent Daemon: deluged Not starting Deluge BitTorrent Daemon deluged, disabled in /etc/default/deluged.
Feb 01 06:05:33 DietPi systemd[1]: Started LSB: Start or stop the Deluge BitTorrent daemon..
Feb 01 06:07:39 DietPi systemd[1]: Stopping LSB: Start or stop the Deluge BitTorrent daemon....
Feb 01 06:07:39 DietPi deluged[10469]: Stopping Deluge BitTorrent Daemon: deluged.
Feb 01 06:07:39 DietPi systemd[1]: deluged.service: Succeeded.
Feb 01 06:07:39 DietPi systemd[1]: Stopped LSB: Start or stop the Deluge BitTorrent daemon..
Feb 01 06:14:27 DietPi systemd[1]: Starting LSB: Start or stop the Deluge BitTorrent daemon....
Feb 01 06:14:27 DietPi deluged[12633]: Starting Deluge BitTorrent Daemon: deluged Not starting Deluge BitTorrent Daemon deluged, disabled in /etc/default/deluged.
Feb 01 06:14:27 DietPi systemd[1]: Started LSB: Start or stop the Deluge BitTorrent daemon..
Feb 01 06:14:28 DietPi systemd[1]: Stopping LSB: Start or stop the Deluge BitTorrent daemon....
Feb 01 06:14:28 DietPi deluged[12655]: Stopping Deluge BitTorrent Daemon: deluged.
Feb 01 06:14:28 DietPi systemd[1]: deluged.service: Succeeded.
Feb 01 06:14:28 DietPi systemd[1]: Stopped LSB: Start or stop the Deluge BitTorrent daemon..
Feb 01 06:14:48 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Feb 01 06:14:50 DietPi deluged[13587]: Traceback (most recent call last):
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/bin/deluged", line 33, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     sys.exit(load_entry_point('deluge==2.0.3', 'console_scripts', 'deluged')())
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line 90, in start_daemon
Feb 01 06:14:50 DietPi deluged[13587]:     from deluge.core.daemon import is_daemon_running
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 17, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.internet import reactor
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/reactor.py", line 38, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.internet import default
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 56, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     install = _getInstallFunction(platform)
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 44, in _getInstallFunction
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.internet.epollreactor import install
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/epollreactor.py", line 24, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.internet import posixbase
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 18, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.internet import error, udp, tcp
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 31, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.internet._newtls import (
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/internet/_newtls.py", line 21, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/twisted/protocols/tls.py", line 41, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     from OpenSSL import crypto, SSL
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
Feb 01 06:14:50 DietPi deluged[13587]:     class X509StoreFlags(object):
Feb 01 06:14:50 DietPi deluged[13587]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
Feb 01 06:14:50 DietPi deluged[13587]:     CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
Feb 01 06:14:50 DietPi deluged[13587]: AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
Feb 01 06:14:51 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Feb 01 06:14:51 DietPi systemd[1]: deluged.service: Failed with result 'exit-code'.
Feb 01 06:14:51 DietPi systemd[1]: deluged.service: Consumed 1.438s CPU time.
root@DietPi:~#

Output of deluge-web

root@DietPi:~# journalctl -u deluge-web
-- Journal begins at Wed 2023-02-01 05:10:04 GMT, ends at Wed 2023-02-01 17:17:01 GMT. --
Feb 01 05:10:16 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Feb 01 05:10:20 DietPi deluge-web[612]: Traceback (most recent call last):
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/bin/deluge-web", line 33, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     sys.exit(load_entry_point('deluge==2.0.3', 'console_scripts', 'deluge-web')())
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 8, in start
Feb 01 05:10:20 DietPi deluge-web[612]:     web.start()
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 72, in start
Feb 01 05:10:20 DietPi deluge-web[612]:     from deluge.ui.web import server
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 20, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.internet import defer, reactor
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/reactor.py", line 38, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.internet import default
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 56, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     install = _getInstallFunction(platform)
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 44, in _getInstallFunction
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.internet.epollreactor import install
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/epollreactor.py", line 24, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.internet import posixbase
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 18, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.internet import error, udp, tcp
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 31, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.internet._newtls import (
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/internet/_newtls.py", line 21, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/twisted/protocols/tls.py", line 41, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     from OpenSSL import crypto, SSL
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
Feb 01 05:10:20 DietPi deluge-web[612]:     class X509StoreFlags(object):
Feb 01 05:10:20 DietPi deluge-web[612]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
Feb 01 05:10:20 DietPi deluge-web[612]:     CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
Feb 01 05:10:20 DietPi deluge-web[612]: AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
Feb 01 05:10:21 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Feb 01 05:10:21 DietPi systemd[1]: deluge-web.service: Failed with result 'exit-code'.
Feb 01 05:10:21 DietPi systemd[1]: deluge-web.service: Consumed 1.765s CPU time.
Feb 01 06:14:49 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Feb 01 06:14:50 DietPi systemd[1]: Stopping Deluge Web UI (DietPi)...
Feb 01 06:14:50 DietPi systemd[1]: deluge-web.service: Succeeded.
Feb 01 06:14:50 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Feb 01 06:14:50 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Feb 01 06:14:52 DietPi deluge-web[13669]: Traceback (most recent call last):
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/bin/deluge-web", line 33, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     sys.exit(load_entry_point('deluge==2.0.3', 'console_scripts', 'deluge-web')())
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 8, in start
Feb 01 06:14:52 DietPi deluge-web[13669]:     web.start()
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 72, in start
Feb 01 06:14:52 DietPi deluge-web[13669]:     from deluge.ui.web import server
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 20, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.internet import defer, reactor
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/reactor.py", line 38, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.internet import default
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 56, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     install = _getInstallFunction(platform)
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 44, in _getInstallFunction
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.internet.epollreactor import install
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/epollreactor.py", line 24, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.internet import posixbase
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 18, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.internet import error, udp, tcp
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 31, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.internet._newtls import (
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/internet/_newtls.py", line 21, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/twisted/protocols/tls.py", line 41, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     from OpenSSL import crypto, SSL
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
Feb 01 06:14:52 DietPi deluge-web[13669]:     class X509StoreFlags(object):
Feb 01 06:14:52 DietPi deluge-web[13669]:   File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
Feb 01 06:14:52 DietPi deluge-web[13669]:     CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
Feb 01 06:14:52 DietPi deluge-web[13669]: AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
Feb 01 06:14:52 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Feb 01 06:14:52 DietPi systemd[1]: deluge-web.service: Failed with result 'exit-code'.
Feb 01 06:14:52 DietPi systemd[1]: deluge-web.service: Consumed 1.721s CPU time.

I did a test on my RPi4B 64bit and Deluge is working without issue

root@DietPi4:~# journalctl -u deluged.service
-- Journal begins at Mon 2023-01-30 22:19:38 CET, ends at Wed 2023-02-01 21:02:09 CET. --
Feb 01 21:02:00 DietPi4 systemd[1]: Starting LSB: Start or stop the Deluge BitTorrent daemon....
Feb 01 21:02:00 DietPi4 deluged[2871]: Starting Deluge BitTorrent Daemon: deluged Not starting Deluge BitTorrent Daemon deluged, disabled in /etc/default/deluged.
Feb 01 21:02:00 DietPi4 systemd[1]: Started LSB: Start or stop the Deluge BitTorrent daemon..
Feb 01 21:02:02 DietPi4 systemd[1]: Stopping LSB: Start or stop the Deluge BitTorrent daemon....
Feb 01 21:02:02 DietPi4 deluged[2894]: Stopping Deluge BitTorrent Daemon: deluged.
Feb 01 21:02:02 DietPi4 systemd[1]: deluged.service: Succeeded.
Feb 01 21:02:02 DietPi4 systemd[1]: Stopped LSB: Start or stop the Deluge BitTorrent daemon..
Feb 01 21:02:08 DietPi4 systemd[1]: Started Deluge Daemon (DietPi).
root@DietPi4:~# journalctl -u deluge-web
-- Journal begins at Mon 2023-01-30 22:19:38 CET, ends at Wed 2023-02-01 21:02:09 CET. --
Feb 01 21:02:08 DietPi4 systemd[1]: Started Deluge Web UI (DietPi).
Feb 01 21:02:09 DietPi4 systemd[1]: Stopping Deluge Web UI (DietPi)...
Feb 01 21:02:09 DietPi4 systemd[1]: deluge-web.service: Succeeded.
Feb 01 21:02:09 DietPi4 systemd[1]: Stopped Deluge Web UI (DietPi).
Feb 01 21:02:09 DietPi4 systemd[1]: deluge-web.service: Consumed 1.094s CPU time.
Feb 01 21:02:09 DietPi4 systemd[1]: Started Deluge Web UI (DietPi).
root@DietPi4:~#

Do you have other Python software running? Or did you set anything specific? Issue seems related to OpenSSL/crypto.py,

Maybe this could help on your particular issue openssl - module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK' - Ask Ubuntu

Resolved by:

pip3 install pyOpenSSL --upgrade

Then reinstalled deluge. Thank you!

1 Like