It seems that in the last Tumbleweed update ( i think 28 dic. ) the deluge daemon broke because of an undefined symbol in the libpython lib, called by libboost_python.
Here’s the traceback:
makyo:~ # [ERROR ] 17:59:10 main:237 /usr/lib64/libboost_python.so.1.59.0: undefined symbol: PyUnicode_AsUTF8StringTraceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/main.py", line 230, in start_daemon
Daemon(options, args)
File "/usr/lib/python2.7/site-packages/deluge/core/daemon.py", line 136, in __init__
from deluge.core.core import Core
File "/usr/lib/python2.7/site-packages/deluge/core/core.py", line 36, in <module>
from deluge._libtorrent import lt
File "/usr/lib/python2.7/site-packages/deluge/_libtorrent.py", line 59, in <module>
import libtorrent as lt
ImportError: /usr/lib64/libboost_python.so.1.59.0: undefined symbol: PyUnicode_AsUTF8String
Anyone have a solution? Should i report this elsewhere?
Thanks
Maybe report on bugzill that is hw to reach the developers. But first show youre repos you may have mixed versions
zyper lr -d
please use code tags for computer output (# )
Hi, yes, that’s the first thing i checked, but i’m using the main tumbleweed repo for the involved packages.
Here are my packages versions: packages repos - Album on Imgur ( all tumbleweed ).
My repos:
makyo:~ # zypper lr -d# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------+-----------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
1 | Application:Geo | Application:Geo | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/ |
2 | KDE:Extra | KDE:Extra | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/ |
3 | Mozilla:Factory | Mozilla:Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla:/Factory/openSUSE_Factory/ |
4 | Packman_Tumbleweed | Packman Tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ |
5 | devel:tools:scm | devel:tools:scm | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_Factory/ |
6 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
7 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/oss/ |
8 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
9 | home:lemmy04_(_tortoisehg_) | home:lemmy04 ( tortoisehg ) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/lemmy04/openSUSE_13.2/ |
10 | network:chromium | network:chromium | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/network:/chromium/openSUSE_Factory/ |
11 | network:utilities | network:utilities | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/network:/utilities/openSUSE_Factory/ |
12 | openSUSE-20151128-0 | openSUSE-20151128-0 | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/oss/ |
13 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
14 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
I think i’ll create a ticket then…
Thanks
I get the following as soon as I updated to Opensuse Leap 42.2:
<code>[user@linux ~]$ deluged --do-not-daemonize
[ERROR ] 13:40:19 main:245 /usr/lib64/python2.7/site-packages/libtorrent.so: undefined symbol: ZNK10libtorrent14announce_entry12can
announceEN5boost6chrono10time_pointINS2_12steady_clockENS2_8durationIlNS1_5ratioILl1ELl1000000000EEEEEEEb
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/deluge/main.py”, line 238, in start_daemon
Daemon(options, args)
File “/usr/lib/python2.7/site-packages/deluge/core/daemon.py”, line 141, in init
from deluge.core.core import Core
File “/usr/lib/python2.7/site-packages/deluge/core/core.py”, line 36, in <module>
from deluge._libtorrent import lt
File “/usr/lib/python2.7/site-packages/deluge/_libtorrent.py”, line 59, in <module>
import libtorrent as lt
ImportError: /usr/lib64/python2.7/site-packages/libtorrent.so: undefined symbol: _ZNK10libtorrent14announce_entry12can_announceEN5boost
6chrono10time_pointINS2_12steady_clockENS2_8durationIlNS1_5ratioILl1ELl1000000000EEEEEEEb</code>