Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] binhex - Sonarr

Featured Replies

  • Author
4 hours ago, DarylJ said:

Is anyone else seeing all of these binhex-*arr continers now failing healthchecks and showing as "unhealthy" since the update 4 days ago?

if the container is showing as unhealthy then the application process in the container has died and/or the container cannot connect to the internet. To get more of a clue as to which it is left click the container and select 'console' then type healthcheck.sh it should then report what is going on.

  • Replies 1.5k
  • Views 334.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • So, Sonarr v3 is FINALLY here, its out of beta and is now the latest release, if you want to switch from Sonarr v2 to v3 then simply pull down the 'latest' tagged image.   However, if you wa

  • @SavagelyCalm I have the same problem.   Edit your Docker repository link to this "binhex/arch-sonarr:v3" and it'll re-download a working version.  Worked for me. 

  • Yep, it was a dodgy sqlite version in the end that caused the issue, all fixed, please revert back to latest.

Posted Images

if the container is showing as unhealthy then the application process in the container has died and/or the container cannot connect to the internet. To get more of a clue as to which it is left click the container and select 'console' then type healthcheck.sh it should then report what is going on.

Thanks for the reply. Unfortunately that didn't lead me to anything obvious:

sh-5.3# healthcheck.sh

[info] No custom healthcheck command defined via env var 'HEALTHCHECK_COMMAND', running default healthchecks...

[info] Health checking DNS...

[info] DNS resolution is working.

[info] Health checking HTTPS...

[info] HTTPS request is working.

[info] Health checking processes...

[info] Application name is 'sonarr'.

[info] Process 'Sonarr' is running.

[info] Healthcheck passed, exiting script with exit code '0'

  • Author
7 minutes ago, DarylJ said:

Thanks for the reply. Unfortunately that didn't lead me to anything obvious:

sh-5.3# healthcheck.sh

[info] No custom healthcheck command defined via env var 'HEALTHCHECK_COMMAND', running default healthchecks...

[info] Health checking DNS...

[info] DNS resolution is working.

[info] Health checking HTTPS...

[info] HTTPS request is working.

[info] Health checking processes...

[info] Application name is 'sonarr'.

[info] Process 'Sonarr' is running.

[info] Healthcheck passed, exiting script with exit code '0'

8 minutes ago, DarylJ said:

Thanks for the reply. Unfortunately that didn't lead me to anything obvious:

sh-5.3# healthcheck.sh

[info] No custom healthcheck command defined via env var 'HEALTHCHECK_COMMAND', running default healthchecks...

[info] Health checking DNS...

[info] DNS resolution is working.

[info] Health checking HTTPS...

[info] HTTPS request is working.

[info] Health checking processes...

[info] Application name is 'sonarr'.

[info] Process 'Sonarr' is running.

[info] Healthcheck passed, exiting script with exit code '0'

Ok and the health of the container is showing as unhealthy still?

Yes it is.

IWGBhg7.png

Edit: To be clear, everything is running just fine. The only issue I'm aware of is the container being marked unhealthy.

Oh, portainer just gave me more information:


Health check exceeded timeout (30s): [info]

So yeah, it's taking 37 seconds to finish the check on average.

sh-5.3# date

Thu 7 Aug 12:09:49 EDT 2025

sh-5.3# healthcheck.sh

[info] No custom healthcheck command defined via env var 'HEALTHCHECK_COMMAND', running default healthchecks...

[info] Health checking DNS...

[info] DNS resolution is working.

[info] Health checking HTTPS...

[info] HTTPS request is working.

[info] Health checking processes...

[info] Application name is 'sonarr'.

[info] Process 'Sonarr' is running.

[info] Healthcheck passed, exiting script with exit code '0'

sh-5.3# date

Thu 7 Aug 12:10:26 EDT 2025

Edited by DarylJ

  • 1 month later...

Good day, I have an issue with Failed to load Queue in Activity Queue.

[v4.0.15.2941] code = Corrupt (11), message = System.Data.SQLite.SQLiteException (0x800007EF): database disk image is malformed
database disk image is malformed
   at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
   at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
   at System.Data.SQLite.SQLiteDataReader.NextResult()
   at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior) in /_/Dapper/SqlMapper.cs:line 1075
   at Dapper.SqlMapper.QueryImpl[T](IDbConnection cnn, CommandDefinition command, Type effectiveType)+MoveNext() in /_/Dapper/SqlMapper.cs:line 1094
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Dapper.SqlMapper.Query[T](IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Boolean buffered, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 734
   at NzbDrone.Core.Datastore.SqlMapperExtensions.Query[T](IDatabase db, String sql, Object param) in ./Sonarr.Core/Datastore/Extensions/SqlMapperExtensions.cs:line 17
   at NzbDrone.Core.Datastore.BasicRepository`1.Query(SqlBuilder builder) in ./Sonarr.Core/Datastore/BasicRepository.cs:line 72
   at NzbDrone.Core.Jobs.TaskManager.Handle(CommandExecutedEvent message) in ./Sonarr.Core/Jobs/TaskManager.cs:line 204
   at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event)

2025-09-15 06:25:43.3|Fatal|SonarrErrorPipeline|Request Failed. GET /api/v3/queue

[v4.0.15.2941] System.NullReferenceException: Object reference not set to an instance of an object.
   at NzbDrone.Core.Jobs.TaskManager.GetNextExecution(Type type) in ./Sonarr.Core/Jobs/TaskManager.cs:line 62
   at NzbDrone.Core.Download.Pending.PendingReleaseService.<GetPendingQueue>b__18_0() in ./Sonarr.Core/Download/Pending/PendingReleaseService.cs:line 182
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.get_Value()
   at NzbDrone.Core.Download.Pending.PendingReleaseService.GetQueueItem(PendingRelease pendingRelease, Lazy`1 nextRssSync, Episode episode) in ./Sonarr.Core/Download/Pending/PendingReleaseService.cs:line 353
   at NzbDrone.Core.Download.Pending.PendingReleaseService.GetPendingQueue() in ./Sonarr.Core/Download/Pending/PendingReleaseService.cs:line 201
   at Sonarr.Api.V3.Queue.QueueController.GetQueue(PagingSpec`1 pagingSpec, HashSet`1 seriesIds, Nullable`1 protocol, HashSet`1 languages, HashSet`1 quality, HashSet`1 status, Boolean includeUnknownSeriesItems) in ./Sonarr.Api.V3/Queue/QueueController.cs:line 178
   at Sonarr.Api.V3.Queue.QueueController.<>c__DisplayClass13_0.<GetQueue>b__0(PagingSpec`1 spec) in ./Sonarr.Api.V3/Queue/QueueController.cs:line 168
   at Sonarr.Http.Extensions.RequestExtensions.ApplyToPage[TResource,TModel](PagingSpec`1 pagingSpec, Func`2 function, Converter`2 mapper) in ./Sonarr.Http/Extensions/RequestExtensions.cs:line 65
   at Sonarr.Api.V3.Queue.QueueController.GetQueue(PagingRequestResource paging, Boolean includeUnknownSeriesItems, Boolean includeSeries, Boolean includeEpisode, Int32[] seriesIds, Nullable`1 protocol, Int32[] languages, Int32[] quality, QueueStatus[] status) in ./Sonarr.Api.V3/Queue/QueueController.cs:line 168
   at lambda_method90(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.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   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 Sonarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/BufferingMiddleware.cs:line 28
   at Sonarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/IfModifiedMiddleware.cs:line 41
   at Sonarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/CacheHeaderMiddleware.cs:line 33
   at Sonarr.Http.Middleware.StartingUpMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/StartingUpMiddleware.cs:line 38
   at Sonarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/UrlBaseMiddleware.cs:line 29
   at Sonarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.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)
  • Author
39 minutes ago, Shane01638 said:
database disk image is malformed

Thats the issue in a nutshell, easiest solution would be to restore the database file from backup, its located in /config/sonarr.db

  • 4 weeks later...

I have just installed Bazarr. The Radarr connection is working fine, shows as LIVE, however the Bazarr log is telling reporting the following error for Sonarr:

BAZARR can only sync from Sonarr v3 SignalR feed to get real-time update. You should consider upgrading your version(2.0.0.5344).

I have tried forcing an update but it seems the most recent binhex-sonarr version is 2.0.0.5344.

Anyone else had an issue and if so could you post your solution?

1 hour ago, darrenyorston said:

I have tried forcing an update but it seems the most recent binhex-sonarr version is 2.0.0.5344.

Current binex-sonarr version is 4.0.15.2941 which is the latest
image.png

Maybe you locked your image to an older tag in the unraid template settings?

Just noticed that the repo in the container is set to binhex/arch-sonarr:2.0.0.5344-1-04. What should it be?

5 hours ago, darrenyorston said:

Just noticed that the repo in the container is set to binhex/arch-sonarr:2.0.0.5344-1-04. What should it be?

Delete the colon and everything after it.

  • 3 weeks later...

After logging into my Sonarr instance today, I receive the below error and can't proceed to the GUI. Sequence Contains more than one matching element. Since I can't successfully login, I'm not sure how to pull debug logs.

image.png

Sonarr settings.

image.png

I've got a few instances of the below in the logs. Not sure if that's relevant as it started a few days ago and things were still working.


[v4.0.15.2941] code = Corrupt (11), message = System.Data.SQLite.SQLiteException (0x800007EF): database disk image is malformed
database disk image is malformed
   at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
   at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
   at System.Data.SQLite.SQLiteDataReader.NextResult()
   at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
   at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in /_/Dapper/SqlMapper.cs:line 563
   at NzbDrone.Core.Datastore.BasicRepositor1.UpdateFields(IDbConnection connection, IDbTransaction transaction, IList1 models, List`1 propertiesToUpdate) in ./Sonarr.Core/Datastore/BasicRepository.cs:line 396
   at NzbDrone.Core.Datastore.BasicRepositor1.UpdateMany(IList1 models) in ./Sonarr.Core/Datastore/BasicRepository.cs:line 246
   at NzbDrone.Core.Tv.EpisodeService.UpdateMany(List`1 episodes) in ./Sonarr.Core/Tv/EpisodeService.cs:line 214
   at NzbDrone.Core.Tv.RefreshEpisodeService.RefreshEpisodeInfo(Series series, IEnumerable`1 remoteEpisodes) in ./Sonarr.Core/Tv/RefreshEpisodeService.cs:line 128
   at NzbDrone.Core.Tv.RefreshSeriesService.RefreshSeriesInfo(Int32 seriesId) in ./Sonarr.Core/Tv/RefreshSeriesService.cs:line 129
   at NzbDrone.Core.Tv.RefreshSeriesService.Execute(RefreshSeriesCommand message) in ./Sonarr.Core/Tv/RefreshSeriesService.cs:line 249

Attached is the latest portion of the log from appdata where things started erroring out. sonarr log.log

  • 3 weeks later...
On 9/15/2025 at 9:42 AM, Shane01638 said:

Good day, I have an issue with Failed to load Queue in Activity Queue.

[v4.0.15.2941] code = Corrupt (11), message = System.Data.SQLite.SQLiteException (0x800007EF): database disk image is malformed
database disk image is malformed
   at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
   at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
   at System.Data.SQLite.SQLiteDataReader.NextResult()
   at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior) in /_/Dapper/SqlMapper.cs:line 1075
   at Dapper.SqlMapper.QueryImpl[T](IDbConnection cnn, CommandDefinition command, Type effectiveType)+MoveNext() in /_/Dapper/SqlMapper.cs:line 1094
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Dapper.SqlMapper.Query[T](IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Boolean buffered, Nullable`1 commandTimeout, Nullable`1 commandType) in /_/Dapper/SqlMapper.cs:line 734
   at NzbDrone.Core.Datastore.SqlMapperExtensions.Query[T](IDatabase db, String sql, Object param) in ./Sonarr.Core/Datastore/Extensions/SqlMapperExtensions.cs:line 17
   at NzbDrone.Core.Datastore.BasicRepository`1.Query(SqlBuilder builder) in ./Sonarr.Core/Datastore/BasicRepository.cs:line 72
   at NzbDrone.Core.Jobs.TaskManager.Handle(CommandExecutedEvent message) in ./Sonarr.Core/Jobs/TaskManager.cs:line 204
   at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event)

2025-09-15 06:25:43.3|Fatal|SonarrErrorPipeline|Request Failed. GET /api/v3/queue

[v4.0.15.2941] System.NullReferenceException: Object reference not set to an instance of an object.
   at NzbDrone.Core.Jobs.TaskManager.GetNextExecution(Type type) in ./Sonarr.Core/Jobs/TaskManager.cs:line 62
   at NzbDrone.Core.Download.Pending.PendingReleaseService.<GetPendingQueue>b__18_0() in ./Sonarr.Core/Download/Pending/PendingReleaseService.cs:line 182
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.get_Value()
   at NzbDrone.Core.Download.Pending.PendingReleaseService.GetQueueItem(PendingRelease pendingRelease, Lazy`1 nextRssSync, Episode episode) in ./Sonarr.Core/Download/Pending/PendingReleaseService.cs:line 353
   at NzbDrone.Core.Download.Pending.PendingReleaseService.GetPendingQueue() in ./Sonarr.Core/Download/Pending/PendingReleaseService.cs:line 201
   at Sonarr.Api.V3.Queue.QueueController.GetQueue(PagingSpec`1 pagingSpec, HashSet`1 seriesIds, Nullable`1 protocol, HashSet`1 languages, HashSet`1 quality, HashSet`1 status, Boolean includeUnknownSeriesItems) in ./Sonarr.Api.V3/Queue/QueueController.cs:line 178
   at Sonarr.Api.V3.Queue.QueueController.<>c__DisplayClass13_0.<GetQueue>b__0(PagingSpec`1 spec) in ./Sonarr.Api.V3/Queue/QueueController.cs:line 168
   at Sonarr.Http.Extensions.RequestExtensions.ApplyToPage[TResource,TModel](PagingSpec`1 pagingSpec, Func`2 function, Converter`2 mapper) in ./Sonarr.Http/Extensions/RequestExtensions.cs:line 65
   at Sonarr.Api.V3.Queue.QueueController.GetQueue(PagingRequestResource paging, Boolean includeUnknownSeriesItems, Boolean includeSeries, Boolean includeEpisode, Int32[] seriesIds, Nullable`1 protocol, Int32[] languages, Int32[] quality, QueueStatus[] status) in ./Sonarr.Api.V3/Queue/QueueController.cs:line 168
   at lambda_method90(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.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   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 Sonarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/BufferingMiddleware.cs:line 28
   at Sonarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/IfModifiedMiddleware.cs:line 41
   at Sonarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/CacheHeaderMiddleware.cs:line 33
   at Sonarr.Http.Middleware.StartingUpMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/StartingUpMiddleware.cs:line 38
   at Sonarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.Http/Middleware/UrlBaseMiddleware.cs:line 29
   at Sonarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in ./Sonarr.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)

I am getting the same disk image malformed error in my logs as well. The app seems to be working, but it isn't updating its queue and detecting when downloads are complete. If I refresh manually, it works.

I confirmed in the logs that this happened after the last update on 10/30. I restored a DB backup from the day before, and the same thing happened. Something in the new release is corrupting the DB.

EDIT: I was able to fix the DB corruption using the .recover option from this wiki entry: https://wiki.servarr.com/radarr/faq#i-am-getting-an-error-database-disk-image-is-malformed . Everything is now functioning normally.

Edited by guythnick

  • 4 weeks later...

My sonarr searches are not returning any results, and the container log shows the below. Haven't made any changes lately (though containers auto update overnight). Any idea how I could fix it?

2025-12-13 17:52:24,951 DEBG 'sonarr' stdout output:

[Warn] SkyHookProxy: System.Net.WebException: Http request timed out

[v4.0.16.2944] System.Net.WebException: Http request timed out

at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./Sonarr.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 144

at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./Sonarr.Common/Http/HttpClient.cs:line 157

at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./Sonarr.Common/Http/HttpClient.cs:line 70

at NzbDrone.Common.Http.HttpClient.GetAsync[T](HttpRequest request) in ./Sonarr.Common/Http/HttpClient.cs:line 333

at NzbDrone.Common.Http.HttpClient.Get[T](HttpRequest request) in ./Sonarr.Common/Http/HttpClient.cs:line 341

at NzbDrone.Core.MetadataSource.SkyHook.SkyHookProxy.SearchForNewSeries(String title) in ./Sonarr.Core/MetadataSource/SkyHook/SkyHookProxy.cs:line 143

Edit: This somehow fixed itself.

Edited by nesede

  • 1 month later...

The latest release that I upgraded to this morning seems not to be happy after about 15-20 minutes, the API stops responding, and I get an error trying to go to the UI of "Failed to load series from API - Version 4.0.16.2944", which is new after the update. Restarting the docker makes it work again for the same 15-20 minutes. So, I'd like to roll back, but I'm not sure how, as the tags I keep trying based on the info in the GitHub don't seem to like it . Any insights on how to roll back properly?

Edited by Thunder7ga

3 hours ago, Thunder7ga said:

The latest release that I upgraded to this morning seems not to be happy after about 15-20 minutes, the API stops responding, and I get an error trying to go to the UI of "Failed to load series from API - Version 4.0.16.2944", which is new after the update. Restarting the docker makes it work again for the same 15-20 minutes. So, I'd like to roll back, but I'm not sure how, as the tags I keep trying based on the info in the GitHub don't seem to like it . Any insights on how to roll back properly?

I am encountering the same exact issue.

4 hours ago, Thunder7ga said:

The latest release that I upgraded to this morning seems not to be happy after about 15-20 minutes, the API stops responding, and I get an error trying to go to the UI of "Failed to load series from API - Version 4.0.16.2944", which is new after the update. Restarting the docker makes it work again for the same 15-20 minutes. So, I'd like to roll back, but I'm not sure how, as the tags I keep trying based on the info in the GitHub don't seem to like it . Any insights on how to roll back properly?

What tags have you tried and what do you see in the log when you roll back?

4 hours ago, Thunder7ga said:

The latest release that I upgraded to this morning seems not to be happy after about 15-20 minutes, the API stops responding, and I get an error trying to go to the UI of "Failed to load series from API - Version 4.0.16.2944", which is new after the update. Restarting the docker makes it work again for the same 15-20 minutes. So, I'd like to roll back, but I'm not sure how, as the tags I keep trying based on the info in the GitHub don't seem to like it . Any insights on how to roll back properly?

I'm seeing the same issue with the API failing.
It looks like the template pulls from Docker Hub rather than GitHub.

I used "binhex/arch-sonarr:4.0.15.2941-1-03" as the tag and it pulled a previous version which looks to be working correctly

6 hours ago, NaFf said:

I'm seeing the same issue with the API failing.
It looks like the template pulls from Docker Hub rather than GitHub.

I used "binhex/arch-sonarr:4.0.15.2941-1-03" as the tag and it pulled a previous version which looks to be working correctly

Thank you, seems to be working.

I'm seeing the same issue with the API failing.
It looks like the template pulls from Docker Hub rather than GitHub.

I used "binhex/arch-sonarr:4.0.15.2941-1-03" as the tag and it pulled a previous version which looks to be working correctly

Was wondering if there was an issue. Cause I though it was a DB problem and restored a backup for both my tv and anime sonarr installs. But anime kept failing and giving me:
"Failed to load series from API - Version Number"

I just now restored a backup from 10 days ago instead for the one that is still giving me issues. But I will try entering the tag that your using next, if it fails again and I have to restart sonarr once more.

Since the update, sonarr will hang and freeze up completely to where I can’t get anything to load in the web interface. Restarting the container fixes it again for a while, but within a day, it will do the same thing again. Seems to be related to SQlite version 3.51.1.

I have the samme issue, only on Sonarr for me, not Radarr.
I have two instances, one seems to run fine while the other does not, then I restart and the other fails and the other runs (Can eventually be both I guess, but not sure).
I have downgraded for now and they work fine.

15 minutes ago, binhex said:

i assume you got that info from this issue? https://github.com/Sonarr/Sonarr/issues/8249

I heard about it in sonarr discord with others reporting the same issue and being told it’s related to that. My radarr instances are fine. Seems to just be sonarr. Best to see if I can downgrade container versions like others have done or just sit tight for a fix?

Edited by ironsurvivor

Same issue here as ironsurvivor and Stabster, downgraded to binhex/arch-sonarr:4.0.15.2941-1-03

Mine was hanging as well, downgrading to binhex/arch-sonarr:4.0.15.2941-1-03 worked for me. I'll check back in a few days for a fix.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.