宝塔ssl续签失败的解决方法

4次阅读
没有评论

共计 640 个字符,预计需要花费 2 分钟才能阅读完成。

来自AI助手的总结
解决Let's Encrypt续签时libcurl版本冲突问题的方法。

中文 英文 韩语 日语

我在进行Let’s Encrypt证书续签的时候发现这样一个问题:

续签时提示

/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl) /usr/bin/curl: symbol lookup error: /usr/bin/curl: undefined symbol: curl_global_trace, version CURL_OPENSSL_4

这样的一个错误,想着在网上找答案,但是网上的答案参差不齐,最后也是找到了一个有效的方法

1.将这个冲突的软链接删掉:

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

2. 然后,将 4.3.0 的静态库链接到上面:

— 这一步 要看看 /usr/lib/x86_64-linux-gnu/ 下是什么版本  比如 4.7.0或者啥的 有的没4.3.0
ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 /usr/local/lib/libcurl.so.4
验证一下:

ls -l /usr/local/lib/libcurl.so.4
应该返回如下:

lrwxrwxrwx 1 root root 42 Apr 3 20:35 /usr/local/lib/libcurl.so.4 -> /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0//对应版本

然后 证书就能自动续签了。

正文完
 0
2768651338
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)
验证码