Sonarr version (exact version): 3.0.7.1477
Mono version (if Sonarr is not running on Windows): 6.12.0.122
OS: Truenas SCALE / Truecharts Image
Debug logs: [link] - The episode downloaded but not moved in this log file is ‘Servant.S03E09.Commitment.720p.ATVP.WEB-DL.DDP5.1.H264-CasStudio[rartv]’
Description of issue:
So Sonarr sometimes moves a file after download, sometimes doesn’t and I’m trying to understand why.
After browsing through my debug logs, my understanding is that after a download has been triggered in the torrent client 4 events happen leading to a file being successfully downloaded and moved:
1- TrackedDownloadService|Tracking ClientState=Downloading
2- TrackedDownloadService|Tracking ClientState=Completed
3- EpisodeFileMovingService|Hardlinking episode file
4- DiskTransferService|HardLinkOrCopy
So Sonarr needs to check on download progress and get a ‘completed’ response in order to trigger the move, makes sense.
In the log linked above, I do see the ClientState=Downloading
entry for the episode in question, but that’s the only TrackedDownloadService
query in the file, it nevers gets to ClientState=Completed
and no EpisodeFileMovingService
entry at all, which again makes sense, it won’t even attempt to move what it doesn’t know has been completed yet.
So I’ve pinpointed the issue there, but I don’t see any TrackedDownloadService
errors anywhere, so not sure why that ClientState=Completed
is never received by Sonarr, so I stalled there.
What am I missing here? Where should I look next?
As a side note, my torrent client is qbittorrent 4.4.1, and I have read in the documentation that 4.4.0 was not supported, but also read that 4.4.1 fixed the issue and has been rock solid for people apparently.
Thanks!