WHM updated last night apparently with a problematic version of libcurl. The symptom is that PHP initiated libcurl SSL connections fail with the following error:
OpenSSL SSL_read: Success
No data is returned from the call. This completely breaks outbound API and webservice calls for some services.
This appears to due to this bug:
github.com
Reverting libcurl works for CLI usage but does not affect regular web usage because the version installed with EasyApache (ea-php56-php-curl.x86_64 for example) is the affected version 7.67.0.
Any suggestions on how to safely revert the version used by the PHP module appreciated.
OpenSSL SSL_read: Success
No data is returned from the call. This completely breaks outbound API and webservice calls for some services.
This appears to due to this bug:
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104 · Issue #4409 · curl/curl
Curl fails on some sites e.g.: https://hazards.fema.gov/gis/nfhl/rest/services/KMZ/KMZ/MapServer?f=json I test curl from debian sid and also I build it from source, with the same results. The previ...

Reverting libcurl works for CLI usage but does not affect regular web usage because the version installed with EasyApache (ea-php56-php-curl.x86_64 for example) is the affected version 7.67.0.
Any suggestions on how to safely revert the version used by the PHP module appreciated.