All of these things report that the update is done. However, when I run Deluge it still says 1.3.15.
I'm running Deluge on a seedbox VM which is based on Ubuntu 16.04 LTS. I'd be very thankful if someone could take me through the update process because what normally works for other applications is not working here.
'apt-get policy deluge' doesn't either list a deluge v2 available? Also, some state to use 'sudo apt-get install deluge' to update initially the package from ppa, and also some state to remove the old first. An old thread stated it worked after some waiting time and a reboot.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
deluged : Depends: python3-libtorrent (>= 1.1.1) but 1.0.11-1~xenial~ppa1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
Ofcourse I've treid to upgrade python3-libtorrent to 1.1.1. But appears I can't do that, it always installs 1.0.11-1.
Sorry, never actually used ubuntu myself, and only very little dabblings in debian in a VM shortly. Anyway, I believe it's instead 'apt-cache policy deluge', or 'apt policy deluge' for short, even though several list the 'apt-get policy' version I posted initially, strangely. Sorry for being lazy and not just looking up in the actual MAN file.
But, you found the issue in the output of that 'sudo apt-get install deluge' command it seems, and which I should've thought about also, so add a libtorrent PPA for either 1.1.13 or 1.2.2 here(like the deluge PPA, I checked they have ubuntu 16.04 support also):
sudo apt-get install python3-libtorrent
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-libtorrent is already the newest version (1.0.11-1~xenial~ppa1.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt-get install deluge
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
deluge : Depends: python3-libtorrent (>= 1.1.1) but 1.0.11-1~xenial~ppa1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
Sorry, you probably have to wait for others more knowledgable in ubuntu/apt/ppa's etc, sorry.
I would myself try 'sudo apt-get install libtorrent-rasterbar', and if not working(probably not), then I read Cas in an earlier thread with libtorrent install issues, stated to purge first deluge, libtorrent and python3-libtorrent, so i'd try that, and install again afterwards.