Hello all! I had been quite happily using Sonarr & Radarr on unRAID for 6 months or so before noticing that downloads were being added to Plex with the the exact same timestamp, 2:00 or 1:59:59. When checking, Deluge has dowloaded the complete file but whats been copied is only a fraction. The second log file demonstrates this but I am unsure on how to proceed:
ā18-2-4 16:49:22.4|Error|DownloadedEpisodesImportService|Import failed, path does not exist or is not accessible by Sonarr: /data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]
18-2-4 16:50:55.7|Error|DownloadedEpisodesImportService|Import failed, path does not exist or is not accessible by Sonarr: /data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]
18-2-4 16:51:00.7|Error|DownloadedEpisodesImportService|Import failed, path does not exist or is not accessible by Sonarr: /data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]
18-2-4 16:52:21.3|Error|DownloadedEpisodesImportService|Import failed, path does not exist or is not accessible by Sonarr: /data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]
18-2-4 16:53:51.3|Error|DownloadedEpisodesImportService|Import failed, path does not exist or is not accessible by Sonarr: /data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]
18-2-4 16:56:58.1|Warn|DiskTransferService|Failed to completely transfer [/data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEB-DL.AAC2.0.x264-TVSmash.mkv] to [/media/TV Kids - Animation/Marvelās Spider-Man/Marvelās Spider-Man - Season 01/Marvelās Spider-Man - S01E20 - Spider-Island- Part Two.mkv], retrying [1/2].
18-2-4 16:57:01.5|Warn|DiskTransferService|Failed to completely transfer [/data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEB-DL.AAC2.0.x264-TVSmash.mkv] to [/media/TV Kids - Animation/Marvelās Spider-Man/Marvelās Spider-Man - Season 01/Marvelās Spider-Man - S01E20 - Spider-Island- Part Two.mkv], retrying [2/2].
18-2-4 16:57:05.0|Error|DiskTransferService|Failed to completely transfer [/data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEB-DL.AAC2.0.x264-TVSmash.mkv] to [/media/TV Kids - Animation/Marvelās Spider-Man/Marvelās Spider-Man - Season 01/Marvelās Spider-Man - S01E20 - Spider-Island- Part Two.mkv], aborting.
18-2-4 16:57:05.0|Warn|ImportApprovedEpisodes|Couldnāt import episode /data/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEBRip.AAC2.0.x264-TVSmash[rarbg]/Marvels.Spider-Man.S01E20.Spider.Island.Part.II.720p.DSNY.WEB-DL.AAC2.0.x264-TVSmash.mkvā
I realise there may be some permission issue occurring, it isnāt apparent to me where I can view permissions on an app/docker/share basis, and this setup was working flawlessly for a long period.
I can take instruction and with the help of Google hopefully learn quite quickly if anyone has the patience to help me work through this?
Sorry, I thought that log had caught it, seems thereās only the inaccessible error. Iām trying to download something and import it now to capture in the log but itās late here (London) so probably wont be posted until tomorrow.
What file system are you using on unRAID?
Are /data and /media both local to the unRAID server? Are they on the same volume?
Typically weāve seen cutoff files when Sonarr is copying to an SMB share (only when running under mono), in which case we recommend using NFS for shares.
My cache drives are a pool of 2 SSDs formatted as BTRFS, the array is 5 data 2 parity formatted as XFS. So /data and /media are both mapped to separate shares on my unRAID array, /data is cache only /media is cache then array, and yes the shares are set up as SMB. I use macOS mainly, can this read NFS or can I run SMB and NFS? How do I tell sonarr to use NFS shares?
Having SMB shares enabled on them doesnāt matter it only matters if Sonarr is forced to copy to/from an SMB share directly, if both /data and /media are local then it wonāt matter.
Is Use Hardlinks instead of Copy enabled in Sonarr?
If enabled, try disabling it and see if the result changes.
Is that time significant on unRAID? IIRC there is a time of the day it copies from the cache to the array, is that it?
Important info I neglected to mention regarding my post processing:
Sonarr sends torrent to Deluge
Deluge downloads to /mnt/user/downloads/Incomplete
Deluge moves completed torrent file to /mnt/user/downloads/Processing
Handbrake in a Docker watches /mnt/user/downloads/Processing then converts them putting the finished file in /mnt/user/downloads/Completed
Sonarr monitors /mnt/user/downloads/Completed for completed files, this was working fine and importing whole episodes, but now is importing incomplete files
Thatās what I was thinking, but that wouldnāt explain why I t was working and now isnāt, nor why the same setup works for radarrā¦
I was thinking about a script or another link that would move the completed file from handbrake to /mnt/usr/downloads/Import for example, but donāt have the chops to create it.
A feature request for sonarr download handling? Only import if file size remains constant for 5 min?
Import failed, path does not exist or is not accessible by Sonarr: /data/substitute file name
[/data/substitute filename has a runtime of 0, is it a valid video file?
first it says it doesnāt have access, then that itās not long enough to be a video file, then imports it incomplete anyway, as the file is still being written?
Sonarr will also remove the torrent file once my ratio is reached, how would I create a Sonarr script to remove the transcoded file from /data/ after import?
Kinda forgot this isnāt the unRAID forum, that mover script runs every hour, it wonāt move anything being currently written, then thereās another script that runs that removes anything from the transcoded directory more than 1 day old. Will see how that runs