Expressway ACME Certificate Renewal failing

hello Team,

we are facing issue with renewing the ACME Lets encrypt certificate on Exprewway E server, We are seeing follwing error " ACME sign operation failed: The request exceeds a rate limit: letsencrypt.org"

These certificate is alreay expired and Need an immidiate assistance on this.

When you opened this thread in the Help section, you should have been provided with a questionnaire. Maybe you didn't get it somehow (which is weird), or you've decided to delete it (and make our life a lot harder). In any case, all the answers to this questionnaire are required:


Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command:

It produced this output:

My web server is (include version):

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know):

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):

2 Likes

My domain is:ctc.connectcdk.com

I ran this command: Renewing letsencrypt on web GUI

It produced this output:

My web server is (include version): " ACME sign operation failed : The request exceeds a rate limit"

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know): no

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

https://c03pnsexe01.ctc.connectcdk.com

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is: ctc.connectcdk.com

I ran this command: Trying to singin from expressway E servers via web browrer

It produced this output: ""ACME deploy operation failed: Certificate validation failed
"'

My web server is (include version): Expressway E . Ver 14.3.7

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know): i dont know

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):

The Let's Encrypt server sends a more complete error than that. That would clearly identify which rate limit was the problem.

But, I can see from the public logs that you got 5 identical certs yesterday. That is the weekly limit for identical certs. See details here: Rate Limits - Let's Encrypt

Your problem isn't related to getting certs. Something else is wrong with your system if you cannot successfully use them.

That seems like a problem best asked at Cisco Expressway support or their community. But, if you explain what the problem is maybe someone here can help.

For example, I can reach a number of the domains named in yesterday's cert using HTTP (port 80) but I cannot reach any using HTTPS (port 443). That often is a routing problem with that port or perhaps a firewall setting. It is hard to say without much info. One of the domains in that cert, for example: rallye.connectcdk.com

5 Likes

This is expressway server which handls mutilple tenents ; Domains are below

DNS:c03pnsexe01.ctc.connectcdk.com
DNS:rallye.connectcdk.com
DNS:berkshirehathaw.connectcdk.com
DNS:wshealeychev.connectcdk.com
DNS:jimshorkey.connectcdk.com
DNS:ewaldcjd.connectcdk.com

We were trying to renew the letencrypt maully , where it should renew automatically but it is faild with the reason "ACME deploy operation failed: Certificate validation failed " After multiple attempts we are seeing the error " rate limits exeeded"' error.

That's the fundamental problem, but we here don't have any more information about what precisely failed since that error message isn't very specific. I think you'd need to get more information from logs or whatever support is available for that product.

Yes, since acquiring a certificate isn't the problem (you're clearly getting one just fine, just having problems deploying it), rate limits exist to prevent abuse of Let's Encrypt's resources. Let's Encrypt has costs for each certificate they issue for the lifetime of that certificate (and some audit requirements even beyond that), regardless of whether you end up using the certificate or not.

5 Likes

This is a known issue with Cisco Expressway devices, see FN74362 for more information https://www.cisco.com/c/en/us/support/docs/field-notices/743/fn74362.html or Prepare Expressway for Client Auth EKU Sunset in Public CA Certificates for more guidance.

7 Likes

Thank you MaxHearnden. This is more helpful.

3 Likes