FS#29414 - [deluge] libtorrent-rasterbar update breaks deluge download
Attached to Project:
Arch Linux
Opened by Marcin Orszulski (Nastirh) - Thursday, 12 April 2012, 21:29 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 12 January 2013, 12:48 GMT
Opened by Marcin Orszulski (Nastirh) - Thursday, 12 April 2012, 21:29 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 12 January 2013, 12:48 GMT
|
Details
Description:
Deluge doesn't work with package libtorrent-rasterbar 0.16.0-1. Works fine with libtorrent-rasterbar 0.15.10-1. Additional info: Deluge 1.3.4-2 libtorrent-rasterbar 0.16.0-1 Steps to reproduce: 1. Upgrade libtorrent-rasterbar to 0.16.0-1 2. Reboot 3. Deluge doesn't downloading torrents. On progress bars are inscriptions "Error" |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Saturday, 12 January 2013, 12:48 GMT
Reason for closing: Fixed
Additional comments about closing: 1.3.5-4. If still affected, try removing and readding failing torrents.
Saturday, 12 January 2013, 12:48 GMT
Reason for closing: Fixed
Additional comments about closing: 1.3.5-4. If still affected, try removing and readding failing torrents.
Relative Link: http://www.archlinux.it/forum/viewtopic.php?f=18&t=14296&sid=9879394572e29c7517b707f0ba98cf41
I think your issue is not related with libtorrent-rasterbar update.
control bandwidth are working (global and per torrent)
I can confirm this, deluge doest work with 0.16 and downgrading helps
[code]
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 308, in _on_reactor_start
client.start_classic_mode()
File "/usr/lib/python2.7/site-packages/deluge/ui/client.py", line 563, in start_classic_mode
self._daemon_proxy = DaemonClassicProxy(self.__event_handlers)
File "/usr/lib/python2.7/site-packages/deluge/ui/client.py", line 436, in __init__
self.__daemon = deluge.core.daemon.Daemon(classic=True)
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: libboost_system.so.1.48.0: cannot open shared object file: No such file or directory
[/code]
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 308, in _on_reactor_start
client.start_classic_mode()
File "/usr/lib/python2.7/site-packages/deluge/ui/client.py", line 563, in start_classic_mode
self._daemon_proxy = DaemonClassicProxy(self.__event_handlers)
File "/usr/lib/python2.7/site-packages/deluge/ui/client.py", line 436, in __init__
self.__daemon = deluge.core.daemon.Daemon(classic=True)
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: No module named libtorrent
But actually, libtorrent is installed:
$ pacman -Qs libtorrent
local/libtorrent 0.12.9-1
BitTorrent library written in C++
local/libtorrent-rasterbar 0.15.0-1
A C++ library that aims to be a good alternative to all the other bittorrent implementations around
I think I will give up and wait for the problem to be fixed upstream. Meanwhile I can use .torrent files.
Works after downgrade with epoch=1
thx and please update PKGBUILD in trunk
One of these broken features is magnet link support.
transmission-gtk is better
but this is offtopic
Edit: the patch that is
Downgrading libtorrent-rasterbar to 1:0.16.3-1 makes it work again (even without the patch).
Maybe it would be possible to link it statically against older boost
https://wiki.archlinux.org/index.php/Downgrading_Packages
# pacman -U http://arm.konnichi.com/extra/os/i686/libtorrent-rasterbar-1:0.16.3-1-i686.pkg.tar.xz
# pacman -U http://arm.konnichi.com/extra/os/x86_64/libtorrent-rasterbar-1:0.16.3-1-x86_64.pkg.tar.xz
I would suggest using deluge-git from aur (which is compatible with the 0.16-branch and the latest release in extra), until they release a stable version which support 0.16.
The deluge guys recommended using, the 1.3-stable branch of the git version, the master branch isn't stable. I have made an aurpackage called deluge-stable which builds the 1.3-stable branch from git.
Here it is: https://aur.archlinux.org/packages/deluge-stable/