My Plex Media Server has been unable to acquire a certificate for several days. I have tried waiting over 48 hours, restarting the service, and even manually clearing the Cache/OCSP directory and backing up the cert-v2.p12 files, but the server immediately hits a rate limit upon restart.
Environment:
OS:* Ubuntu 24.04.4 LTS (Noble)
Plex Version:* 1.43.1.10611-1e34174b1
Server ID:* a36e2623836dd9279f2cd3090e009afcefcffe0f (from logs)
Log Findings:
Every time the server starts, it attempts to fetch a new certificate and fails with a 429 error:
1 > DEBUG - CERT: Certificate did not exist, fetching a new one.
2 > DEBUG - [HCl#16] HTTP requesting PUT
https://plex.tv/api/v2/devices/[ID]/certificate/csr?reason=missing&invalidIn=0
3 > DEBUG - [HttpClient/HCl#16] HTTP/1.1 (0.0s) 429 response from PUT ...
4 > ERROR - CERT: Error acquiring new certificate: Failed to upload CSR: 429, <?xml version="1.0" encoding="UTF-8"?>
5 > <errors>
6 > <error code="1003" message="API rate limit exceeded" status="429"/>
7 > </errors>
8 > ```
9 >
Steps Taken:
- Waited multiple days for the rate limit to reset.
- Restarted the
plexmediaserverservice multiple times. - Stopped the service, cleared
Cache/OCSP/*, and renamedcert-v2.p12.oldto force a fresh request.
Despite these steps, the 429 error is returned instantly. It seems my server is “stuck” in a rate-limited state on the Plex side. Could an admin please check if there is a block on my server ID or if there’s another way to force a reset? Thanks!