Radarr: PreDB Error

Created on 6 Apr 2017  路  20Comments  路  Source: Radarr/Radarr

When I click the PreDB Sync button or run the PreDB system task I get the following error in my logs:
Non 200 StatusCode Forbidden encountered while searching PreDB.

I also noticed that items that are on the PreDB are not marked in Radarr as available. The two may or may not be related.

Radarr Ver. 0.2.0.535

bug on hold medium stale under investigation

All 20 comments

I too have the same issue, same version as well.

Just a guess, but requests originating from Radarr clients may have been throttled on PreDB's side. Same thing happened with MusicBrainz and Headphones.

It's been almost a month since the last develop branch release, perhaps this has been addressed in dailies somewhere along the line.

I just came to search as I have the same issue via manual or auto sync:

Radarr Ver. 0.2.0.535
Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)

17-4-6 08:29:04.4|Info|PreDBService|Starting PreDB Sync 17-4-6 08:29:04.5|Trace|EventAggregator|Publishing CommandUpdatedEvent 17-4-6 08:29:04.5|Trace|EventAggregator|CommandUpdatedEvent -> CommandModule 17-4-6 08:29:04.5|Trace|EventAggregator|CommandUpdatedEvent <- CommandModule 17-4-6 08:29:04.5|Trace|HttpClient|Req: [GET] http://predb.me?rss=1&cats=movies 17-4-6 08:29:04.5|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False' 17-4-6 08:29:05.1|Trace|Http|Res: 548 [GET] /api/diskspace: 200.OK (74003 ms) 17-4-6 08:29:05.1|Trace|Http|Res: 549 [GET] /api/diskspace: 200.OK (73981 ms) 17-4-6 08:29:05.1|Debug|Api|[GET] /api/diskspace: 200.OK (74003 ms) 17-4-6 08:29:05.1|Debug|Api|[GET] /api/diskspace: 200.OK (73981 ms) 17-4-6 08:29:05.2|Trace|HttpClient|Res: [GET] http://predb.me?rss=1&cats=movies: 403.Forbidden (743 ms) 17-4-6 08:29:05.2|Warn|PreDBService|Non 200 StatusCode Forbidden encountered while searching PreDB. 17-4-6 08:29:05.2|Trace|EventAggregator|Publishing PreDBSyncCompleteEvent

Ditto - preDB errors as above.

@MostDefiantly Do you know if and how they circumvented that?

@galli-leo They never really did, judging by the errors I still receive refreshing or adding artist metadata. It was really bad when Headphones was the hot shit. Pretty sure the Dev group could never work out a deal with MusicBrainz so the requests had to be throttled back cause it slaughtered MB's traffic. Headphones was pretty much unusable during this time, but it's cleared up a lot since then - probably cause less people are using the software, tbh.

Only workaround I know of was running your own local/cloud hosted sub-instance of MusicBrainz, pay someone (or Rembo for VIP creds) to do the same, or just let it take forever to gather all the data by the Nth retry. :)

Latest nightly here with the same issue.

Also having the issue.
error

Same problem here. All my movies are set for Minimum Avaliability: PreDB
So should I change them to something else?

@PeteOdeath Try "Announced" for the time being. Seems to fix the issue for me even though I'd still prefer PreDB to work correctly.

Yeah it would be really cool if we could get a community run mirror cluster going so we only have one (or few) source(s) hitting predb etc...

There's no way we're going to be able to continue using PreDB long-term like this. It'd be nice to also have multiple predb's we tap into as well.

Same issue

Same issue here as everyone else...

Me too...

Ditto.

1369 I got more information in the error. I think my bug is related to this one :) System.ArgumentNullException: Value can not be null.

Currently not much we can do, since predb apparently just blocks Radarr clients now. When I have got more time I want to talk to the maintainers of predb.

Just dug into this a bit. When you make a request with no User-Agent header, or one with "Chrome" or "Sonarr" in it , the RSS feed is returned fine. When you add a User-Agent which is equal to empty string, or one with "Radarr" in it, the 403 status is returned. Along with the following content -

<html>
    <head>
        <title>403 Forbidden</title>
    </head>
    <body bgcolor="white">
        <center>
            <h1>403 Forbidden</h1>
        </center>
        <hr>
        <center>nginx</center>
    </body>
</html>

Other thing I'd note is, right now PreDB is using CloudFlare, but not caching their RSS page that is being requested - http://predb.me/?rss=1&cats=movies (see lack of CF-Cache-Status: HIT/MISS response header).

If they enabled CloudFlare caching for this URL (using PageRules), this would go a long ways towards reducing the server load coming from Radarr instances. Could make it essentially negligible.

What's the best setup for this?
Just realized that I missed John Wick Chapter 2 because I had set up to PreDB min avail.
As soon as I changed it to In Cinema, Radarr grabbed correctly according to my custom filter.
Is that the best setup to avoid fakes? Had to narrow the size slide because I saw a fake release of Guardians of the Galaxy vol.2 on my indexers feed (but Radarr didn't grab it, not sure why)

@alfablac See wiki for an article regarding that :)

This issue has been automatically marked as stale because it has not had recent activity. Please verify that this is still an issue with the latest version of Radarr and report back. Else this issue will be closed.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

HitsvilleUK picture HitsvilleUK  路  3Comments

willmonahan picture willmonahan  路  4Comments

jipjan picture jipjan  路  3Comments

scope999 picture scope999  路  3Comments

Silent-Remux picture Silent-Remux  路  4Comments