Stuck plex.direct certificate — unknown ca (macOS) — please reset

Server Version#: 1.43.3.10896-cb3ebc72d
Player Version#: N/A — server-side certificate issue, affects all clients.

Could someone from Plex staff please reset the stuck plex.direct certificate on my server?
@OttoKerner

Plex account: Will DM
Server name: Will DM if required.
Machine identifier: 2c82aef34aef4baefe99c0c85b6532dfe51a467e
Platform: Plex Media Server 1.43.3.10896 on macOS (Intel)

Symptom: Remote Access is stuck on “Not Reachable”. The reachability prober’s TLS handshake is rejected — PMS logs show:

CERT: incomplete TLS handshake from 34.202.97.122: tlsv1 alert unknown ca

The served certificate chains to Let’s Encrypt CN=YR2 → ISRG Root YR, not cross-signed to X1. Every plex.direct HTTPS connection fails the same way, including the server’s own loopback self-check:

SSL certificate problem: unable to get local issuer certificate

Already verified: real public IPv4 on the router’s WAN interface, no CGNAT. Port 32400 forwarded, and tcpdump on the server confirms external SYNs arriving and completing the TCP handshake normally before the TLS failure. An external port checker reports 32400 open. Plain HTTP works on the LAN. System clock correct. Secure Connections = Preferred. macOS firewall disabled during testing with no change. Multiple restarts. Certificate re-provisioned — comes back on the same chain with a new UUID.

The ca.crt Plex provisions contains a single intermediate — subject=C=US, O=Let's Encrypt, CN=YR2 / issuer=C=US, O=ISRG, CN=Root YR — with no cross-signed YR2 chaining to ISRG Root X1, so clients without the new Generation Y roots can’t build a path.

This server was recently migrated from a Docker install on a Synology to a clean macOS install; the machine identifier changed during that move.

Happy to post CERT-filtered logs if needed. Thanks!

You can try to do it yourself in case it doesn’t need to be refreshed on plex’s side…

Stop plex, go to the folder in the path below and remove the certificate from the folder, *.p12, and restart plex so that it pulls down a new certificate.

/Users/<username>/Library/Caches/PlexMediaServer

No effect unfortunately :frowning:

Darn! Hopefully someone from Plex can refresh it for you soon!

Also, FYI, ChuckPa is no longer a worker at Plex. He’s still around the forums, but can’t do the cert refresh: EOSL Notice: ChuckPa - Transition to Legacy Support Mode

Yes. Going to be a long weekend for some folks if not haha.

Thanks for the heads up about ChuckPa!

Your server got a new cert yesterday. So would like to see the logs. you can message them to me.

If deleting just the p12 file did not work, some folks have had success deleting the entire PlexMediaServer caches folder though i would probably back it up to desktop or something

Are you up and running now? Noticed you marked my above reply as top answer and looking at your server it show remote access is enabled now ( it wasn’t when i looked earlier)

Yes up and running now haha.

There is a pop up that says “only reply if …” so I just didnt reply.

But all good now!
Much appreciated!