If you receive the following error when trying to start deluge on Ubuntu VNC:

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py", line 349, in _on_reactor_start
client.start_classic_mode()
File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 559, in start_classic_mode
self._daemon_proxy = DaemonClassicProxy(self.__event_handlers)
File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 432, in __init__
self.__daemon = deluge.core.daemon.Daemon(classic=True)
File "/usr/lib/python2.7/dist-packages/deluge/core/daemon.py", line 144, in __init__
from deluge.core.core import Core
File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 38, in <module>
from deluge._libtorrent import lt
File "/usr/lib/python2.7/dist-packages/deluge/_libtorrent.py", line 59, in <module>
import libtorrent as lt
ImportError: /usr/lib/python2.7/dist-packages/libtorrent.x86_64-linux-gnu.so: undefined symbol: _ZNK10libtorrent5entry4dictEv



This is caused by the qbittorrent team publishing a libtorrent-rasterbar update which was compiled in a way which makes it incompatible with deluge. You therefore need to remove qbittorrent and the incompatible version and remove the package list which contains it, then reinstall deluge using the following commands in your Ubuntu VNC terminal, or via SSH:

sudo apt remove -y libtorrent-rasterbar9 libtorrent-rasterbar10
sudo rm -f rm /etc/apt/sources.list.d/qbittorrent-team-ubuntu-qbittorrent-stable-bionic.list
sudo apt update
sudo apt install -y deluge deluged
Was this answer helpful? 0 Users Found This Useful (0 Votes)