更新:WHMCS CURL 错误

[ad_1]

WHMCS 在 CentOS 服务器上引入的早期 EA4 Curl Package 中发现了一个问题。

更新!

更新:据报道这是固定的 ea-libcurl-7.67.0-2.2.1,因此不再需要降级。

工作版本:
* ea-libcurl-7.66.0-1.1.2.cpanel.x86_64
* ea-libcurl-7.67.0-2.2.1.cpanel.x86_64

越野车版本:
*ea-libcurl-7.67.0-1.1.2.cpanel.x86_64

根据 https://forums.cpanel.net/threads/cpanel-curl-update-breaks-whmcs-enom-module.663449/ 可能需要重新启动 PHP-FPM 以将更改应用到正在运行的 PHP 二进制文件。

症状

当您尝试在远程系统上完成某些活动时,您可能会收到下面看到的错误,例如尝试通过 eNom 注册域、管理域或与您服务器上的帐户相关的其他托管活动。

注册错误
CURL 错误:56 – OpenSSL SSL_read:成功

原因

根据 curl 开发者,这个问题是由以下原因引起的:

OpenSSL 的 SSL_ERROR_SYSCALL 错误的敏感性增加,因此服务器突然关闭也被视为错误。

https://lqwb.us/2QGVZCH

显然,当服务器未发送可识别的“协议终止点”(例如,HTTP 内容长度或零长度块和空尾)时,如果连接突然关闭,则会导致错误。 缺少 TLS 终止点(例如 close_notify 警报)将突出此问题并增加此错误发生的机会。 这种担忧也会影响使用 API 系统调用的其他 CURL 版本。

EasyApache 4 版本 2019-11-20 中对 cURL 7.67 的先前系统更新包括导致此问题的更改。 该问题已由 cURL 开发人员确定,并将在即将发布的更新中解决。

解决方法

为了立即解决此问题,恢复到以前的 cURL 版本(版本 7.66)将解决错误:

[[email protected]]# yum downgrade ea-libcurl ea-libcurl-devel

我们还应该注意到,WHMCS 技术支持团队无法协助解决此问题,因为它是上游错误的结果 curl.

你可以 监视这种情况 通过访问以下链接 详细信息

如果您在解决此问题时遇到问题,请立即致电 800.580.4985 联系我们,或打开 聊天 或与我们联系,与我们知识渊博的系统管理员之一交谈!

[ad_2]

Related Posts