日常问题处理笔记:curl报错
最近服务器报错挺多,不知道是不是conda 安装搞的鬼还是升级yum 的问题,搞不懂
昨天是yum 今天是curl ,心累
运行 curl -V
curl: symbol lookup error: curl: undefined symbol: curl_mime_free
查了很多都是升级就行了。查了下我这个好像是最新的了。我昨天晚上才yum update 了
也主要不想手工安装,怕到时候安装又出新的错误;
其实是有新的libcurl 但是现在使用的是旧到libcurl所以导致这个问题出现了
图上可以看到我的conda下面lib里面有个高版本的libcurl,所以导致curl用不起。
先把错误和低版本的软链接删除了。然后新建一个
删除低版本的libcurl
rm libcurl.so.4
新建libcurl.so.4软连接
ln -s libcurl.so.4.7.0 libcurl.so.4
然后就好了
!!!这里注意我这里有conda 用的是conda路径下面的,如果没有conda,可能在 /usr/lib64 下有新的版本。
或者用命令,找到所有的
sudo find /* -name libcurl.so.4
参考:https://github.com/curl/curl/issues/4448