SAB / Remote Mappings / 3 Machines / Linux & Windows

Sonarr version (exact version): 2.0.0.4146
OS: Windows 10

The scenario goes a little something like this :slight_smile:

Machine #1 is running Sonarr on Windows 10
Machine #2 is running SABNzbd, Transmission on CentOS Linux 6.8
Machine #3 is running Plex, and contains all of the file storage

Sonarr is running from console (it was running as a service before I change the Working folder and the mappings etc)

The share on Mach#3 (working folder) is mapped and shared with to everyone with full access. And MANUALLY from each and every machine they can read and write to it.

With, or without mappings, Sonarr cannot for the life of it, see the passed values from SAB. The mappings are NOT mapped.

I have tried almost EVERY combination, to no avail.

HELP :slight_smile:

Thanks in advance!

Request Failed: value [/home/kmills-working_folder/SABnzbd/Downloads/TV/MasterChef.US.S07E01.Battle.for.a.White.Apron.Part.1.HDTV.x264-W4F] is not a valid Windows path. paths must be a full path eg. C:\Windows
Parameter name: path

Exception
System.ArgumentException: value [/home/kmills-working_folder/SABnzbd/Downloads/TV/MasterChef.US.S07E01.Battle.for.a.White.Apron.Part.1.HDTV.x264-W4F] is not a valid Windows path. paths must be a full path eg. C:\Windows
Parameter name: path
at NzbDrone.Common.EnsureThat.EnsureStringExtensions.IsValidPath(Param1 param) in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Common\EnsureThat\EnsureStringExtensions.cs:line 109 at NzbDrone.Common.Disk.DiskProviderBase.FolderExists(String path) in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Common\Disk\DiskProviderBase.cs:line 83 at NzbDrone.Core.MediaFiles.EpisodeImport.Manual.ManualImportService.GetMediaFiles(String path, String downloadId) in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\MediaFiles\EpisodeImport\Manual\ManualImportService.cs:line 84 at NzbDrone.Api.ManualImport.ManualImportModule.GetMediaFiles() in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Api\ManualImport\ManualImportModule.cs:line 28 at NzbDrone.Api.REST.RestModule1.<set_GetResourceAll>b__32_0(Object options) in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Api\REST\RestModule.cs:line 111
at CallSite.Target(Closure , CallSite , Func`2 , Object )
at Nancy.Routing.Route.<>c__DisplayClass4.b__3(Object parameters, CancellationToken context)

You need to setup a remote path mapping in Sonarr to map the remote path /home/kmills-working_folder/SABnzbd/Downloads/TV/ to a local path, the host field there needs to match the host field from the download client and the local path is however you access the share.

Which I did…

Numerous times…

With trailing slashes, without trailing slashes, exactly as you have listed, and even shortened versions. I’ve restarted SAB, Sonarr, etc etc…

It never picks up the mapping.

Where should I investigate further? (BTW thanks Markus)


Mapping
Name : SABnzbd
Current Mapping : SABnzbd /home/kmills-working_folder/SABnzbd/Downloads/TV/ D:\Working Folder\SABnzbd\Downloads\TV\

The actual Working Folder used to be on another machine as well, but I recently moved it to the Sonarr machine in an effort to eliminate at least one of the variables. But I receive the same errors.

Could it be because I use the CATEGORY download directories in SAB, and that is storing / passing something bizarre?

Remote Path Mapping has a host field, not a name field (same as the SAB configuration has a host field), those two host fields need to match, whether its IP or hostname, they need to match exactly.

OOOOOOOOOOOOOOOOOOOOOOOOOOOH

LOL, I was using the NAME field. Damn, and about 4 hours ago, I actually tried the IP address briefly.

Thank you sir, let me verify!

THANK YOU ONCE AGAIN!!!

Why is it always the simplest of things that cause the most amount of grief?!?!

1 Like

We assume it can’t be that simple I guess?

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.