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 - Jackett

Featured Replies

  • Author
On 2/22/2025 at 2:26 AM, ToxicBill said:

Jackett is going through delugevpn as a proxy as are sonarr and radarr.  I can use sonarr and radarr to look up shows and movies so I'm pretty confident my proxy is OK.

I get your logic here, but i would start with stopping all containers running through privoxyvpn then restart privoxyvpn and then start the containers again (dont try to just stop provixoyvpn, unraid goes into a hissy fit).

  • Replies 314
  • Views 95.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • im on it guys, looks like there has been a switch to .net core which requires changes to the code which ive now done, new image now building

  • a feature i created an issue for in 2017 is now going to be in the next build, yay!, and in my opinion its a good un', it allows for logical grouping of index sites, so you will be able to hit aggrega

  • fyi guys, i have reduced the builds for this image so that it will now produce a new image at a maximum of every 5 days as opposed to every jackett release as it was getting crazy frequent, so dont pa

Posted Images

On 2/25/2025 at 3:08 AM, binhex said:

I get your logic here, but i would start with stopping all containers running through privoxyvpn then restart privoxyvpn and then start the containers again (dont try to just stop provixoyvpn, unraid goes into a hissy fit).

 

Yeah, I've seen where if the privoxyvpn/delugevpn container reboots while the others stay up, they go into a weird connectivity state and a restart fixes that.

 

In this case, that's not the issue.

1 - turn the containers off

2 - start delugevpn and wait a few minutes

3 - start jackett and wait a few minutes

 

Unfortunately the issue continues.  I've also applied a recent update but no changes.  I confirmed that radarr still works.

 

Are there any logs that I can provide to see what the issue might be?  Any settings I can check?

 

Thanks!!

Not sure if its helpful but here's some output from jackett

2025-02-27 19:42:18,488 DEBG 'jackett' stdout output:
02-27 19:42:18 Error Jackett.Common.IndexerException: Exception (1337x): A task was canceled.

[v0.22.1461.0] Jackett.Common.IndexerException: Exception (1337x): A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
 ---> System.TimeoutException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)

2025-02-27 19:42:18,488 DEBG 'jackett' stdout output:
   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 180
   at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
   at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
   at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1563
   at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
   --- End of inner exception stack trace ---
   at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
   at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
   at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437

 

Bump.

 

OK.  I did a couple of things.

 

1) I uninstalled and reinstalled the container.  I did delete/rename the old app data folder so it was a true reinstall.  No difference

2) during testing, I left the Proxy URL blank - testing passed.

3) I make the proxy URL "localhost" and the port 8118 - testing failed

4) I used the container IP from the docker page (172.17.0.2) and that seemed to work.

 

Is this expected?  Am I actually traversing the VPN?  Why does localhost work from radarr and sonarr but not jackett?

  • Author
7 hours ago, ToxicBill said:

OK.  I did a couple of things.

 

1) I uninstalled and reinstalled the container.  I did delete/rename the old app data folder so it was a true reinstall.  No difference

2) during testing, I left the Proxy URL blank - testing passed.

3) I make the proxy URL "localhost" and the port 8118 - testing failed

4) I used the container IP from the docker page (172.17.0.2) and that seemed to work.

 

Is this expected?  Am I actually traversing the VPN?  Why does localhost work from radarr and sonarr but not jackett?

is jackett sharing the vpn network with another container or not?, if not then you will need to point the proxy at your unraid host, if it is then do not define the proxy.

12 hours ago, binhex said:

is jackett sharing the vpn network with another container or not?, if not then you will need to point the proxy at your unraid host, if it is then do not define the proxy.

I'm not 100% sure what you mean by sharing the network but I've got delugevpn set up in "bridge" and jackett has the --net=container:binhex-delugevpn extra parameter.  If that's sharing the network, then yes.  Otherwise, I might need a little more detail on hat "sharing the vpn network" means.

 

Thanks!

 

image.png.464dbefd97352bb86916d66229bdcbe8.png

Edited by ToxicBill

  • 5 months later...
  • 4 weeks later...

latest update keeps looping and cannot get to the web UI. was working fine before update

[v0.23.87.0] System.ArgumentException: An item with the same key has already been added. Key: torrent9clone

2025-10-02 20:13:44,503 DEBG 'jackett' stdout output:

at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)

2025-10-02 20:13:44,503 DEBG 'jackett' stdout output:

at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)

at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerabl1 source, Func2 keySelector, Fun2 elementSelector, IEqualityComparer1 comparer)

at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerabl1 source, Func2 keySelector, Func`2 elementSelector)

at Jackett.Common.Services.IndexerManagerService.MigrateRenamedIndexers() in ./Jackett.Common/Services/IndexerManagerService.cs:line 71

at Jackett.Common.Services.IndexerManagerService.InitIndexers(List`1 path) in ./Jackett.Common/Services/IndexerManagerService.cs:line 63

at Jackett.Server.Services.ServerService.Initialize() in ./Jackett.Server/Services/ServerService.cs:line 343

at Jackett.Server.Helper.Initialize() in ./Jackett.Server/Helper.cs:line 25

at Jackett.Server.Startup.ConfigureServices(IServiceCollection services) in ./Jackett.Server/Startup.cs:line 115

at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)

at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)

at Microsoft.AspNetCore.Hosting.StartupLoader.ConfigureServicesDelegateBuilder`1.<>c__DisplayClass14_0.<ConfigureServices>g__ConfigureServicesWithContainerConfiguration|0(IServiceCollection services)

2025-10-02 20:13:44,503 DEBG 'jackett' stdout output:

at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services)

at Microsoft.AspNetCore.Hosting.WebHost.EnsureApplicationServices()

at Microsoft.AspNetCore.Hosting.WebHost.Initialize()

at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()

at Jackett.Server.Program.Main(String[] args) in ./Jackett.Server/Program.cs:line 125

2025-10-02 20:13:44,505 DEBG 'jackett' stderr output:

Unhandled exception.

2025-10-02 20:13:44,505 DEBG 'jackett' stderr output:

System.ArgumentException: An item with the same key has already been added. Key: torrent9clone

at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)

at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)

at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerabl1 source, Func2 keySelector, Fun2 elementSelector, IEqualityComparer1 comparer)

at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerabl1 source, Func2 keySelector, Func`2 elementSelector)

at Jackett.Common.Services.IndexerManagerService.MigrateRenamedIndexers() in ./Jackett.Common/Services/IndexerManagerService.cs:line 71

at Jackett.Common.Services.IndexerManagerService.InitIndexers(List`1 path) in ./Jackett.Common/Services/IndexerManagerService.cs:line 63

at Jackett.Server.Services.ServerService.Initialize() in ./Jackett.Server/Services/ServerService.cs:line 343

at Jackett.Server.Helper.Initialize() in ./Jackett.Server/Helper.cs:line 25

at Jackett.Server.Startup.ConfigureServices(IServiceCollection services) in ./Jackett.Server/Startup.cs:line 115

at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)

at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)

at Microsoft.AspNetCore.Hosting.StartupLoader.ConfigureServicesDelegateBuilder`1.<>c__DisplayClass14_0.<ConfigureServices>g__ConfigureServicesWithContainerConfiguration|0(IServiceCollection services)

at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services)

at Microsoft.AspNetCore.Hosting.WebHost.EnsureApplicationServices()

at Microsoft.AspNetCore.Hosting.WebHost.Initialize()

at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()

at Jackett.Server.Program.Main(String[] args) in ./Jackett.Server/Program.cs:line 125

2025-10-02 20:13:44,528 DEBG 'jackett' stderr output:

/home/nobody/start.sh: line 10: 548 Aborted /usr/lib/jackett/jackett --NoRestart --NoUpdates --DataFolder /config/Jackett

2025-10-02 20:13:44,528 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 23426237253776 for <Subprocess at 23426237235616 with name jackett in state RUNNING> (stdout)>

2025-10-02 20:13:44,528 DEBG fd 11 closed, stopped monitoring <POutputDispatcher at 23426237253584 for <Subprocess at 23426237235616 with name jackett in state RUNNING> (stderr)>

2025-10-02 20:13:44,529 WARN exited: jackett (exit status 134; not expected)

2025-10-02 20:13:44,529 DEBG received SIGCHLD indicating a child quit

2025-10-02 20:13:45,531 INFO spawned: 'jackett' with pid 559

2025-10-02 20:13:45,547 DEBG 'jackett' stderr output:

mkdir: cannot create directory ‘//logs’: Permission denied

2025-10-02 20:13:45,548 DEBG 'jackett' stdout output:

[WARN] 2025-10-02 20:13:45 :: '/config/Jackett/Definitions' path already symlinked to '/usr/lib/jackett/Definitions', nothing to do, exiting function...

2025-10-02 20:13:45,548 DEBG 'jackett' stderr output:

/usr/local/bin/system/scripts/docker/utils.sh: line 182: //logs/start.log: No such file or directory

2025-10-02 20:13:45,843 DEBG 'jackett' stdout output:

10-02 20:13:45 Info Starting Jackett v0.23.87

2025-10-02 20:13:45,845 DEBG 'jackett' stdout output:

10-02 20:13:45 Info Jackett Data will be stored in: /config/Jackett

2025-10-02 20:13:46,205 DEBG 'jackett' stdout output:

10-02 20:13:46 Info Environment version: 8.0.20 (/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.20/)

2025-10-02 20:13:46,205 WARN received SIGTERM indicating exit request

2025-10-02 20:13:46,205 DEBG killing jackett (pid 559) with signal SIGTERM

2025-10-02 20:13:46,205 INFO waiting for jackett to die

2025-10-02 20:13:46,205 DEBG 'jackett' stdout output:

10-02 20:13:46 Info OS version: Unix 6.12.24.0 (64bit OS) (64bit process)

2025-10-02 20:13:46,217 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 23426237253776 for <Subprocess at 23426237235616 with name jackett in state STOPPING> (stdout)>

2025-10-02 20:13:46,217 DEBG fd 11 closed, stopped monitoring <POutputDispatcher at 23426237253584 for <Subprocess at 23426237235616 with name jackett in state STOPPING> (stderr)>

2025-10-02 20:13:46,217 WARN stopped: jackett (exit status 143)

2025-10-02 20:13:46,217 DEBG received SIGCHLD indicating a child quit

Edited by flic

I am seeing the same thing here. I rolled back all the way to binhex/arch-jackett:0.23.62-1-01 so far to try and get this working again but no success so far.

Back to about 1 month ago with binhex/arch-jackett:0.22.2390-1-01 and still not working. Going back to :latest now and waiting for a fix at this point or maybe setting up an additional indexer for the server.

  • Author
7 hours ago, flic said:

latest update keeps looping and cannot get to the web UI. was working fine before update

fixed, please update at your convienience.

9 hours ago, binhex said:

fixed, please update at your convienience.

Just updated and it appears to be running again. Appreciate the quick turnaround!

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.