Applicable to:
- Plesk for Linux
- Plesk for Windows
Symptoms
-
A Let's Encrypt certificate installation fails with one of the following error messages:
PLESK_ERROR: Error: Could not issue a Let's Encrypt SSL/TLS certificate for example.com.
...
Details:
Type: urn:ietf:params:acme:error:orderNotReady
Status: 403
Detail: Order's status ("pending") is not acceptable for finalization
PLESK_ERROR: Error: Could not issue a Let's Encrypt SSL/TLS certificate for example.com.
Details
Invalid response from https://acme-v02.api.letsencrypt.org/acme/order/63114583/905220149.
Details:
Type: urn:ietf:params:acme:error:malformed
Status: 404
Detail: No order for ID 905220149 -
Previously, there was an attempt to install a Let's Encrypt certificate on the same domain, but it failed.
Cause
Product issue:
-
#EXTLETSENC-765 "If users face the “No order for ID” error when they renew their SSL/TLS certificates, the extension fixes the error in the background and the users are asked to issue an SSL/TLS certificate once again, which helps in most cases."
Fixed in:- Let’s Encrypt 2.8.5 07 February 2020
Resolution
Workaround
Click on a section to expand
-
Connect to the Plesk server via SSH
-
Search for the JSON file which contains the Let's Encrypt order in the
/usr/local/psa/var/modules/sslit/orders
folder:# egrep -Ril example.com /usr/local/psa/var/modules/sslit/orders
/usr/local/psa/var/modules/sslit/orders/c92788fed3b07d20e4ad823731285d30f0c88dcb.jsonNote: replace the example.com with the name of the affected domain.
-
Remove the JSON file retrieved with the previous command:
# rm /usr/local/psa/var/modules/sslit/orders/c92788fed3b07d20e4ad823731285d30f0c88dcb.json
-
Connect to the Plesk server via RDP
-
Search for the JSON file which contains the Let's Encrypt order in the
%plesk_dir%var\modules\sslit\orders
folder:C:\> findstr /M example.com "%plesk_dir%var\modules\sslit\orders\*"
C:\Program Files (x86)\Plesk\var\modules\sslit\orders\1eda6b4e824a9ddcf4d0f43b6b3b9600b76344b6.jsonNote: replace the example.com with the name of the affected domain.
-
Remove the JSON file retrieved with the previous command:
C:\> del "%plesk_dir%var\modules\sslit\orders\1eda6b4e824a9ddcf4d0f43b6b3b9600b76344b6.json"
Comments
0 comments
Please sign in to leave a comment.