After updating my system today, deluge stopped working with the messages: % Traceback (most recent call last): File "/usr/bin/deluge-gtk", line 9, in <module> load_entry_point('deluge==1.3.6', 'gui_scripts', 'deluge-gtk')() File "/usr/lib64/python2.7/site-packages/pkg_resources.py", line 339, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib64/python2.7/site-packages/pkg_resources.py", line 2470, in load_entry_point return ep.load() File "/usr/lib64/python2.7/site-packages/pkg_resources.py", line 2184, in load ['__name__']) File "/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/__init__.py", line 1, in <module> from gtkui import start File "/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 75, in <module> from deluge.ui.client import client File "/usr/lib64/python2.7/site-packages/deluge/ui/client.py", line 37, in <module> from twisted.internet import reactor, ssl, defer File "/usr/lib64/python2.7/site-packages/twisted/internet/ssl.py", line 59, in <module> from OpenSSL import SSL File "/usr/lib64/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import rand, crypto, SSL File "/usr/lib64/python2.7/site-packages/OpenSSL/rand.py", line 11, in <module> from OpenSSL._util import ( File "/usr/lib64/python2.7/site-packages/OpenSSL/_util.py", line 3, in <module> from cryptography.hazmat.bindings.openssl.binding import Binding File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 20, in <module> from cryptography.hazmat.bindings.utils import build_ffi File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/bindings/utils.py", line 20, in <module> import cffi ImportError: No module named cffi
After explicitly emerging cffi, deluge works again.
dev-python/cffi is a dependency of dev-python/cryptography, which is a dependency of dev-python/pyopenssl, which is a dependency of net-p2p/deluge. Having net-p2p/deluge installed without dev-python/cffi means that there is something wrong in the OP system. Closing as INVALID. Please reopen if my previous statements are wrong. Thanks for your interest and attention.