#3074: Deluged stopped working on debian, "FFI object has no attribute
'new_allocator'"
-------------------------------------------+----------------------------
Reporter: he-man | Owner:
Type: bug | Status: new
Priority: major | Milestone: needs verified
Component: Core | Version: 1.3.10
Keywords: debian jessie openssl deluged |
-------------------------------------------+----------------------------
Running deluged on debian server. I have automatic updates and needed to
reboot my server, after rebooting deluge is dead. Tried reinstalling and
rebooting the machine, same error persists. I assume there might be a
dependency issue with openssl?
{{{
uname -a
Linux saturn 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18)
x86_64 GNU/Linux
cat /etc/debian_version
8.8
(jessie)
Automatic updates that happened since I can remember deluge working
Packages that were upgraded:
libgnutls-deb0-28 libgnutls-openssl27
Packages with upgradable origin but kept back:
libc-bin libc-dev-bin libc6 libc6-dev libffi-dev libffi6
linux-image-3.16.0-4-amd64 linux-libc-dev locales multiarch-support
Packages that were upgraded:
libc-bin libc-dev-bin libc6 libc6-dev libffi-dev libffi6
linux-image-3.16.0-4-amd64 linux-libc-dev locales multiarch-support
Packages that were upgraded:
apache2 apache2-bin apache2-data apache2-doc apache2-utils
libgraphite2-3
}}}
{{{
he-man@saturn:~$ sudo aptitude purge deluged deluge-web deluge-console
deluge-common
The following packages will be REMOVED:
deluge-common{p} deluge-console{p} deluge-web{p} deluged{p} libboost-
python1.55.0{u} libboost-system1.55.0{u} libtorrent-rasterbar7{u}
python-characteristic{u} python-libtorrent{u} python-mako{u} python-
markupsafe{u} python-pam{u} python-pyasn1-modules{u} python-serial{u}
python-service-identity{u} python-twisted-bin{u} python-twisted-core{u}
python-twisted-web{u} python-xdg{u} python-zope.interface{u}
0 packages upgraded, 0 newly installed, 20 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 23.7 MB will be freed.
Do you want to continue? [Y/n/?]
(Reading database ... 78168 files and directories currently installed.)
Removing deluged (1.3.10-3+deb8u1) ...
Purging configuration files for deluged (1.3.10-3+deb8u1) ...
Removing deluge-web (1.3.10-3+deb8u1) ...
Removing deluge-console (1.3.10-3+deb8u1) ...
Removing deluge-common (1.3.10-3+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
(Reading database ... 76758 files and directories currently installed.)
Removing python-libtorrent (0.16.18-1) ...
Removing libboost-python1.55.0 (1.55.0+dfsg-3) ...
Removing libtorrent-rasterbar7 (0.16.18-1) ...
Removing libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
Removing python-twisted-web (14.0.2-3) ...
Removing python-twisted-core (14.0.2-3) ...
Removing python-service-identity (1.0.0-3) ...
Removing python-characteristic (0.1.0-1) ...
Removing python-mako (1.0.0+dfsg-0.1) ...
Removing python-markupsafe (0.23-1+b1) ...
Removing python-pam (0.4.2-13.1) ...
Removing python-pyasn1-modules (0.0.5-0.1) ...
Removing python-serial (2.6-1.1) ...
Removing python-twisted-bin (14.0.2-3) ...
Removing python-xdg (0.25-4) ...
Removing python-zope.interface (4.1.1-3.1) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Processing triggers for man-db (2.7.0.2-5) ...
he-man@saturn:~$ sudo aptitude install deluged deluge-web deluge-console
deluge-common
The following NEW packages will be installed:
deluge-common deluge-console deluge-web deluged libboost-python1.55.0{a}
libboost-system1.55.0{a} libtorrent-rasterbar7{a} python-characteristic{a}
python-libtorrent{a} python-mako{a} python-markupsafe{a} python-pam{a}
python-pyasn1-modules{a} python-serial{a} python-service-identity{a}
python-twisted-bin{a} python-twisted-core{a} python-twisted-web{a}
python-xdg{a} python-zope.interface{a}
0 packages upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4,532 kB of archives. After unpacking 23.7 MB will be
used.
Do you want to continue? [Y/n/?]
Selecting previously unselected package libboost-python1.55.0.
(Reading database ... 75774 files and directories currently installed.)
Preparing to unpack .../libboost-python1.55.0_1.55.0+dfsg-3_amd64.deb ...
Unpacking libboost-python1.55.0 (1.55.0+dfsg-3) ...
Selecting previously unselected package libboost-system1.55.0:amd64.
Preparing to unpack .../libboost-system1.55.0_1.55.0+dfsg-3_amd64.deb ...
Unpacking libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
Selecting previously unselected package libtorrent-rasterbar7.
Preparing to unpack .../libtorrent-rasterbar7_0.16.18-1_amd64.deb ...
Unpacking libtorrent-rasterbar7 (0.16.18-1) ...
Selecting previously unselected package python-libtorrent.
Preparing to unpack .../python-libtorrent_0.16.18-1_amd64.deb ...
Unpacking python-libtorrent (0.16.18-1) ...
Selecting previously unselected package python-twisted-bin.
Preparing to unpack .../python-twisted-bin_14.0.2-3_amd64.deb ...
Unpacking python-twisted-bin (14.0.2-3) ...
Selecting previously unselected package python-zope.interface.
Preparing to unpack .../python-zope.interface_4.1.1-3.1_amd64.deb ...
Unpacking python-zope.interface (4.1.1-3.1) ...
Selecting previously unselected package python-pyasn1-modules.
Preparing to unpack .../python-pyasn1-modules_0.0.5-0.1_all.deb ...
Unpacking python-pyasn1-modules (0.0.5-0.1) ...
Selecting previously unselected package python-characteristic.
Preparing to unpack .../python-characteristic_0.1.0-1_all.deb ...
Unpacking python-characteristic (0.1.0-1) ...
Selecting previously unselected package python-service-identity.
Preparing to unpack .../python-service-identity_1.0.0-3_all.deb ...
Unpacking python-service-identity (1.0.0-3) ...
Selecting previously unselected package python-twisted-core.
Preparing to unpack .../python-twisted-core_14.0.2-3_all.deb ...
Unpacking python-twisted-core (14.0.2-3) ...
Selecting previously unselected package python-twisted-web.
Preparing to unpack .../python-twisted-web_14.0.2-3_all.deb ...
Unpacking python-twisted-web (14.0.2-3) ...
Selecting previously unselected package python-xdg.
Preparing to unpack .../python-xdg_0.25-4_all.deb ...
Unpacking python-xdg (0.25-4) ...
Selecting previously unselected package deluge-common.
Preparing to unpack .../deluge-common_1.3.10-3+deb8u1_all.deb ...
Unpacking deluge-common (1.3.10-3+deb8u1) ...
Selecting previously unselected package deluge-console.
Preparing to unpack .../deluge-console_1.3.10-3+deb8u1_all.deb ...
Unpacking deluge-console (1.3.10-3+deb8u1) ...
Selecting previously unselected package python-markupsafe.
Preparing to unpack .../python-markupsafe_0.23-1+b1_amd64.deb ...
Unpacking python-markupsafe (0.23-1+b1) ...
Selecting previously unselected package python-mako.
Preparing to unpack .../python-mako_1.0.0+dfsg-0.1_all.deb ...
Unpacking python-mako (1.0.0+dfsg-0.1) ...
Selecting previously unselected package deluge-web.
Preparing to unpack .../deluge-web_1.3.10-3+deb8u1_all.deb ...
Unpacking deluge-web (1.3.10-3+deb8u1) ...
Selecting previously unselected package deluged.
Preparing to unpack .../deluged_1.3.10-3+deb8u1_all.deb ...
Unpacking deluged (1.3.10-3+deb8u1) ...
Selecting previously unselected package python-pam.
Preparing to unpack .../python-pam_0.4.2-13.1_amd64.deb ...
Unpacking python-pam (0.4.2-13.1) ...
Selecting previously unselected package python-serial.
Preparing to unpack .../python-serial_2.6-1.1_all.deb ...
Unpacking python-serial (2.6-1.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u7) ...
Setting up libboost-python1.55.0 (1.55.0+dfsg-3) ...
Setting up libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
Setting up libtorrent-rasterbar7 (0.16.18-1) ...
Setting up python-libtorrent (0.16.18-1) ...
Setting up python-twisted-bin (14.0.2-3) ...
Setting up python-zope.interface (4.1.1-3.1) ...
Setting up python-pyasn1-modules (0.0.5-0.1) ...
Setting up python-characteristic (0.1.0-1) ...
Setting up python-service-identity (1.0.0-3) ...
Setting up python-twisted-core (14.0.2-3) ...
Setting up python-twisted-web (14.0.2-3) ...
Setting up python-xdg (0.25-4) ...
Setting up deluge-common (1.3.10-3+deb8u1) ...
Setting up deluge-console (1.3.10-3+deb8u1) ...
Setting up python-markupsafe (0.23-1+b1) ...
Setting up python-mako (1.0.0+dfsg-0.1) ...
Setting up deluge-web (1.3.10-3+deb8u1) ...
Setting up deluged (1.3.10-3+deb8u1) ...
Setting up python-pam (0.4.2-13.1) ...
Setting up python-serial (2.6-1.1) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Processing triggers for systemd (215-17+deb8u7) ...
he-man@saturn:~$ deluged
he-man@saturn:~$ [ERROR ] 11:57:54 main:237 'FFI' object has no
attribute 'new_allocator'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 229, in
start_daemon
from deluge.core.daemon import Daemon
File "/usr/lib/python2.7/dist-packages/deluge/core/daemon.py", line 39,
in <module>
from twisted.internet import reactor
File "/usr/lib/python2.7/dist-packages/twisted/internet/reactor.py",
line 38, in <module>
from twisted.internet import default
File "/usr/lib/python2.7/dist-packages/twisted/internet/default.py",
line 56, in <module>
install = _getInstallFunction(platform)
File "/usr/lib/python2.7/dist-packages/twisted/internet/default.py",
line 44, in _getInstallFunction
from twisted.internet.epollreactor import install
File "/usr/lib/python2.7/dist-
packages/twisted/internet/epollreactor.py", line 24, in <module>
from twisted.internet import posixbase
File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py",
line 24, in <module>
from twisted.internet import error, udp, tcp
File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line
29, in <module>
from twisted.internet._newtls import (
File "/usr/lib/python2.7/dist-packages/twisted/internet/_newtls.py",
line 21, in <module>
from twisted.protocols.tls import TLSMemoryBIOFactory,
TLSMemoryBIOProtocol
File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line
41, in <module>
from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
File "/usr/local/lib/python2.7/dist-packages/OpenSSL/__init__.py", line
8, in <module>
from OpenSSL import rand, crypto, SSL
File "/usr/local/lib/python2.7/dist-packages/OpenSSL/rand.py", line 12,
in <module>
from OpenSSL._util import (
File "/usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py", line 18,
in <module>
no_zero_allocator = ffi.new_allocator(should_clear_after_alloc=False)
AttributeError: 'FFI' object has no attribute 'new_allocator'
}}}
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/3074>
Deluge <http://deluge-torrent.org/>
Deluge Project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.