You are not logged in.

#1 2024-01-30 13:15:43

Floats
Member
Registered: 2024-01-30
Posts: 4

Torrent clients or daemons can't find tracker after suspension.

Whenever I wake up my laptop from suspension all my torrents report their tracker status with "Error: Host not found (non-authoritative)". This doesn't happen on boot-up and simply restarting the client(deluge, qbittorrent) or daemon(deluged, qbittorrent-nox) fixes the problem. Systemctl status doesn't give any errors nor does the client's log: after rechecking the torrents it just reports that the tracker is unreachable. I've tried the following things:

  • Changing DNS: my ISP, Google, NextDNS

  • Moving the sleep state down a tier: deep>s2idle

  • Attempting a makeshift solution by creating a Sleep hook: the hook works and restarts my client, but only manually restarting after log-in seems to do the trick

In which other corners can I look for the problem or what other temporary solution can I try if this is simply a bittorrent bug? Does it also matter that the torrents come from a private tracker?

Offline

#2 2024-01-30 13:56:42

d.ALT
Member
Registered: 2019-05-10
Posts: 958

Re: Torrent clients or daemons can't find tracker after suspension.

Mmm... Not a solution, but did you try, afer resuming, to perform a # systemctl restart of the manager of you network (eg.: # systemctl restart NetworkManager.service)?


<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#3 2024-01-30 20:49:23

Floats
Member
Registered: 2024-01-30
Posts: 4

Re: Torrent clients or daemons can't find tracker after suspension.

Restarting NetworkManager didn't change anything.
For the moment my solution is this script: https://github.com/gogama/lockheed/ with this line: ExecStart=lockheed -c 'pkill deluge &&  sleep 3 && /usr/bin/deluge-gtk &'. I'll see if this works.

Offline

Board footer

Powered by FluxBB