Unable to match anything

Server Version#: 1.18.8.2527, 1.19.4.2935 and 1.19.6.3033 (yes, tried the experimental version to fix this)
Player Version#:

here we go again :frowning:
So I posted about this previously, and it seemed to be an issue w/ the server versions. Except then it stopped working on the ‘good’ server version. So I tried to update. It’s not working on any of the versions I listed above.
I uninstalled, reinstalled, rebooted, did the plex dance a few times, and have finally come here. I get 0 results when I search for matches. I cannot match on words, or on the imdb/movie database ids. I have cleared caching, bundles, etc etc. I have double checked my search preferences, with 0 luck. I’d love to fix this, since when plex works, it’s amazing. I’ve attached my logs, as well of screens regarding my agents. In the logs I was trying to match Spider-Man: Into the Spider-Verse.




Plex Media Server Logs_2020-07-12_02-28-18.zip (133.9 KB)

If there’s any other information that can help w/ this, I’m happy to provide.
Please note that I have completely disabled my windows firewall, and there’s no anti-virus to interfere.
Logs come from the 1.19.6.3033 version, but I am happy to downgrade back to the primary supported version.

EDIT: As additional info, a movie I added a few months back was matched correctly, but when I unmatched it, I was unable to match it back again. My movie naming may not be great, but I can’t manually match anything right now which is, for me, a much bigger issue.

The log shows that Plex has trouble enabling the agent modules. That’s the components that will match your content and compile all the metadata.
Do you have any “security” tools that might prevent apps from running properly or blocking in-app communication? There’s internal calls to 127.0.0.1:32400 that time out… so your server isn’t even set to start matching your server content.

As for log files in general… please do not set logging level to “verbose” unless some Plex Dev specifically asks for it. Otherwise this will pretty much flood your logs with information that will hide otherwise relevant details (e.g. because the verbose logs will cover a shorter period of time).

AFAIK there should be nothing blocking any apps. As mentioned, I have disabled Windows firewall, and don’t have any other security tools installed. I double checked my log levels, the Debug Level is set to Enabled, not Verbose. Do you need another set of logs?

Are you using some kinda AntiVira solution with http inspection?

If so, try and disable that for a short test, and then restart PMS

Edit: Also try for a simple test and disable any firewall running

I have no antivirus beyond the basic windows one. I have used HTTP inspectors before, but not on this machine, and I’m not 100% sure how it would be relevant…

Logs indicate, that it fails in contacting the loopback

2020-07-12 02:26:23,857 (780) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400'
2020-07-12 02:26:23,857 (3f90) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2020-07-12 02:26:23,858 (780) :  INFO (logkit:16) - Failed to fetch Plex Online data - the store probably won't work
2020-07-12 02:26:23,861 (3f90) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2020-07-12 02:26:23,865 (2234) :  DEBUG (logkit:13) - Starting the player service
2020-07-12 02:26:23,865 (3f90) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2020-07-12 02:26:23,865 (2234) :  DEBUG (logkit:13) - Starting the media flag service
2020-07-12 02:26:23,867 (780) :  CRITICAL (core:579) - Error info (most recent call last):
  File "C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-dd09abed3\System.bundle\Contents\Code\storeservice.py", line 469, in update
    log_msg = "Updated information for plug-in '%s' (class: %s) to a beta version"
  File "C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-dd09abed3\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\api\runtimekit.py", line 403, in MachineIdentifier
    return self._core.get_server_attribute('machineIdentifier')
  File "C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-dd09abed3\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\core.py", line 514, in get_server_attribute
    root_xml = self.data.xml.from_string(self.networking.http_request('http://127.0.0.1:32400'))
  File "C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-dd09abed3\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\data.py", line 150, in from_string
    ud = UnicodeDammit(str(string), isHTML=isHTML)
  File "C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-dd09abed3\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py", line 220, in __str__
    self.load()
  File "C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-dd09abed3\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py", line 158, in load
    f = self._opener.open(req, timeout=self._timeout)
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py", line 429, in open
    response = self._open(req, data)
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py", line 447, in _open
    '_open', req)
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py", line 1228, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py", line 1201, in do_open
    r = h.getresponse(buffering=True)
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\httplib.py", line 1148, in getresponse
    response.begin()
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\httplib.py", line 448, in begin
    version, status, reason = self._read_status()
  File "C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\httplib.py", line 412, in _read_status
    raise BadStatusLine("No status line received - the server has closed the connection")
BadStatusLine: No status line received - the server has closed the connection

As well as here:

Jul 12, 2020 02:26:28.914 [16252] DEBUG - Notifying the system bundle an update to server /system/notify/serverUpdated?host=192.168.1.71
Jul 12, 2020 02:26:28.914 [16252] DEBUG - [com.plexapp.system] Sending command over HTTP (GET): /system/notify/serverUpdated?host=192.168.1.71
Jul 12, 2020 02:26:28.914 [16252] DEBUG - HTTP requesting GET http://127.0.0.1:59689/system/notify/serverUpdated?host=192.168.1.71
Jul 12, 2020 02:26:28.949 [16252] DEBUG - HTTP 500 response from GET http://127.0.0.1:59689/system/notify/serverUpdated?host=192.168.1.71
Jul 12, 2020 02:26:28.949 [16252] DEBUG - [com.plexapp.system] HTTP reply status 500, with 3510 bytes of content.

So, on the box itself, what happens if you browse to http://127.0.0.1:32400/identity

Do you see an xml in the browser?

Yes, I do. It’s small, but there.


For what it is worth, when looking at the logs on my own, I saw a lot of similar errors coming from python. Can’t say for sure they are the same, I’d have to dig the old log zip out. When I raised the errors as possibly part of the issue, I was told it wasn’t a problem :confused:

Okay, so it can communicate with the backend.

What happens, if you browse towards http://127.0.0.1:32400/servers?X-Plex-Token=<INSERT_TOKEN>

To find your token, look here:

I get a different XML packet back.

That indicates, that you can reach the page, yet PMS via it’s bundles can’t

I suspect some very bad upgrades has taken place, causing the framework to be broken

I would recommend a new upgrade, but unsure about howto remove old files completely, without loosing your database/settings, since not a Windows dude, but maybe @OttoKerner can assist here?

If completely removing all database files/settings/trace of plex will fix it, I’m okay to go through that, but I tried that back in March, and all that did was leave my entire library unmatched, and completely unable to match anything. The only fix was the downgrade back to 1.18.8.2527 I documented what I’ve previously done in this older thread. This was the same version that suddenly stopped working for me, with no other changes to my system or to my network.
I appreciate the work trouble shooting, but before I go nuclear, I’d like to have a little more confidence that it’ll work.

We’ll await what @OttoKerner says, since he’s an expert on your platform, but before he turns up, timezones etc, one final Q…

Do you also have Python V3 installed on your box?

Shockingly… I do have Python 3.6.3 installed, but I couldn’t tell you when I installed it…
I can’t access it from the command line, but tbh, I tend not to use my windows machine for coding.
Is it possible that Plex is attempting to use this rogue Python install instead of its own packages?

It should not, but then again, I’m not an expert on your OS :wink:

But since not used by you, then I can only recommend uninstall, followed by a reboot
And then report back please

And adding to self here…

After uninstall, do check env. variables for ref to Python V3.x

So I did some digging, they python instance I found is part of something else. Not sure why they included a python interpreter, but there it is. I do not have any python actually installed on this box. I cannot access python via the command line, and there are no env vars set pointing to any python install, 2.x or 3.x. Looks like a red herring :confused:

When you uninstalled last time, did you follow: https://support.plex.tv/articles/201941078-uninstall-plex-media-server/?_ga=2.160257018.61390029.1594645529-315709719.1520605972

The last time I did a full uninstall, yes, i followed that article. As mentioned, I’m somewhat cautious about doing it again, as I had no way to match anything until I downgraded the Plex server version.

Sorry, no more clues then :frowning:

So I went ahead w/ the full uninstall. And now my Plex will not even start. It gets stuck on the setup page, until it finally displays the following screen:


I’ve attached the Plex Media Server log, there’s also the Tuner Service and Update Service, as well as the Plugin Logs.
Plex is now completely unusable for me :frowning:
Plex Media Server.log (249.0 KB)
I’m happy to provide the rest of the logs if they can help w/ this at all.