- Plesk for Linux
The following error occurs in an attempt to install Let's Encrypt certificate:
PLESK_ERROR: Could not obtain directory: cURL error 77: (see http://curl.haxx.se/libcurl/c/libcurl-errors.html))
The following text is displayed upon accessing http://acme-v01.api.letsencrypt.org/ in web browser:
CONFIG_TEXT: An error occurred while processing your request.
The resolution from the following article was applied to no avail:
cURL error when trying to install Let's Encrypt SSL/TLS for a domain
The following error can found in Plesk panel.log with debug enabled:
CONFIG_TEXT: [2018-03-21 02:21:23] INFO [extension/letsencrypt] Begin validation for domains: example.com, www.example.com...
[2018-03-21 02:21:23] NOTICE [extension/letsencrypt] >>>>>>>>
GET /directory HTTP/1.1
User-Agent: Plesk/12.5.30 letsencrypt/2.5.3-354 GuzzleHttp/6.2.1 curl/7.29.0 PHP/5.6.14
cURL error 77: (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
Let's Encrypt server is currently under the maintenance.
The issue will be resolved automatically.
Let's Encrypt services status can be found via the following link: https://letsencrypt.status.io/.
If the issue still persists after http://acme-v01.api.letsencrypt.org/ starts providing a valid response, connect to the server via SSH and restart the
# service sw-engine restart
# service sw-cp-server restart