Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527970 - net-p2p/deluge-1.3.6 - deluge: ImportError: No module named cffi
Summary: net-p2p/deluge-1.3.6 - deluge: ImportError: No module named cffi
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Paolo Pedroni
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-02 08:23 UTC by José Romildo Malaquias
Modified: 2016-02-11 12:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description José Romildo Malaquias 2014-11-02 08:23:38 UTC
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
Comment 1 José Romildo Malaquias 2014-11-02 08:27:32 UTC
After explicitly emerging cffi, deluge works again.
Comment 2 Paolo Pedroni 2016-02-11 12:35:46 UTC
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.