Title magnet links can prevent aria2c from using mirrors
Priority critical Status resolved
Superseder Nosy List poeml
Assigned To poeml Keywords torrents
With 2.13.0, aria2c, as used with openSUSE, hangs when downloading via metalinks
% curl -s 'http://download.opensuse.org/update/11.2/rpm/i586/flash-player-
10.0.32.18_10.1.85.3-3.1.1_0.1.1.i586.delta.rpm.metalink' | gi torrent
The magnet links have the same priority as the highest mirror, but aria2c
doesn't use the mirrors in that case.
I have added nomagnets.patch to the openSUSE package as a workaround, to disable
magnet links in Metalinks.
I'm not sure if the magnet links are broken - or what is the reason why aria2c
tries only them and not one of all the mirrors, and neither the web seeds (which
consist of mirrors as well).
I'm wondering whether the magnet links should get priority 99 (one less than the
highest mirror), so a mirror is preferred or at least tried.
I have added the Apache config directive MirrorBrainMetalinkMagnetLinks which
defaults to Off for the moment. If not set to On, the magnet links in Metalinks
This makes the patch in the openSUSE buildservice package obsolete, and fixes
the issue for the other platforms.
Fixed in trunk, and I'm going to roll a release soon. The fix will be in 2.13.3.
Date User Action Args
2010-09-25 21:31:55 poeml set status: chatting -> resolved
messages: + msg295
2010-09-25 02:38:10 poeml set status: unread -> chatting
messages: + msg289
2010-09-23 16:29:26 poeml create