-
[Support] binhex - Radarr
Radarr stopped working for me as well after an update. [v5.5.3.8819] System.ArgumentException: value [/media/ The.Brave.Little.Toaster.1987.iNTERNAL.DVDRip.XviD-EXViDiNT] is not a valid *nix path. paths must start with / (Parameter 'path') at NzbDrone.Common.EnsureThat.EnsureStringExtensions.IsValidPath(Param`1 param, PathValidationType validationType) in ./Radarr.Common/EnsureThat/EnsureStringExtensions.cs:line 119 at NzbDrone.Common.Extensions.PathExtensions.CleanFilePath(String path) in ./Radarr.Common/Extensions/PathExtensions.cs:line 42 at NzbDrone.Common.Extensions.PathExtensions.PathEquals(String firstPath, String secondPath, Nullable`1 comparison) in ./Radarr.Common/Extensions/PathExtensions.cs:line 60 at NzbDrone.Core.Validation.Paths.MoviePathValidator.<>c__DisplayClass3_0.<IsValid>b__0(KeyValuePair`2 s) in ./Radarr.Core/Validation/Paths/MoviePathValidation.cs:line 31 at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at NzbDrone.Core.Validation.Paths.MoviePathValidator.IsValid(PropertyValidatorContext context) in ./Radarr.Core/Validation/Paths/MoviePathValidation.cs:line 31 at FluentValidation.Validators.PropertyValidator.Validate(PropertyValidatorContext context) in C:\Projects\FluentValidation\src\FluentValidation\Validators\PropertyValidator.cs:line 80 at FluentValidation.Internal.PropertyRule.InvokePropertyValidator(IValidationContext context, IPropertyValidator validator, String propertyName) in C:\Projects\FluentValidation\src\FluentValidation\Internal\PropertyRule.cs:line 519 at FluentValidation.Internal.PropertyRule.Validate(IValidationContext context)+MoveNext() in C:\Projects\FluentValidation\src\FluentValidation\Internal\PropertyRule.cs:line 351 at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at FluentValidation.AbstractValidator`1.Validate(ValidationContext`1 context) in C:\Projects\FluentValidation\src\FluentValidation\AbstractValidator.cs:line 95 at NzbDrone.Core.Movies.AddMovieService.SetPropertiesAndValidate(Movie newMovie) in ./Radarr.Core/Movies/AddMovieService.cs:line 133 at NzbDrone.Core.Movies.AddMovieService.AddMovie(Movie newMovie) in ./Radarr.Core/Movies/AddMovieService.cs:line 51 at Radarr.Api.V3.Movies.MovieController.AddMovie(MovieResource moviesResource) in ./Radarr.Api.V3/Movies/MovieController.cs:line 245 at lambda_method289(Closure , Object , Object[] ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Radarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in ./Radarr.Http/Middleware/BufferingMiddleware.cs:line 28 at Radarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in ./Radarr.Http/Middleware/IfModifiedMiddleware.cs:line 41 at Radarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in ./Radarr.Http/Middleware/CacheHeaderMiddleware.cs:line 33 at Radarr.Http.Middleware.StartingUpMiddleware.InvokeAsync(HttpContext context) in ./Radarr.Http/Middleware/StartingUpMiddleware.cs:line 38 at Radarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in ./Radarr.Http/Middleware/UrlBaseMiddleware.cs:line 27 at Radarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in ./Radarr.Http/Middleware/VersionMiddleware.cs:line 29 at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task) 2024-05-14 14:34:02.2|Info|Radarr.Http.Authentication.BasicAuthenticationHandler|Basic was not authenticated. Failure message: Authorization header missing.
-
[Support] Joshndroid's Docker Repo Support Thread
Once again I needed to install Invidious (should have never deleted it) and having trouble with NPM again. Working fine locally. I'm sure the database and all that is right so it comes down to the config file and NPM settings. This is my config setting where I imagine I have to be doing something wrong. In docker I changed port 3000 to port 3666 for the invidious setup, thats the only template change made. This is on my proxynet network where all my other containers that I expose are, and they are all working with NPM no problem, so I'm positive I've misconfigured something specific to invidious. # ----------------------------- # Network (inbound) # ----------------------------- ## ## Port to listen on for incoming connections. ## ## Note: Ports lower than 1024 requires either root privileges ## (not recommended) or the "CAP_NET_BIND_SERVICE" capability ## (See https://stackoverflow.com/a/414258 and `man capabilities`) ## ## Accepted values: 1-65535 ## Default: 3000 ## #port: 3666 ## ## When the invidious instance is behind a proxy, and the proxy ## listens on a different port than the instance does, this lets ## invidious know about it. This is used to craft absolute URLs ## to the instance (e.g in the API). ## ## Note: This setting is MANDATORY if invidious is behind a ## reverse proxy. ## ## Accepted values: 1-65535 ## Default: <none> ## #external_port: 3666 ## ## Interface address to listen on for incoming connections. ## ## Accepted values: a valid IPv4 or IPv6 address. ## default: 0.0.0.0 (listen on all interfaces) ## #host_binding: 0.0.0.0 ## ## Domain name under which this instance is hosted. This is ## used to craft absolute URLs to the instance (e.g in the API). ## The domain MUST be defined if your instance is accessed from ## a domain name (like 'example.com'). ## ## Accepted values: a fully qualified domain name (FQDN) ## Default: <none> ## domain: sub.ihavemydomain.here ## ## Tell Invidious that it is behind a proxy that provides only ## HTTPS, so all links must use the https:// scheme. This ## setting MUST be set to true if invidious is behind a ## reverse proxy serving HTTPs. ## ## Accepted values: true, false ## Default: false ## https_only: true ## ## Enable/Disable 'Strict-Transport-Security'. Make sure that ## the domain specified under 'domain' is served securely. ## ## Accepted values: true, false ## Default: true ## #hsts: true Please and thank you!
-
[Support] Nginx Proxy Manager (NPM) Official
Me too why is this happening again. I always say "why did I ever switch away from NPM its so easy with the GUI" then randomly a few months into using it with no changes and boom lets encrypt stops working completely for me. INTERNAL ERROR. Does anyone know how to troubleshoot this? I always just end up switching away when this happens then coming back a or so year later figuring it must be resolved.
-
Array not starting after successful usb replacement
Thank you very much, got me back up and running. Syncing parity now. Had some weird issues with a few containers not able to update due to missing templates, but I was able to restore those from backup and then update successfully. I seem to be ok now. Anything to do with parity besides let the sync finish? Thank you again you were extremely helpful and I appreciate you guiding me through my mess. Now I need to do a proper USB backup of the new drive and replace it with a more reliable USB 2.0 drive in the near future. I'll look into the plugin as well.
-
Array not starting after successful usb replacement
Thank you, sorry I am so cautious about it. Does cache 1 vs cache 2 matter at all? Those are the only 2 I don't have labeled since they are on the motherboard. I have them setup as a mirror setup. I will try that as soon as I can get home this afternoon.
-
Array not starting after successful usb replacement
Correct just as part of the automated app data backups it takes flash backups too. My big issue with that was I had an old one where there have been multiple changes to the drives since. So that is why I'm thinking I need to do new config since I know which drives are which at least. "The screenshot seems to imply that the array assignments in that old backup were correct. Are you sure that backup was before the array changes?" As for this no to the data drives. The backup could have happened after the data drives were already changed. However the backup definitely predates the upgrade from SSD cache to NVME cache. Perhaps all I need to do is unassign both cache drives and then start the array, then re-add the cache drives somehow? My concern with that is that my appdata lives on the cache drive. I'm just being very cautious because I'd rather not have to restore triple digits of TBs of data or have data loss etc. Slow and steady recovery since I'm not 100% confident in much of it. FOR SURE keeping the backups only on the array is stupid, I just didn't realize what I was doing by not copying over a new one after making those changes. I also run offsite backups of the array so I could have recovered the files from there, but I do that manually and haven't run it since the 2 months ago because the offsite server needs some expansion and funds are tight. Definitely some lessons to be learned from this, overall I think I did a decent job but overlooked some critical things and will certainly address them all going forward once recovered. I think a policy of new usb backups every 1st of the month as well as any time drive changes happen would be key. Obviously I will make sure to store them off the array as well. The offsite backups were why I thought that wasn't the worst idea, but that is also assuming the frequency of the backups increases. LOTS to address after this is resolved. I'll consider the plugin but I was trying to avoid being cloud dependent. I've heard concerns of potentially sensitive data being stored unencrypted in the Connect Plugin and I didn't look into that at all to find out how valid those concerns are, not yet anyway.
-
Array not starting after successful usb replacement
No I didn't, should I? I was thinking new config but I figured I'm better off taking this slow and accepting a day or two downtime vs trying my gut instinct and ending up in a real mess. Truly appreciate the responses! I think I did enough to avoid major disaster by labeling well, but in the future I know I'll need to have up to date backups of my usb (I do) but actually export them off the array more often (I wasn't).
-
Array not starting after successful usb replacement
Does this still apply if my config from the backup 2 months ago has different drive assignments. I believe there are 3 data drives that weren’t there on the 2 month old config, and likely one drive missing that was on the old config.
-
Array not starting after successful usb replacement
Thanks I’ll try that in a few minutes. I assume by pool devices that means the two cache drives aka cache pool correct? Really appreciate the help.
-
Array not starting after successful usb replacement
I just noticed both cache say "Wrong" the backup I have must have had the old SSD cache and in those 2 months I switched to 2x NVME Cache. I'm thinking I need to do something with the New Config I read in the manual but I'm a little gun shy and would like some confirmation first.
-
Array not starting after successful usb replacement
Sorry about that I just wanted to get the info typed out while it was fresh. attached here. Thanks! oswald-diagnostics-20231215-0638.zip
-
serversonfire started following Array not starting after successful usb replacement
-
Array not starting after successful usb replacement
I had my usb drive fail, I copied over a 2 month old config backup. I had one drive in the array before during the backup that is no longer there I removed it and added 3 others in its place. All of my drives are labeled in the das Disk 1 , disk 2 etc and this corresponds with my unraid config, so I know exactly which drive is assigned what. I matched them up accordingly and click start the array, then proceed, then …. Nothing at all happens. I really don’t want to mess things up any worse than they are now, so can someone please advise me on what my next steps should be? I have dual parity and both of those are physically labeled as well, so at least there is no guessing which drive was which. I’m just not sure where I’m going wrong now. thanks in advance.
serversonfire
Members
-
Joined
-
Last visited