Synology DSM 7 Plex agents no longer updating

Server Version#: 1.24.3.5033
Player Version#: 4.63.0

I recently updated to DSM 7.0.1-42214 and Plex Media Server to 1.24.3.5033 and agents are no longer updating and can’t match titles.

I have given the Plex Media Server internal user read/write access to the Plex Media Server share and all the shares where Plex has libraries.

I did not uninstall the old PMS prior to the update to DSM 7 but I did follow the installation instructions for the new PMS so data was migrated (I can see artwork and the Plex Media Server share is using 106 GB storage) and settings are intact. I have deleted the legacy Plex share from my NAS so that only the new Plex Media Server share is present.

I have not assigned Change permissions and Take ownership to the PlexMediaServer user, as that would be insane.

I know that there were issue with the earlier RC but haven’t found anything specific to build 42214. I am also encountering the issue with Remote Access, but that seems to be a general issue with DSM 7 and the way it resolves DNS addresses and domain name.

So is this a known issue that all agents stop working?

Hey @trumpy81. Thank you for the quick reply.

The PlexMediaServer internal user already had read/write permission to the folders in FileStation via the permissions set on the shares themselves, but the “Apply to this folder, sub-folder and files” wasn’t enabled. I have enabled that function now.

The agents still aren’t able to find any matches for films or TV shows and every time I open a film or TV show, the actor pictures have to load. I have refreshed the metadata, but that doesn’t seem to actually download anything until I open the media file in Plex.

I have updated the port forwarding for the external port to 49200. My router doesn’t have an option for selecting the source IP. I also changed the protocol from TCP/UDP to just TCP.

Still getting this though:

Up until now I was able to rely on this display to show me the correct information.

Unfortunately this didn’t resolve the remote access issue.

Is there a way to collect the log files without compromising data security? Sharing log files which includes records of every file on my NAS is not an option and even more so on an open forum.

When reading the agent logs I can see that they all report issue with Python. This is an excerpt from the TheTVDB log.

“2021-09-20 18:26:55,913 (7f3004b8d848) : INFO (core:349) - Starting framework core - Version: 2.6.3, Build: 757abe6 (Tue Sep 14 16:33:37 UTC 2021)
2021-09-20 18:26:55,913 (7f3004b8d848) : DEBUG (core:361) - Using the elevated policy
2021-09-20 18:26:55,914 (7f3004b8d848) : DEBUG (core:450) - Starting runtime component.
2021-09-20 18:26:55,915 (7f3004b8d848) : DEBUG (core:450) - Starting caching component.
2021-09-20 18:26:55,916 (7f3004b8d848) : DEBUG (core:450) - Starting data component.
2021-09-20 18:26:55,916 (7f3004b8d848) : DEBUG (core:450) - Starting networking component.
2021-09-20 18:26:55,917 (7f3004b8d848) : DEBUG (networking:261) - Loaded HTTP cookies
2021-09-20 18:26:55,938 (7f3004b8d848) : DEBUG (networking:428) - Setting the default network timeout to 20.0
2021-09-20 18:26:55,939 (7f3004b8d848) : DEBUG (core:450) - Starting localization component.
2021-09-20 18:26:55,940 (7f3004b8d848) : INFO (localization:409) - Setting the default locale to en-us
2021-09-20 18:26:55,940 (7f3004b8d848) : DEBUG (core:450) - Starting messaging component.
2021-09-20 18:26:55,940 (7f3004b8d848) : DEBUG (core:450) - Starting debugging component.
2021-09-20 18:26:55,941 (7f3004b8d848) : DEBUG (core:450) - Starting services component.
2021-09-20 18:26:55,941 (7f3001adbb38) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/system/messaging/clear_events/com.plexapp.agents.thetvdb
2021-09-20 18:26:55,941 (7f3004b8d848) : DEBUG (core:450) - Starting myplex component.
2021-09-20 18:26:55,943 (7f3004b8d848) : DEBUG (core:450) - Starting notifications component.
2021-09-20 18:26:56,078 (7f3004b8d848) : DEBUG (accessor:68) - Creating a new model access point for provider com.plexapp.agents.thetvdb in namespace ‘metadata’
2021-09-20 18:26:56,083 (7f3004b8d848) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes
2021-09-20 18:27:01,090 (7f3004b8d848) : ERROR (networking:196) - Error opening URL ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes
2021-09-20 18:27:01,093 (7f3004b8d848) : CRITICAL (runtime:1299) - Exception getting hosted resource hashes (most recent call last):
File “/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-757abe6b4/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 1293, in get_resource_hashes
json = self._core.networking.http_request(“http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes”, timeout=10).content
File “/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-757abe6b4/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py”, line 242, in content
return self.str()
File “/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-757abe6b4/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py”, line 220, in str
self.load()
File “/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-757abe6b4/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py”, line 158, in load
f = self._opener.open(req, timeout=self._timeout)
File “/volume1/@appstore/PlexMediaServer/Resources/Python/python27.zip/urllib2.py”, line 435, in open
response = meth(req, response)
File “/volume1/@appstore/PlexMediaServer/Resources/Python/python27.zip/urllib2.py”, line 548, in http_response
‘http’, request, response, code, msg, hdrs)
File “/volume1/@appstore/PlexMediaServer/Resources/Python/python27.zip/urllib2.py”, line 473, in error
return self._call_chain(*args)
File “/volume1/@appstore/PlexMediaServer/Resources/Python/python27.zip/urllib2.py”, line 407, in _call_chain
result = func(*args)
File “/volume1/@appstore/PlexMediaServer/Resources/Python/python27.zip/urllib2.py”, line 556, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found”

Periodically I am now able to use the Match function. Posters, Backgrounds, and actor pictures still don’t correctly most of the time, and when they do load, it takes a long time to become visible. This is what it looks like:

I don’t know if it has any bearing, but when I restart my NAS. After the restart, Plex agents, posters, backgrounds, and actor pictures seem to update correctly and fast.

I was having the same issue. I made all of the suggested changes and still no cover art. After a reboot of my NAS I am able to do a metadata refresh and they are all popping in. Interestingly, the step about port forwarding and enabling 49200 still shows my remote access as being unavailable, but it seems to be working remotely, as users at other locations can view and play the files.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.