Deluge 1.3.1 not starting - needs libtorrent-rasterbar5

General support for problems installing or using Deluge
Post Reply
xorserer

Deluge 1.3.1 not starting - needs libtorrent-rasterbar5

Post by xorserer »

Hello,

I'm a long time Deluge user, but this is my first post to the forum. I tried searching for a solution to the problem but could not find anything - hopefully someone here can shed some light :)

I'm running Deluge 1.3.1 on Ubuntu 10.10, recently upgraded from 10.04. Since the upgrade to 10.10 Deluge won't start and it gives the error:

Code: Select all

xorserer@xorserer-desktop:~$ deluged -d
[ERROR   ] 23:38:19 main:221 libtorrent-rasterbar.so.5: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/deluge/main.py", line 214, in start_daemon
    Daemon(options, args)
  File "/usr/lib/pymodules/python2.6/deluge/core/daemon.py", line 136, in __init__
    from deluge.core.core import Core
  File "/usr/lib/pymodules/python2.6/deluge/core/core.py", line 36, in <module>
    from deluge._libtorrent import lt
  File "/usr/lib/pymodules/python2.6/deluge/_libtorrent.py", line 59, in <module>
    import libtorrent as lt
ImportError: libtorrent-rasterbar.so.5: cannot open shared object file: No such file or directory
The problem seems obvious to me - it needs libtorrent-rasterbar5. But Ubuntu 10.10 only has libtorrent-rasterbar6.

I'm using the official Ubuntu repositories, along with GetDeb and Deluge repositories.
I've tried reinstalling deluge, python, libtorrent & libtorrent-rasterbar, also tried ldconfig, and tried removing the extra repositories. The same error occurs no matter if it's deluged or deluge in classic mode.

Help anyone?

Nir
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: Deluge 1.3.1 not starting - needs libtorrent-rasterbar5

Post by Cas »

Very strange. Deluge 1.3.1 requires either libtorrent-rasterbar5 (currently v14.10) or libtorrent-rasterbar6 (currently v15.4) along with python-libtorrent.

Whats the result for this command:

Code: Select all

apt-get install apt-show-versions #If you havn't got it installed
apt-show-versions deluge python-libtorrent libtorrent-rasterbar5 libtorrent-rasterbar6
xorserer

Re: Deluge 1.3.1 not starting - needs libtorrent-rasterbar5

Post by xorserer »

i get the following:

Code: Select all

xorserer@xorserer-desktop:~$ sudo apt-show-versions deluge python-libtorrent libtorrent-rasterbar5 libtorrent-rasterbar6
deluge/maverick uptodate 1.3.1-2~maverick~ppa1
libtorrent-rasterbar5 not installed
libtorrent-rasterbar6/maverick uptodate 0.15.4-0ubuntu1
python-libtorrent/maverick uptodate 0.15.4-0ubuntu1
and of course:

Code: Select all

xorserer@xorserer-desktop:~$ sudo apt-get install libtorrent-rasterbar5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libtorrent-rasterbar5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libtorrent-rasterbar6

E: Package 'libtorrent-rasterbar5' has no installation candidate
is there some way to tell deluge (or python?) to search again for libraries and update linkage? i thought ldconfig is supposed to do that but it didn't help...
Post Reply