I think I’ve found the issue, but don’t know how to fix it.
PMS regard the poster image not cacheable(do not know what it means). And exception occured when trying to get the image(connection reset by server), but wget is ok.
Important logs:
LOG1:
2020-03-06 08:22:44,785 (7ff341490700) : DEBUG (networking:175) - Not caching ‘http://image.tmdb.org/t/p/w154/xbpD0l4Y4DKVMc3LjsiSCE2sC5z.jpg’ (content type ‘image/jpeg’ not cacheable in Agent plug-ins)
LOG2:
==> PMS Plugin Logs/com.plexapp.system.log <==
2020-03-06 08:22:59,891 (7f4025fc5700) : DEBUG (runtime:717) - Handling request GET /system/agents/media/get?guid=com%2Eplexapp%2Eagents%2Eimdb%3A%2F%2Ftt0110008%3Flang%3Den&mediaType=1&url=metadata%3A%2F%2Fposters%2Fcom%2Eplexapp%2Eagents%2Eimdb_698eb545cc45811c16f9031958bc2b7cfe8d6dbc
2020-03-06 08:22:59,893 (7f4025fc5700) : DEBUG (runtime:814) - Found route matching /system/agents/media/get
2020-03-06 08:22:59,895 (7f4025fc5700) : DEBUG (agentservice:1077) - Downloading data for metadata://posters/com.plexapp.agents.imdb_698eb545cc45811c16f9031958bc2b7cfe8d6dbc (in com.plexapp.agents.imdb) from http://image.tmdb.org/t/p/original/xbpD0l4Y4DKVMc3LjsiSCE2sC5z.jpg
2020-03-06 08:22:59,896 (7f4025fc5700) : DEBUG (networking:143) - Requesting ‘http://image.tmdb.org/t/p/original/xbpD0l4Y4DKVMc3LjsiSCE2sC5z.jpg’
2020-03-06 08:22:59,979 (7f4025fc5700) : CRITICAL (runtime:889) - Exception (most recent call last):
File “/volume1/@appstore/Plex Media Server/Resources/Plug-ins-77cb9455c/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 843, in handle_request
result = f(**d)
File “/volume1/@appstore/Plex Media Server/Resources/Plug-ins-77cb9455c/System.bundle/Contents/Code/agentservice.py”, line 1078, in media_get
data = HTTP.Request(media_url, cacheTime=0).content
File “/volume1/@appstore/Plex Media Server/Resources/Plug-ins-77cb9455c/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py”, line 242, in content
return self.str()
File “/volume1/@appstore/Plex Media Server/Resources/Plug-ins-77cb9455c/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py”, line 220, in str
self.load()
File “/volume1/@appstore/Plex Media Server/Resources/Plug-ins-77cb9455c/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/Plex Media Server/Resources/Python/lib/python2.7/urllib2.py”, line 429, in open
response = self._open(req, data)
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/urllib2.py”, line 447, in _open
‘_open’, req)
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/urllib2.py”, line 407, in _call_chain
result = func(*args)
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/urllib2.py”, line 1228, in http_open
return self.do_open(httplib.HTTPConnection, req)
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/urllib2.py”, line 1201, in do_open
r = h.getresponse(buffering=True)
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/httplib.py”, line 1136, in getresponse
response.begin()
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/httplib.py”, line 453, in begin
version, status, reason = self._read_status()
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/httplib.py”, line 409, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File “/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/socket.py”, line 480, in readline
data = self._sock.recv(self._rbufsize)
error: [Errno 104] Connection reset by peer