Absolutely frustrated since ~2 years

Server Version#: 1.21.3.4046
Player Version#: Various

First of all:
I am using Plex since years. In the beginning I was running a Windows Server, but I think back in 2015 I switched my whole Server to Linux. I’m having the Lifelong Plex premium since 2017. - And since 2019 I am having huge issues.

My Server is running in my home Network. Simple Setup. Router and behind my Router I have my homeserver and my clients.
If I am In my Homenet (Via Wifi, or Ethernet) Everything rund fine. Doesn’t matter if its Android, Linux App, SmartTV, everything works just fine.

But I don’t use pley just for my home. I also want to be able to continue watching my Stuff when I visit my mom or when I stay at friends. So I configured my plex to be remote accewssable. Port forwarding and so on. So I grab my laptop, drive to moms for the weekend, and want to watch my stuffd there. I’m connected via Wifi and my laptop works great. App and Via plex.tv. All good.

Since mom has a quite ■■■■■■ internet, and I have an unlimited Mobile Plan, I connect my phone to my laptop and watch my stuff via the mobile network. - Everything works fine.

But I am lazy. I don’t want to carry my (17", 4kg) Laptop with me just to watch videos when I’m at moms, so I get a tablet. A nice and cheap Huawei Mediapad. Not the best one and with 120€ really cheap, but good enough for some videos while I fall asleep. At home, while I am connected to my wifi, it works just fine. As soon as I leave my network, I get the error “There was an error while playing the video. Please check connection and try again”. - Weird.
I grap my laptop and… it works just fine. So it couldn’t be a connection issue.
Long things short: As soon as I am on a remote Network, It happens that some viseos are playing fine, others don’t. On the webplayer: ALL Videos work like a charm, but on the apps, some work, some doesn’t. The strange part is If I have two exact same videos. (I literally copied one file and named them “Video #1.mkv” and “Video #2.mkv” Video #2.mkv is playing perfectly fine, while “Video #1.mkv” throws the error.

I tried to resetup the server, I tried to change hardware, changed the OS, The Filesystem, Switched from intel to AMD, used several GPUs for transcoding, left transcoding to the CPU, deactivated it, replaced the network card, even made my server to an “exposed host” on the internet - Same problem.

I am at my withs end. Even friends which have access to my server tell me that my server is acting weird. sometimes no file plays, sometimes they can bingewatch complete seasons without any error.

Logfiles throw random errors like “I can’t transcode this file because this format is not supported” WHILE TRANSCODING THIS VIDEO and streming it to my phone which is on the mobile network.

I have HEVC files which are streamed without any transcoding perfectly fine. If I copy that file and try to play it, suddenly it gets transcoded to x264. The logile says “All ok” while my Tab says “Sorry, can’t play this file, please check connecttion.” If I try it later, the file gets transcoded and plays perfectly fine. If I try later again, I get the “Check connection” error again.

My Internet connection is a 1GB down/ 50Mbit up Cable line with Dualstack (IPv4/Ipv6) connection. I am having enough bandwith to stream. And - as I said, If I use the webbrowser everything works everywhere.

Does anyone have ANY Idea what this problem could be?
I also tried to deactivate ipv6 completely, Also no luck… I checked the permissions to the files, also all ok…

Server:
64GB Ram
AMD Ryzen 5
nVidia Quadro P2000 (for transcoding)
Debian 10 with Backport kernel 5.4.78 (5.10 when I reboot the next time)
ZFS Filesystem for data

Hi,

I’m sorry you’re having trouble.

I read through your post several times and did some investigating before replying.

First,

  • In all the years you’ve been using Plex,
  • being a Plex Pass holder since Jul 2017,
  • with 19 shared users,
  • running a x86_64 machine on Debian 10,

and having the problems you have written about,

Why did you wait so long?

I will do my best to help but I am going to need to see some log files which capture some of these issues happening because PMS doesn’t put “All ok” in it anywhere.

Please do the following for me so we can maximize the information obtained in one set of logs.

  1. Settings - Server - General - Show Advanced

  2. DEBUG logging checked (ON), VERBOSE logging un-checked (OFF)

  3. SAVE if you make changes

  4. Restart PMS

  5. Let it sit idle for 2 minutes ( I want to see everything happening as it starts without interruption )

  6. Now, Please play one of or the most problematic videos on either the tablet or whatever will reliably recreate that problem.

  7. Let it plqy for up to 2 minutes – I doubt it will take that long

  8. Stop Playback

  9. Wait 20 seconds for everything to shut down and the logs to flush to disk.

  10. Settings - Server - Troubleshooting - Download Logs

  11. Attach that ZIP file here for me to go through. I will follow everything which occurred from PMS startup through downloading the logs.

1 Like

Well, As I said, it runs perfectly fine when I am in my own network, and on laptops, (or when on the web) it also does what it’s there for. I tried several other ways to resolve the problem. Some of my friends (the people which I share libraries with) have also their own Plex servers running and they have no issues. So I always hoped for “maybe the next update fixes it”.
I also switched my ISP and the Technology of my Internet Connection and hoped “Maybe my ISP is the problem”.
I waited so long because I tried over the last 2 years to fix it somehow by myself - And sometimes I thought I finally fixed it until… Well. I realized I didn’t fixed it :frowning:
This Issue bugs me since 2 years. But the “Watch together” Feature was the final kick in the butt I needed to switch into a “Ok, now I need to fix this!”

The “All ok” was just my way of saying “I don’t see any suspicious error which indicates a problem in streaming/transcoding” - Thats why I put the “All ok” in Quotes…

[Attachment removed due privacy reasons]

Would you mind going back into

Settings - Server - General - Show Advanced

then SAVE the changes

and recreate ?

All done
[Attachment removed due privacy reasons]

thank you .

That’s better but I need to see more. (I’m sorry … Engineering made changes)

Please set the transcoder logging level to Debug for now?

  1. Get your PlexOnlineToken from the Preferences.xml file
  2. Set the debug level. (I have a script which does mine)

curl “http://ip.addr.of.host:32400/:/prefs/set?TranscoderLogLevel=debug&X-Plex-Token=${PlexOnlineToken}

After doing this, please do it one more time.
Verify you can see the FFMPEG lines which look like this in your logs

Feb 23, 2021 21:05:23.040 [0x7fcecc493700] DEBUG - [Transcode] [FFMPEG] - Direct mapping possible.
Feb 23, 2021 21:05:23.040 [0x7fcecc493700] DEBUG - [Transcode] TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
Feb 23, 2021 21:05:23.040 [0x7fcecc493700] DEBUG - [Transcode/JobRunner] Job running: EAE_ROOT=‘/share/CACHEDEV3_DATA/.qpkg/PlexMediaServer/Library/tmp/pms-29351e2e-853f-4740-9e17-b83880eb555c/EasyAudioEncoder’ FFMPEG_EXTERNAL_LIBS=‘/share/CACHEDEV3_DATA/.qpkg/PlexMediaServer/Library/Plex\ Media\ Server/Codecs/367b3d4-3673-linux-x86_64/’ LIBVA_DRIVERS_PATH=‘/share/CACHEDEV3_DATA/.qpkg/PlexMediaServer/lib/dri’ X_PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxxR’ ‘/share/CACHEDEV3_DATA/.qpkg/PlexMediaServer/Plex Transcoder’ ‘-codec:0’ ‘hevc’ ‘-hwaccel:0’ ‘vaapi’ ‘-hwaccel_fallback_threshold:0’ ‘10’ ‘-hwaccel_output_format:0’ ‘vaapi’ ‘-hwaccel_device:0’ ‘vaapi’ ‘-codec:1’ ‘truehd_eae’ ‘-eae_prefix:1’ ‘lo17g676rfbyc0z5golb0osd_’ ‘-analyzeduration’ ‘20000000’ ‘-probesize’ ‘20000000’ ‘-i’ ‘/share/uhd/Ad Astra (2019)/Ad Astra (2019).mkv’ ‘-filter_complex’ ‘[0:0]hwupload[0];[0]scale_vaapi=w=2276:h=1280:format=p010[1];[1]hwdownload[2];[2]format=p010,tonemap=mobius[3];[3]hwupload[4]’ ‘-map’ ‘[4]’ ‘-metadata:s:0’ ‘language=eng’ ‘-codec:0’ ‘h264_vaapi’ ‘-b:0’ ‘14124k’ ‘-maxrate:0’ ‘18833k’ ‘-bufsize:0’ ‘37666k’ ‘-r:0’ ‘23.975999999999999’ ‘-force_key_frames:0’ ‘expr:gte(t,n_forced*1)’ ‘-filter_complex’ ‘[0:1] aresample=async=1:ocl=’'‘stereo’'‘:rematrix_maxval=0.000000dB:osr=48000[5]’ ‘-map’ ‘[5]’ ‘-metadata:s:1’ ‘language=eng’ ‘-codec:1’ ‘aac’ ‘-b:1’ ‘175k’ ‘-f’ ‘dash’ ‘-seg_duration’ ‘1’ ‘-init_seg_name’ ‘init-stream$RepresentationID$.m4s’ ‘-media_seg_name’ ‘chunk-stream$RepresentationID$-$Number%05d$.m4s’ ‘-window_size’ ‘5’ ‘-delete_removed’ ‘false’ ‘-skip_to_segment’ ‘1’ ‘-time_delta’ ‘0.0625’ ‘-manifest_name’ ‘http://127.0.0.1:32400/video/:/transcode/session/lo17g676rfbyc0z5golb0osd/2f25a303-4f98-4fa4-9727-10d3e5bc17b7/manifest?X-Plex-Http-Pipeline=infinite’ ‘-avoid_negative_ts’ ‘disabled’ ‘-map_metadata’ ‘-1’ ‘-map_chapters’ ‘-1’ ‘dash’ ‘-start_at_zero’ ‘-copyts’ ‘-vsync’ ‘cfr’ ‘-init_hw_device’ ‘vaapi=vaapi:,driver=i965’ ‘-filter_hw_device’ ‘vaapi’ ‘-y’ ‘-nostats’ ‘-loglevel’ ‘quiet’ ‘-loglevel_plex’ ‘error’ ‘-progressurl’ ‘http://127.0.0.1:32400/video/:/transcode/session/lo17g676rfbyc0z5golb0osd/2f25a303-4f98-4fa4-9727-10d3e5bc17b7/progress
Feb 23, 2021 21:05:23.040 [0x7fcecc493700] DEBUG - [Transcode/JobRunner] Jobs: Starting child process with pid 3243

Ok everyone. Please stay on topic.

So, I set the debug level (I think I can reset this to normal by using “set?TranscoderLogLevel=normal”?
The Logs now contain a huge load of FFMPEG/Transcoding logs.

What I did: Switched to my mobile data connection (remote Network) and tried to start watching 2 different videos: Failed.
Switched to Wifi (local network) Treid to start the same videos in the same device: Success. Even when I set different transcoding qualities.

Plex Media Server Logs_2021-02-24_12-22-58.zip (1.4 MB)

PS:
Thanks for the support to all the others, but I did not got the “Why did you wait so long?” Question as snappy or passive-aggressive. It’s a legit question. “Why didn’t you come earlier to ask for help, maybe then your frustration levels weren’t this high”.
As I said. I try to fix it by myself first…

Thank you for the updated logs.

  1. The one Android device plays normally. Here you see it playing with a commanded stop by the player.
Feb 24, 2021 12:21:23.314 [0x7febd67fc700] DEBUG - Client [3e9aeeee8d0a2024-com-plexapp-android] reporting timeline state stopped, progress of 19680/6195000ms for guid=com.plexapp.agents.themoviedb://35026?lang=de, playbackTime=25901ms ratingKey=80679 url=, key=/library/metadata/80679, containerKey=, metadataId=80679, source=
Feb 24, 2021 12:21:23.315 [0x7febe5d2f700] DEBUG - Auth: authenticated user 1 as Arsimael
Feb 24, 2021 12:21:23.315 [0x7febd5ffb700] DEBUG - Request: [192.168.166.150:41496 (Allowed Network (Subnet))] GET /video/:/transcode/universal/stop?autoAdjustQuality=0&hasMDE=1&location=lan&mediaBufferSize=74944&path=%2Flibrary%2Fmetadata%2F80679&session=3e9aeeee8d0a2024-com-plexapp-android (18 live) TLS GZIP Signed-in Token (Arsimael)
Feb 24, 2021 12:21:23.315 [0x7feb9effd700] DEBUG - Found session GUID of 3e9aeeee8d0a2024-com-plexapp-android in session start.
Feb 24, 2021 12:21:23.315 [0x7feb9effd700] DEBUG - Killing job.
Feb 24, 2021 12:21:23.315 [0x7feb9effd700] DEBUG - Signalling job ID 8640 with 9
Feb 24, 2021 12:21:23.315 [0x7feb9effd700] DEBUG - Job was already killed, not killing again.
Feb 24, 2021 12:21:23.315 [0x7feb9effd700] DEBUG - Stopping transcode session 3e9aeeee8d0a2024-com-plexapp-android
Feb 24, 2021 12:21:23.315 [0x7febe6530700] DEBUG - Completed: [192.168.166.150:41496] 200 GET /video/:/transcode/universal/stop?autoAdjustQuality=0&hasMDE=1&location=lan&mediaBufferSize=74944&path=%2Flibrary%2Fmetadata%2F80679&session=3e9aeeee8d0a2024-com-plexapp-android (18 live) TLS GZIP 0ms 195 bytes (pipelined: 2)
Feb 24, 2021 12:21:23.317 [0x7febd67fc700] DEBUG - [Now] User is Arsimael (ID: 1)
Feb 24, 2021 12:21:23.317 [0x7febd67fc700] DEBUG - [Now] Device is Android (M2007J3SG).
Feb 24, 2021 12:21:23.317 [0x7febd67fc700] DEBUG - [Now] Profile is Android
Feb 24, 2021 12:21:23.317 [0x7febd67fc700] DEBUG - [Now] Updated play state for /library/metadata/80679.
Feb 24, 2021 12:21:23.318 [0x7febd67fc700] DEBUG - Statistics: (3e9aeeee8d0a2024-com-plexapp-android) Reporting active playback in state 3 of type 1 (scrobble: 0) for account 1
Feb 24, 2021 12:21:23.319 [0x7febd67fc700] DEBUG - Streaming Resource: Terminating session 0x7feb880c9f70:3e9aeeee8d0a2024-com-plexapp-android which is using 3972kbps of WAN bandwidth.  Used is now 0kbps
Feb 24, 2021 12:21:23.319 [0x7febd67fc700] DEBUG - Streaming Resource: Terminating session 0x7feb880c9f70:3e9aeeee8d0a2024-com-plexapp-android which is using transcoder slot.  Used slots is now 0
Feb 24, 2021 12:21:23.319 [0x7febd67fc700] DEBUG - Streaming Resource: Terminated session 0x7feb880c9f70:3e9aeeee8d0a2024-com-plexapp-android with reason Client stopped playback.
Feb 24, 2021 12:21:23.319 [0x7febd67fc700] DEBUG - Streaming Resource: Removing session 0x7feb880c9f70:3e9aeeee8d0a2024-com-plexapp-android
Feb 24, 2021 12:21:23.319 [0x7febbd7fa700] DEBUG - Job was already killed, not killing again.
Feb 24, 2021 12:21:23.319 [0x7febbd7fa700] DEBUG - Job was already killed, not killing again.
Feb 24, 2021 12:21:23.319 [0x7febe5d2f700] DEBUG - Completed: [192.168.166.150:41490] 200 GET /:/timeline?audioStreamID=260110&bufferedTime=48758&duration=6195000&guid=com.plexapp.agents.themoviedb%3A%2F%2F35026%3Flang%3Dde&key=%2Flibrary%2Fmetadata%2F80679&playbackTime=25901&playQueueItemID=51836&ratingKey=80679&state=stopped&time=19680&token=xxxxxxxxxxxxxxxxxxxx (18 live) TLS GZIP 5ms 770 bytes (pipelined: 4)
  1. Here you see another playback which, as playback starts, resets and closes the connection.
live) TLS GZIP 32ms 4947 bytes (pipelined: 3)
Feb 24, 2021 12:21:07.380 [0x7febe6530700] DEBUG - Auth: authenticated user 1 as Arsimael
Feb 24, 2021 12:21:07.380 [0x7febe552e700] DEBUG - Request: [192.168.166.150:41338 (Allowed Network (Subnet))] GET /:/timeline?audioStreamID=260110&bufferedTime=65265&duration=6194964&guid=com.plexapp.agents.themoviedb%3A%2F%2F35026%3Flang%3Dde&key=%2Flibrary%2Fmetadata%2F80679&playbackTime=9969&playQueueItemID=51836&ratingKey=80679&state=playing&time=9443&timeToFirstFrame=0&token=xxxxxxxxxxxxxxxxxxxx (16 live) TLS GZIP Signed-in Token (Arsimael)
Feb 24, 2021 12:21:07.381 [0x7febe552e700] DEBUG - Client [3e9aeeee8d0a2024-com-plexapp-android] reporting timeline state playing, progress of 9443/6194964ms for guid=com.plexapp.agents.themoviedb://35026?lang=de, playbackTime=9969ms ratingKey=80679 url=, key=/library/metadata/80679, containerKey=, metadataId=80679, source=
Feb 24, 2021 12:21:07.381 [0x7febe552e700] DEBUG - [Now] User is Arsimael (ID: 1)
Feb 24, 2021 12:21:07.381 [0x7febe552e700] DEBUG - [Now] Device is Android (M2007J3SG).
Feb 24, 2021 12:21:07.381 [0x7febe552e700] DEBUG - [Now] Profile is Android
Feb 24, 2021 12:21:07.381 [0x7febe552e700] DEBUG - [Now] Updated play state for /library/metadata/80679.
Feb 24, 2021 12:21:07.381 [0x7febe552e700] DEBUG - Statistics: (3e9aeeee8d0a2024-com-plexapp-android) Reporting active playback in state 0 of type 1 (scrobble: 0) for account 1
Feb 24, 2021 12:21:07.382 [0x7febe5d2f700] DEBUG - Completed: [192.168.166.150:41338] 200 GET /:/timeline?audioStreamID=260110&bufferedTime=65265&duration=6194964&guid=com.plexapp.agents.themoviedb%3A%2F%2F35026%3Flang%3Dde&key=%2Flibrary%2Fmetadata%2F80679&playbackTime=9969&playQueueItemID=51836&ratingKey=80679&state=playing&time=9443&timeToFirstFrame=0&token=xxxxxxxxxxxxxxxxxxxx (16 live) TLS GZIP 1ms 466 bytes (pipelined: 4)
Feb 24, 2021 12:21:07.542 [0x7febe5d2f700] DEBUG - Auth: authenticated user 1 as Arsimael
Feb 24, 2021 12:21:07.542 [0x7febd5ffb700] DEBUG - Request: [192.168.166.150:41338 (Allowed Network (Subnet))] GET /library/metadata/80679?checkFiles=1&includeChapters=1 (16 live) TLS GZIP Signed-in Token (Arsimael)
Feb 24, 2021 12:21:07.544 [0x7febd5ffb700] DEBUG - We're going to try to auto-select an audio stream for account 1.
Feb 24, 2021 12:21:07.544 [0x7febd5ffb700] DEBUG - Selecting best audio stream for part ID 93403 (autoselect: 0 language: de)
Feb 24, 2021 12:21:07.544 [0x7febd5ffb700] DEBUG - Audio Stream: 260110, Subtitle Stream: -1
Feb 24, 2021 12:21:07.545 [0x7febe6530700] DEBUG - Completed: [192.168.166.150:41338] 200 GET /library/metadata/80679?checkFiles=1&includeChapters=1 (16 live) TLS GZIP 3ms 3556 bytes (pipelined: 5)
Feb 24, 2021 12:21:07.593 [0x7febe5d2f700] DEBUG - Failed to stream media, client probably disconnected after 48105872 bytes: 104 - Connection reset by peer
Feb 24, 2021 12:21:07.593 [0x7febe5d2f700] DEBUG - Completed after connection close: [192.168.166.150:41354] 206 GET /library/parts/93403/1614036164/file.mkv?autoAdjustQuality=1&hasMDE=1&location=lan&mediaBufferSize=123008 (16 live) TLS 10461ms 48105872 bytes (range: bytes=0-) 
Feb 24, 2021 12:21:07.608 [0x7febe6530700] DEBUG - Auth: authenticated user 1 as Arsimael

What is the device “M2007J3SG” ?

Is it this mobile phone? Xiaomi Mi 10T Pro 5G M2007J3SG 256GB 8GB RAM

Hi,

Yes. Both times is the same phone.
Number one, when the playback starts and thenm gets stopped by the player should be when I am on my own network via wifi.

Number two, then the playback failes is the same device just on a remote network. In this case a Mobile LTE connection.

Oh. I just see… Both are on my own network. Thats strange, 'cause I haven’t received any error on my device while it was connected via wifi.

By the way:
App Version is 8.13.1.23036 (f1e7d9a8)

Thank you for clarifying.

Phone, on WiFi = Success
Same Phone, same app version, same video, on LTE = Failure.

I checked with the Android team.

We have some steps to take :slight_smile:

  1. When on WiFi , It’s probably DirectPlay of the video
  2. When on LTE, it’s “remote” and , unless the upload is fast enough, will transcode down to whatever the setting is.

We can test this

  1. In the player settings - Increase the bandwidth for remote and retest.

  2. Also configure for sending the debug logs so they can be reviewed.
    Android, Android TV, Fire TV Logs | Plex Support

  3. After your test, please let me know the results. If it fails, please attach the logs in the app gave you (exit the app normally)

The Android team already knows what to look for so they want to see what is actually happening.

1 Like

When I was on wifi during the previous logs, I also tried to transcode the selected Video. I forced to transcode to 720p.

Anyways.
Here is the logfile from Being on Remote Network:
plex-log-Arsimael (2).zip (173.4 KB)

Here is the logfile from being on WiFi:
plex-log-Arsimael (3).zip (186.3 KB)

Thank you. I’ve given them to the dev to look at .

Hi.

Is there any update so far?

Yes,

There were changes made for 1.21.4 and in the latest app versions.

Have you upgraded? (don’t use 1.22.0.4145 – there’s a bug)

1.21.4.4079-1b7748a7b

This is the current installed server.

App (Android) 8.13.2.23227

x.265 Videos are playing. It seems to work. - Thank you.
x.264 load and load and load and then give the usual error.

I’ve had a chance to talk to some of the team.

Is it correct that you have your own certificate on the PMS server?
If so, did you add your certificate to PMS (Settings - Server - Network) ?

I ask because of this:

Feb 24, 2021 12:18:26.975 [0x7febe6530700] DEBUG - CERT: incomplete TLS handshake: sslv3 alert certificate unknown

If you have your ceriticate in use , and PMS isn’t aware of it, I’m told that will prevent playback when remote because remote is HTTPS. LAN/WiFI at home is often not secure-required.

I have a dyndns setup, but I haven’t configured anything in Plex.

Or is it this setting which you are referring to?

Above what you’re showing me in this screenshot, there are 3 fields which tell PMS the path to the certificate, the password used to read the cert, and the domain to which it applies.

Are those defined?

If they are, then you’re missing data because your log files do not show PMS loading the certificate:

Feb 24, 2021 12:18:04.721 [0x7febef003700] INFO - /usr/lib/plexmediaserver/Plex Media Server
Feb 24, 2021 12:18:04.721 [0x7febefb3fe80] DEBUG - BPQ: [Idle] -> [Starting]
Feb 24, 2021 12:18:04.722 [0x7febefb3fe80] DEBUG - FeatureManager: Using cached data for features list
Feb 24, 2021 12:18:04.723 [0x7febefb3fe80] DEBUG - Opening 20 database sessions to library (com.plexapp.plugins.library), SQLite 3.26.0, threadsafe=1
Feb 24, 2021 12:18:04.748 [0x7febefb3fe80] DEBUG - Running migrations. (EPG 0)
Feb 24, 2021 12:18:04.846 [0x7febefb3fe80] DEBUG - ChangestampAllocator: initialized to 144116287616337875
Feb 24, 2021 12:18:04.846 [0x7febefb3fe80] DEBUG - Opening 2 database sessions to library (com.plexapp.plugins.library.blobs), SQLite 3.26.0, threadsafe=1
Feb 24, 2021 12:18:04.851 [0x7febefb3fe80] DEBUG - Running migrations. (EPG 0)
Feb 24, 2021 12:18:04.861 [0x7febefb3fe80] DEBUG - [CERT] Installed certificate with fingerprint c3:0c:28:9c:89:79:58:8d:cc:f5:1e:ea:80:43:a9:c9:2e:79:ae:dd.
Feb 24, 2021 12:18:04.861 [0x7febefb3fe80] DEBUG - [CERT] Installed new private key.
Feb 24, 2021 12:18:04.861 [0x7febefb3fe80] DEBUG - [CERT] Subject name is /C=US/ST=California/L=Los Gatos/O=Plex, Inc./CN=*.3cbb35a88796437f92802886f34b9927.plex.direct
Feb 24, 2021 12:18:04.862 [0x7febefb3fe80] DEBUG - [CERT/OCSP] Stapling requests will be made to 'http://ocspx.digicert.com/'.
Feb 24, 2021 12:18:04.862 [0x7febefb3fe80] INFO - [CERT/OCSP] Successfully retrieved response from cache.
Feb 24, 2021 12:18:04.862 [0x7febefb3fe80] DEBUG - HttpServer: Listening on port 32400.
Feb 24, 2021 12:18:04.862 [0x7febefb3fe80] DEBUG - HttpServer: Listening on port 32401.
Feb 24, 2021 12:18:04.868 [0x7febe6d31700] DEBUG - Grabber: Cleaning up orphaned grabs.
Feb 24, 2021 12:18:04.869 [0x7febefb3fe80] DEBUG - Media Provider: Registering provider com.plexapp.plugins.library
Feb 24, 2021 12:18:04.869 [0x7febe552e700] DEBUG - MyPlex: mapping state set to 'Unknown'.
Feb 24, 2021 12:18:04.869 [0x7febefb3fe80] DEBUG - Auth: Refreshing tokens inside the token-based authentication filter.
Feb 24, 2021 12:18:04.869 [0x7febe6d31700] DEBUG - Grabber: Cleaned up 0 decrepit directories in 0.0 sec.
Feb 24, 2021 12:18:04.869 [0x7febe552e700] DEBUG - Relay: read 31 cached entries from hosts file
Feb 24, 2021 12:18:04.869 [0x7febefb3fe80] DEBUG - MyPlex: using cached data for request for https://plex.tv/api/v2/server/access_tokens?auth_token=xxxxxxxxxxxxxxxxxxxx
Feb 24, 2021 12:18:04.869 [0x7febe552e700] DEBUG - HTTP requesting GET https://plex.tv/media/providers?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Feb 24, 2021 12:18:04.870 [0x7febefb3fe80] DEBUG - MyPlex: updating with 27 access tokens
Feb 24, 2021 12:18:04.873 [0x7febefb3fe80] DEBUG - MyPlex: using cached data for request for https://plex.tv/api/v2/server/users?auth_token=xxxxxxxxxxxxxxxxxxxx
Feb 24, 2021 12:18:04.873 [0x7febefb3fe80] DEBUG - MyPlex: using cached data for request for https://plex.tv/api/v2/server/users/subscriptions?auth_token=xxxxxxxxxxxxxxxxxxxx
Feb 24, 2021 12:18:04.873 [0x7febe6d31700] DEBUG - Auth: Refreshing tokens inside the token-based authentication filter.
Feb 24, 2021 12:18:04.873 [0x7febe6d31700] DEBUG - HTTP requesting GET https://plex.tv/api/v2/server/access_tokens?auth_token=xxxxxxxxxxxxxxxxxxxx
Feb 24, 2021 12:18:04.873 [0x7febefb3fe80] DEBUG - Opening 1 database sessions to library (), SQLite 3.26.0, threadsafe=1

versus my certificate being loaded and stapled

Mar 05, 2021 13:05:25.440 [0x7f3d574c2780] DEBUG - [CERT] Subject name is /C=US/ST=California/L=Los Gatos/O=Plex, Inc./CN=*.d228f89b14074b888545dddbe48c7368.plex.direct
Mar 05, 2021 13:05:25.440 [0x7f3d574c2780] DEBUG - [CERT] Installed certificate with fingerprint 99:01:3a:a7:a2:45:15:38:13:56:06:5f:6f:ff:d4:2c:fc:99:58:a5.
Mar 05, 2021 13:05:25.440 [0x7f3d574c2780] DEBUG - [CERT/OCSP] Stapling requests will be made to 'http://ocsp.digicert.com/'.
Mar 05, 2021 13:05:25.440 [0x7f3d574c2780] INFO - [CERT/OCSP] Successfully retrieved response from cache.
Mar 05, 2021 13:05:25.455 [0x7f3d574c2780] DEBUG - [CERT] Loaded a user-provided certificate.
Mar 05, 2021 13:05:25.455 [0x7f3d574c2780] DEBUG - [CERT/OCSP] Stapling requests will be made to 'http://r3.o.lencr.org/'.

You will need the full chain in the cert file so PMS can validate from host → cert provider.