centos下安装composer OpenSSL Error messages

person 加班人    watch_later 2024-04-19 23:21:57
visibility 703    class centos,composer    bookmark 问答

问题如图

image.png

评论区
代码语言
元素路径:
字数统计
评论列表
梦会成真的

在 CentOS 中出现 error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 错误通常是由于 SSL 证书验证失败引起的。这可能是由于缺少证书或证书不受信任所致。以下是一些可能的解决方法:

  1. 更新 CA 证书:确保你的系统上安装了最新的 CA 证书。你可以尝试更新 CA 证书包:

    sudo yum update ca-certificates
    Textile
  2. 设置 SSL_CERT_FILE 环境变量:尝试设置 SSL_CERT_FILE 环境变量指向正确的 CA 证书文件路径:

    export SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.crt
    Textile
  3. 禁用 SSL 验证:不推荐,但是可以尝试在请求中禁用 SSL 验证来绕过此错误。在某些情况下,这可能会导致安全问题:

    git config --global http.sslVerify false
    Textile
  4. 检查证书路径:确保在使用 SSL 连接时提供了正确的证书路径。有时,证书路径可能被错误配置,导致验证失败。

  5. 检查系统时间:如果系统时间不正确,SSL 证书的有效性可能会受到影响。确保系统时间正确设置。

尝试以上方法后,如果问题仍然存在,请检查错误消息中提到的证书,确保证书是有效的且由受信任的证书颁发机构颁发。


menu