recyclarr: App data directory is not set properly on unRaid OS due to lack of HOME directory
results in an error when trying to run
root@Juggernaut:/mnt/user/appdata/scripts/recyclarr# recyclarr sonarr
Performing migration steps...
ERROR
System.IO.IOException: Not a directory : '/mnt/user/appdata/scripts/recyclarr/recyclarr/settings.yml'
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.File.WriteAllText(String path, String contents)
at System.IO.Abstractions.FileWrapper.WriteAllText(String path, String contents)
at TrashLib.Config.Settings.SettingsPersister.CreateDefaultSettingsFile() in /D:\a\recyclarr\recyclarr\src\TrashLib\Config\Settings\SettingsPersister.cs:51
at TrashLib.Config.Settings.SettingsPersister.LoadOrCreateSettingsFile() in /D:\a\recyclarr\recyclarr\src\TrashLib\Config\Settings\SettingsPersister.cs:36
at TrashLib.Config.Settings.SettingsPersister.Load() in /D:\a\recyclarr\recyclarr\src\TrashLib\Config\Settings\SettingsPersister.cs:27
at Recyclarr.Command.ServiceCommand.ExecuteAsync(IConsole console) in /D:\a\recyclarr\recyclarr\src\Recyclarr\Command\ServiceCommand.cs:67
at CliFx.CliApplication.RunAsync(ApplicationSchema applicationSchema, CommandInput commandInput) in /D:\a\CliFx\CliFx\CliFx\CliApplication.cs:147
at CliFx.CliApplication.RunAsync(IReadOnlyList`1 commandLineArguments, IReadOnlyDictionary`2 environmentVariables) in /D:\a\CliFx\CliFx\CliFx\CliApplication.cs:191
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 32 (15 by maintainers)
Docker image is coming soon!
Prefer docker on unraid, so I’ll watch for that release.