Plesk

Unable to install a Let’s Encrypt certificate: Too many certificates already issued for exact set of domains

Symptoms

Cause

Too many certificates were created for the domain on a specific period of time. As a result, limit Certificates per Registered Domain which is one of the Let's Encrypt rate limits has been exceeded.

Resolution

The most common rate limit of 50 certificates per domain per 7 days in a place that is set by Let's Encrypt. As the limit is defined by Let's Encrypt directly and cannot be managed through Plesk.

To overcome the issue wait for this week period to pass and reissue the certificate or consider issuing a new Let's Encrypt wildcard certificate.

There are two other limits:

See Let's Encrypt Rate Limits documentation for more details.

Note: Subdomains from the same domain zone like example.com and blog.example.com are having the same rate limit. Thus, when first 50 domains of sub.example.com will get the certificate, the rest need to wait for a week.

Note: If the initial error was different, it is required to resolve it prior to re-trying generating a new certificate in 7 days. There is no difference how the request was sent from a command-line interface or from Plesk.

Note: Renewals are treated specially: they don’t count against your Certificates per Registered Domain limit, but they are subject to a Duplicate Certificate limit of 5 per week. (according to Let's Encrypt Rate Limits documentation)