问题描述
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)