当前位置:首页 > 技术问答 > 解决Debian11下宝塔面板无法申请SSL证书(libcurl.so.4报错)

解决Debian11下宝塔面板无法申请SSL证书(libcurl.so.4报错)

技术问答 / 星之宇 / 2024-8-2 11:49 / 浏览:428 / 评论:0

问题描述

Debian11使用宝塔BT9.0面板的时候,申请SSL证书(Let's Encrypt)报错,提示如下:

/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl)curl: (7) Couldn't connect to server


问题分析

以下几个文件冲突导致,可以使用命令查找:

find / -name "libcurl.so.4"

/usr/lib/x86_64-linux-gnu/libcurl.so.4

/usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0

/usr/local/lib/libcurl.so.4

/usr/local/lib/libcurl.so.4.7.0


解决方法

1、删除/usr/local/lib/libcurl.so.4

rm -rf /usr/local/lib/libcurl.so.4


2、映射4.7.0 的静态库

ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0 /usr/local/lib/libcurl.so.4
验证是否映射成功。成功后可以正常去申请SSL证书了。
ls -l /usr/local/lib/libcurl.so.4

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址