Unable to add folders

Sonarr version (3.0.3.654):
Mono version (if Sonarr is not running on Windows):
OS: Rasperian Lite
Debug logs:
Description of issue: when I try to add a series. I type the series in the search bar. then pic a series. Igo to the root folder and add the path which all shows in the dropdown, in my case it was /mnt/torrents/tv - then I hit ok and the "root folder " bar is blank again. When i click the green button to add the show nothing happens.
I also tried fron the settings/media management section. It doesnt let me add the folder there either.
I’m running this on a Raspbian lite system. there’s all kinds of info on how to install this stuff, but little on what all the configuration stuff is, or maybe i’m just stupid.

What do the logs shows when trying to add a root folder? Sounds like it’s failing to add the root folder and not showing an error in the UI.

I know this is probably a question that i should know, but I was trying google and other forums to see how to get the log and find where its located. could we cheat a little and give me the sudo command to view/find the log in raspberrian?

I just tried again and grabbed the last time in the web-gui log. hopefully this helps me.
it looks like sonar is the user and the user should be “pi”. I dont know how to chang that.
These people put on these youtube videos and profit from them but don’t give the instructions right. It really looks like a cool concept in theory. I just dont want to go down rabbit holes. but if there’s a quick fix I’ll try it.

9-11-9 21:40:24.3|Warn|SonarrErrorPipeline|Invalid request Validation failed: 
 -- Path: Folder is not writable by user sonarr
19-11-9 21:40:25.8|Fatal|SonarrErrorPipeline|Request Failed. POST /api/v3/series

[v3.0.3.654] System.ArgumentException: The specified path is not of a legal form (empty).
  at System.IO.Path.InsecureGetFullPath (System.String path) [0x00025] in <285579f54af44a2ca048dad6be20e190>:0 
  at System.IO.Path.GetFullPath (System.String path) [0x00000] in <285579f54af44a2ca048dad6be20e190>:0 
  at System.IO.DirectoryInfo..ctor (System.String path) [0x00006] in <285579f54af44a2ca048dad6be20e190>:0 
  at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo..ctor(string)
  at Sonarr.Api.V3.Series.SeriesFolderAsRootFolderValidator.IsValid (FluentValidation.Validators.PropertyValidatorContext context) [0x00027] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Api.V3\Series\SeriesFolderAsRootFolderValidator.cs:28 
  at FluentValidation.Validators.PropertyValidator.Validate (FluentValidation.Validators.PropertyValidatorContext context) [0x00026] in <8505445a744b49e4915c7e157ceba764>:0 
  at FluentValidation.Internal.PropertyRule.InvokePropertyValidator (FluentValidation.ValidationContext context, FluentValidation.Validators.IPropertyValidator validator, System.String propertyName) [0x00009] in <8505445a744b49e4915c7e157ceba764>:0 
  at FluentValidation.Internal.PropertyRule+<Validate>d__65.MoveNext () [0x00171] in <8505445a744b49e4915c7e157ceba764>:0 
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0006f] in <6f6cfe3dc7984568b6f7767c7378b138>:0 
  at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () [0x0004e] in <6f6cfe3dc7984568b6f7767c7378b138>:0 
  at FluentValidation.AbstractValidator`1[T].Validate (FluentValidation.ValidationContext`1[T] context) [0x000a5] in <8505445a744b49e4915c7e157ceba764>:0 
  at FluentValidation.AbstractValidator`1[T].Validate (T instance) [0x0001b] in <8505445a744b49e4915c7e157ceba764>:0 
  at Sonarr.Http.REST.RestModule`1[TResource].ReadResourceFromRequest (System.Boolean skipValidate) [0x0008c] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Http\REST\RestModule.cs:223 
  at Sonarr.Http.REST.RestModule`1[TResource].<set_CreateResource>b__42_0 (System.Object options) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Http\REST\RestModule.cs:167 
  at Nancy.NancyModule+<>c__DisplayClass38_0`1[T].<Post>b__0 (System.Object args) [0x00047] in <e31b230dbd29407fadcc55713e0bbd0f>:0 
  at Nancy.NancyModule+<>c__DisplayClass40_0`1[T].<Post>b__0 (System.Object args, System.Threading.CancellationToken ct) [0x00047] in <e31b230dbd29407fadcc55713e0bbd0f>:0 
  at Nancy.Routing.Route`1[T].Invoke (Nancy.DynamicDictionary parameters, System.Threading.CancellationToken cancellationToken) [0x00017] in <e31b230dbd29407fadcc55713e0bbd0f>:0 
  at Nancy.Routing.DefaultRouteInvoker.Invoke (Nancy.Routing.Route route, System.Threading.CancellationToken cancellationToken, Nancy.DynamicDictionary parameters, Nancy.NancyContext context) [0x00086] in <e31b230dbd29407fadcc55713e0bbd0f>:0 
  at Nancy.Routing.DefaultRequestDispatcher.Dispatch (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken) [0x002b7] in <e31b230dbd29407fadcc55713e0bbd0f>:0 
  at Nancy.NancyEngine.InvokeRequestLifeCycle (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken, Nancy.Bootstrapper.IPipelines pipelines) [0x0011d] in <e31b230dbd29407fadcc55713e0bbd0f>:0

If you’re using the Sonarr v3 debian package (installed through apt-get) then you’ll want to override the systemd startup script.

Also make sure you’ve specified a root folder when you’re adding the series.

How I dont have much experience doing this. Ed needs help. im in /etc/systemd/system . but theres no sonarr service

i even added goup id and usre id to sonar( 1000 for both i think)

Anyone? Please?

The service file is in /lib/systemd/system/sonarr.service

Packages ship unit files typically in /lib/systemd/system/ . These are not to be edited. Instead, systemd allows you to override these files by creating appropriate files in /etc/systemd/system/ .

You need to create an override file in /etc/systemd/system/ it’s not there unless you override it.

You may be able to remove Sonarr then set the user when installing the package (it’s one of the options).

I plugged the drive in to the pi’s usb and just chown 777 the download folder and got permissions. Now I can add the folder. Still dont know if this will work with a network shared folder.
I have to say now that I see Sonarr in action, this program is really cool.

It would be great if there was a walkthough on installing this for noobs like me.

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