欢迎光临
我们一直在努力

/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available解决方法

安装好宝塔面板,在续签证书的时候出现报错,错误提示如下:

/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_multi_poll, version CURL_OPENSSL_4

解决方法

1. 首先定位一下 libcurl 的位置使用命令:

find / -name "libcurl.so.4"

输出大概是这样:

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

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

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

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

ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4 /usr/local/lib/libcurl.so.4

查看一下链接的文件是否正确:

ls -l /usr/local/lib/libcurl.so.4

返回如下:

lrwxrwxrwx 1 root root 38 Feb 29 08:06 /usr/local/lib/libcurl.so.4 -> /usr/lib/x86_64-linux-gnu/libcurl.so.4

到这里问题就处理好了,在回到宝塔面板更新证书就可以正常更新了。

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available解决方法》
文章链接:https://www.nixonli.com/104.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏