最近维护网站过程中发现某设置未生效,查看日志发现是libcurl报错
报错内容为:
curl: /usr/local/lib/libcurl.so.4: no version information available (required by curl)
curl: symbol lookup error: curl: undefined symbol: curl_multi_poll, version CURL_OPENSSL_4
网上搜索到的方法对刚接触这些内容的人不太友好,所以下面我将详细记录解决libcurl报错的方法。
首先定位一下 libcurl 的位置,SSH链接服务器,输入
find / -name "libcurl.so.4"
find / -name "libcurl.so.4.*"
将这个冲突的软链接删掉,输入
rm -rf /usr/local/lib/libcurl.so.4
然后将 4.7.0 的静态库链接到上面
ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0 /usr/local/lib/libcurl.so.4
验证,输入
ls -l /usr/local/lib/libcurl.so.4
应该返回如下:
lrwxrwxrwx 1 root root 42 Sep 19 12:20 /usr/local/lib/libcurl.so.4 -> /usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0
问题解决。
本站名称:SenHu
文章标题:解决libcurl报错
文章链接:https://senhu.top/jie-jue-libcurl-bao-cuo
本站资源均来源网络,未经正版授权请勿用于任何商业用途。本站提供的一切软件、教程仅用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。如果您喜欢该程序和内容,请支持正版,以便得到更好的服务。我们非常重视版权问题,如有侵权请邮件联系处理。敬请谅解!
文章标题:解决libcurl报错
文章链接:https://senhu.top/jie-jue-libcurl-bao-cuo
本站资源均来源网络,未经正版授权请勿用于任何商业用途。本站提供的一切软件、教程仅用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。如果您喜欢该程序和内容,请支持正版,以便得到更好的服务。我们非常重视版权问题,如有侵权请邮件联系处理。敬请谅解!
收藏
扫描二维码,在手机上阅读
文章有(0)条网友点评