-
-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
A recent update to the docker image seems to have broke search. As of this past week (I'm unsure when the issue started exactly) I cannot search for artists or albums using the Add New tab. Searching results in this error: Search for '<artist>' failed. Unable to communicate with LidarrAPI. This is not a new container, and this worked until recently.
The container logs are attached below (note: artist name replaced with by me).
Expected Behavior
Add New should populate with possible matches for searched artist and allow adding them to Library
Steps To Reproduce
- Use
latestdocker image - Click on Add New
- Type anything in the search bar
Environment
- OS: Truenas Scale
- Kernel: 6.6.44
- How docker service was installed: Using Dockge with docker-composeCPU architecture
x86-64
Docker creation
services:
lidarr:
container_name: lidarr
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- UMASK_SET=022
ports:
- 8686:8686
volumes:
- /mnt/NAS/Apps/lidarr:/config
- /mnt/NAS/Media/Music:/music
restart: unless-stopped
image: linuxserver/lidarrContainer logs
lidarr | [Warn] HttpClient: HTTP Error - Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=<artist>: 500.InternalServerError (33 bytes)
lidarr | {"error":"Internal server error"}
lidarr | [Warn] LidarrErrorPipeline: NzbDrone.Core.MetadataSource.SkyHook.SkyHookException: Search for '<artist>' failed. Unable to communicate with LidarrAPI.
lidarr |
lidarr | [v2.11.2.4629] NzbDrone.Core.MetadataSource.SkyHook.SkyHookException: Search for '<artist>' failed. Unable to communicate with LidarrAPI.
lidarr | at NzbDrone.Core.MetadataSource.SkyHook.SkyHookProxy.SearchForNewEntity(String title) in ./Lidarr.Core/MetadataSource/SkyHook/SkyHookProxy.cs:line 372
lidarr | at lambda_method169(Closure , Object , Object[] )
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
lidarr | --- End of stack trace from previous location ---
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
lidarr | --- End of stack trace from previous location ---
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
lidarr | at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
lidarr | at Lidarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/BufferingMiddleware.cs:line 28
lidarr | at Lidarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/IfModifiedMiddleware.cs:line 41
lidarr | at Lidarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/CacheHeaderMiddleware.cs:line 33
lidarr | at Lidarr.Http.Middleware.StartingUpMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/StartingUpMiddleware.cs:line 38
lidarr | at Lidarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/UrlBaseMiddleware.cs:line 29
lidarr | at Lidarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/VersionMiddleware.cs:line 29
lidarr | at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
lidarr | at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
lidarr | at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
lidarr | at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
lidarr |
lidarr |
lidarr | [Fatal] LidarrErrorPipeline: Request Failed. GET /api/v1/search
lidarr |
lidarr | [v2.11.2.4629] NzbDrone.Core.MetadataSource.SkyHook.SkyHookException: Search for '<artist>' failed. Unable to communicate with LidarrAPI.
lidarr | at NzbDrone.Core.MetadataSource.SkyHook.SkyHookProxy.SearchForNewEntity(String title) in ./Lidarr.Core/MetadataSource/SkyHook/SkyHookProxy.cs:line 372
lidarr | at lambda_method169(Closure , Object , Object[] )
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
lidarr | --- End of stack trace from previous location ---
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
lidarr | --- End of stack trace from previous location ---
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
lidarr | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
lidarr | at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
lidarr | at Lidarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/BufferingMiddleware.cs:line 28
lidarr | at Lidarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/IfModifiedMiddleware.cs:line 41
lidarr | at Lidarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/CacheHeaderMiddleware.cs:line 33
lidarr | at Lidarr.Http.Middleware.StartingUpMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/StartingUpMiddleware.cs:line 38
lidarr | at Lidarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/UrlBaseMiddleware.cs:line 29
lidarr | at Lidarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/VersionMiddleware.cs:line 29
lidarr | at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
lidarr | at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
lidarr | at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
lidarr | at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done