deluge won't upload

General support for problems installing or using Deluge
Post Reply
leptogenesis

deluge won't upload

Post by leptogenesis »

Hi everyone,

I'm experiencing a very strange problem where Deluge isn't uploading the way it's supposed to. I'm on a torrent with one seed and one other leecher besides myself. The seed has much less bandwidth than this other leecher and I do, and so the hope is that the seed should send half to me, half to the other leecher, and the two of us can share. But it's not working that way. I'm sitting here at 4% completion, zero uploading most of the time (the other leecher is downloading from the seed, just not from me). My ratio is .207 (it's extremely unlikely that the other leecher has every piece I do). This other peer has a 10% completion ratio and is also sending to me much less than he should. I have plenty of bandwidth for uploading, but deluge isn't using it.

Occasionally deluge does decide to upload, and when this happens the other guy answers immediately by uploading some to me. This makes me think that the two clients are trying to enforce fairness--i.e. not upload if the other guy isn't uploading. However, both of us are on a private tracker that heavily rewards seeding; if deluge is doing this, I would like to disable the feature, and simply have deluge upload as much as it can.

Either way, I am at a loss to diagnose the situation. It is possible that the other leecher's client is misconfigured somehow, although it seems unlikely given that the leecher can download from the seed. I'm running deluge 1.3.1; the other leecher is running uTorrent 2.2, and the seed is running uTorrent 2.2.1.

Any ideas?
Cas
Top Bloke
Top Bloke
Posts: 3681
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: deluge won't upload

Post by Cas »

This will be related to libtorrent so you need to make sure you have the latest version, currently 0.15.6
leptogenesis

Re: deluge won't upload

Post by leptogenesis »

I'm currently running natty, and the most up-to-date version in the repos is 0.15.5-1. What's the easiest way to install the newer version? The deluge ppa seems to have the older version (and doesn't seem to have a folder for natty).

EDIT: turns out compiling from source was easy. How do I configure deluge to use the new version? running 'make install' didn't seem to do anything...

EDIT 2: Hmm...I manually made /usr/lib/libtorrent-rasterbar.so.6.0.0 a link to /usr/local/lib/libtorrent-rasterbar.so.6.0.0, which is where libtorrent-rasterbar installed to. Deluge still thinks the version is 0.15.5.0, though. Do I need to switch out python-libtorrent as well? I was sort-of assuming that was just a wrapper around libtorrent-rasterbar... Anyway, the behavior of deluge still seems to be the same.
Cas
Top Bloke
Top Bloke
Posts: 3681
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: deluge won't upload

Post by Cas »

You need to update python bindings as well since deluge is a python application.

Our PPA has actually just been updated with libtorrent 0.15.6

I do not think there is anything you can change in Deluge that would affect this so you will need to ask in #libtorrent IRC channel on irc.freenode.net or create an issue
Post Reply