Transmission won't connect to any peers

After my upgrade from Ubuntu 12.04 LTS to 12.10, Transmission won't download from an anti-leech tracker (ALT). If I download a torrent via Magnet Link, everything works fine, but if I download from that ALT, it doesn't.

The tracker will return OK and also return the List of Seeders and Leechers (each greater than 20), but no peers to download from are returned. Everything worked fine previous to the upgrade.

For testing purposes I downloaded KTorrent. The same occured there.

I had Transmission running for as long as 10 hours and no success.

My port is open and even if the firewall is disabled, this still happens.


Solution 1:

It seems the best solution to your problem is to delete the ~/Library/Application Support/Transmission/Resume folder. I've looked at a few threads and everyone seems to have arrived at that answer. To see more information, look here.

Solution 2:

Ok, easy first.

  1. Try is updating trackers and making sure your ports are open.

  2. Try manually adding the torrent (explained below). If that doesn't work disable any block lists you may have set up (risky), and lastly you could allow unencrypted seeds and stuff like that (very risky).

  3. Adding the torrent file manually. All clients have a way to add torrent, then either put in the infohash (listed on most torrent sites), or right click the Get Magnet link and copy the URL into the client.

  4. Another thing to try is updating trackers after doing all of those things.

  5. When all else fails, reinstall your torrent client.

Solution 3:

I'd say the problem might be with the tracker itself. It might be seeing the Transmission (and other linux based clients) as leechers.

Did you try one of the big torrent clients like Vuze or uTorrent?

If that doesn't work, do you have some ports blocked on your ubuntu system that isn't blocked in Windows?

Solution 4:

Check

Transmission->Preferences->Peers->Encryption

or

Transmission->Preferences->Peers->Blocklist

to see if you are blocking the peers.

Solution 5:

I would encrypt transmission and enable in the connection tab the last checkbox that says something about discovering local pairs.

I will also give you my personal opinion to install Ubuntu 13.10 and not just stick to Ubuntu 12.10 as you are quite behind and transmission gets updated :)

PS: Always get the latest stable release as LTS and previous versions are for Enterprises and not Home users.