Jackett: TorrentDay indexer failed

Created on 13 Sep 2018  路  23Comments  路  Source: Jackett/Jackett

Tried adding Torrentday to my jacket and i get Request to Jackett server failed error and the logs show:

screen shot 2018-09-13 at 8 17 13 am
(sorry for superwide screenshot, the only way to get the full/most of the error in one go)

Using DSM for my OS.

Jackett version: 0.10.164.0
Mono version (if not using Windows): 5.8.0.108-11


Most helpful comment

Changed the default URL to https://td.getcrazy.me/ via 1325fc6391291636bc6d02e99d720f7c69d9dcee

The issue with the default site links is tracked in #1473

All 23 comments

Same issue.

Apparently https://td.getcrazy.me works for RSS but Jackett will need to be updated to include that link.

But for future proofing here is a list of all the current TD mirros;

https://td.findnemo.net
https://td.getcrazy.me
https://td.venom.global
https://td.workisboring.net

I've added those four links to the alternate site links list, which will be included in the next (pre)release when ever that gets published.

https://github.com/Jackett/Jackett/commit/5d4e0c41d6db6efcd9617dd923b639fce9 - didnt fix my issue! I still get the same error so can this be reopened?

de61d07e-8c0e-4ee9-afbf-3037db2b8abc
Yep same error for me. I have noticed that the .it address is still present when trying to configure Jackett.

Same for me, it won't let me add the indexer or get to the settings so I can't change the domain.

the original OP's error looks similar to #3731
Please post the output of csharp -e 'Console.WriteLine (new System.Net.WebClient ().DownloadString ("https://www.howsmyssl.com/").IndexOf ("1.2"))'

the original OP's error looks similar to #3731
Please post the output of csharp -e 'Console.WriteLine (new System.Net.WebClient ().DownloadString ("https://www.howsmyssl.com/").IndexOf ("1.2"))'

I cant find any string related to that in the logs.

However what I can tell you is that I am able to setup Jackett with no issues while on a VPN outside of the UK.

I think the issue is simply the torrentday.it address, it seems like Jackett isn't taking into consideration the alternate links and is just relying on the main .it

Ah,
I believe you are under the impression that the alternate links is a list where Jackett automatically picks one when the primary link fails.
But this is not the case.

you choose which alternate link you want to use to replace the default link by using your jackett dashboard and editing the indexer's config.

And the request for the output of the csharp is performed by you opening a terminal and pasting the command ;-)

@GazzaHazza Please post the output of csharp -e 'Console.WriteLine (new System.Net.WebClient ().DownloadString ("https://www.howsmyssl.com/").IndexOf ("1.2"))'

Ah,
I believe you are under the impression that the alternate links is a list where Jackett automatically picks one when the primary link fails.
But this is not the case.

you choose which alternate link you want to use to replace the default link by using your jackett dashboard and editing the indexer's config.

And the request for the output of the csharp is performed by you opening a terminal and pasting the command ;-)

I understand. The issue I and others are facing is that once our ISP blocked the .it domain, we are unable to edit the indexer config from the Jackett dashboard, we get the error "Request to Jackett server failed".

Then even if I delete the the indexer from jackett and attempt to re-add it, you get the same error.

Now I have managed to fix the issue by doing this;

1) Loading up a VPN and adding torrentday in the jacket dashboard
2) Changing the Site Link to https://td.getcrazy.me/ and finishing the config
3) Now the issue is resolved and with or without the VPN i'm able to edit the config and the test button gives a positive result.

Unfortunately as i've now resolved the issue for myself I don't know if the output would be of any use......also the command isn't working, i get "'csharp' is not recognized as an internal or external command, operable program or batch file." Likely because this is recent fresh Windows OS which probably doesn't have the correct frameworks installed to get a result :(

Edit: If @GazzaHazza or @rtho782 aren't able to provide the output, as I'm able to force the issue to happen again by deleting the indexer from jackett, unisntall jackett and reinstalling, tomorrow I could attempt to get the csharp output to work.

But I believe the issue lies that for us poor souls in the UK, when we try to edit the indexer in Jackett, Jackett must be attempting to get a response from the current site link setup and when it doesn't it throws and error, which is also why when deleting and re-adding the indexer the same error occurs. If the default site link in the indexer config could be changed to https://td.getcrazy.me/ I believe the issue would be resolved, although there may be a better solution that you find.

@Swainoo thanks for the feedback.
Maybe this is something @kaso17 and @flightlevel can look at, because this will require some deep level c# coding changes to sort out this catch 22 situation.
as for the csharp output request, the request was directed at the OP since they are running a linux system.
as a windows user you and I don't get the OpenSSL: wrong_version_number error that the OP reported in his first post.

@GazzaHazza or @rtho782 aren't able to provide

@Swainoo thanks for the feedback.
Maybe this is something @kaso17 and @flightlevel can look at, because this will require some deep level c# coding changes to sort out this catch 22 situation.
as for the csharp output request, the request was directed at the OP since they are running a linux system.
as a windows user you and I don't get the _OpenSSL: wront_version_number_ error that the OP reported in his first post.

No problem, thanks for the quick response.

I do think it is a deeper issue, as time goes on I can see more and more ISP's blocking domains so this could be an issue.

If jackett can have some sort of error handling so when a current site link gets blocked or is no longer accessible instead of giving the error and thats it wait for an update, allow the user to go into the config area to remedy the issue by choosing an alternate link.

just thought of a manual circumvention that might allow you to bypass the catch22 you are currently in.

  1. first you will need to shutdown your Jackett service or exit your jackettConsole task.
  2. Then access your %ProgramData%\Jackett\Indexers folder on Windows and ~/.config/Jackett/Indexers folder on Linux, and with a plain text editor open the torrentday.json file
  3. and edit the value under the site link near the top and replace the address with one of the alternate links that you think works in your region.
  {
    "id": "sitelink",
    "type": "inputstring",
    "name": "Site Link",
    "value": "https://torrentday.com/"
  },
  1. save and startup Jackett again.

[edit] correct paths to indexer folder.

@garfield69 - within DSM do so you know how to do this?

Is your dms a linux flavour? How did you install jackett?

Not 100% what flavour it is! Sorry i'm not helping much!

Installed via package manager

So you are using a gui for everything or can you open a terminal for command line control?

GUI for everything.

Do you have a local app search function, can you find terminal ?

I can ssh into the server but not sure what now

Try pasting the following at the command prompt and see what you get back:
csharp -e 'Console.WriteLine (new System.Net.WebClient ().DownloadString ("https://www.howsmyssl.com/").IndexOf ("1.2"))'

It doesnt recognise the csharp command.

Changed the default URL to https://td.getcrazy.me/ via 1325fc6391291636bc6d02e99d720f7c69d9dcee

The issue with the default site links is tracked in #1473

Was this page helpful?
0 / 5 - 0 ratings