[Deluge] #3570: UDP tracker announce failures

7 views
Skip to first unread message

Deluge

unread,
Nov 22, 2022, 4:20:32 AM11/22/22
to delug...@googlegroups.com
#3570: UDP tracker announce failures
----------------------------+------------------------
Reporter: maran | Type: bug
Status: new | Priority: major
Milestone: needs verified | Component: libtorrent
Version: 2.1.0 | Keywords:
----------------------------+------------------------
It seems there is something weird going on with UDP announcements on
Deluge 2.X

It seems that it is trying to bind on local IPs.


{{{

09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(http://tracker.trackerfix.com:80/announce)[172.17.0.1:61271] v1 skipping
tracker announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://9.rarbg.me:2930/announce)[172.17.0.1:61271] v1 sending announce
(started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(http://tracker.trackerfix.com:80/announce)[127.0.0.1:61271] v1 skipping
tracker announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://9.rarbg.me:2930/announce)[127.0.0.1:61271] v1 sending announce
(started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://9.rarbg.me:2930/announce)[127.0.0.1:61271] v1 skipping tracker
announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://9.rarbg.to:2870/announce)[127.0.0.1:61271] v1 sending announce
(started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://9.rarbg.me:2930/announce)[172.17.0.1:61271] v1 skipping tracker
announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://9.rarbg.to:2870/announce)[172.17.0.1:61271] v1 sending announce
(started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://9.rarbg.to:2870/announce)[172.17.0.1:61271] v1 skipping tracker
announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://tracker.thinelephant.org:12720/announce)[172.17.0.1:61271] v1
sending announce (started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://9.rarbg.to:2870/announce)[127.0.0.1:61271] v1 skipping tracker
announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://tracker.thinelephant.org:12720/announce)[127.0.0.1:61271] v1
sending announce (started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://tracker.thinelephant.org:12720/announce)[127.0.0.1:61271] v1
skipping tracker announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://tracker.slowcheetah.org:14730/announce)[127.0.0.1:61271] v1 sending
announce (started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://tracker.thinelephant.org:12720/announce)[172.17.0.1:61271] v1
skipping tracker announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_announce_alert: test-file.bin
(udp://tracker.slowcheetah.org:14730/announce)[172.17.0.1:61271] v1
sending announce (started)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_announce_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://tracker.slowcheetah.org:14730/announce)[172.17.0.1:61271] v1
skipping tracker announce (unreachable) "" (1)
09:13:22 [DEBUG ][deluge.core.alertmanager :125 ] Handling alert:
tracker_error_alert
09:13:22 [DEBUG ][deluge.core.alertmanager :120 ]
tracker_error_alert: test-file.bin
(udp://tracker.slowcheetah.org:14730/announce)[127.0.0.1:61271] v1
skipping tracker announce (unreachable) "" (1)
}}}

As you can see, it tries to use 127.0.0.1 and 172.17.0.1 which are both in
the private space, making the connections fails.Can we exclude private IPs
from the IP pool Deluge uses?

This was recorded on deluge 2.1.1 and libtorrent 2.0.5-5.

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3570>
Deluge <https://deluge-torrent.org/>
Deluge Project

Reply all
Reply to author
Forward
0 new messages