欧拉(openeuler)操作系统报错解决办法(curl: symbol lookup error: curl: undefined symbol: curl_global_trace)
问题现象
openeuler 24.09最小化安装后,运行cur报错(curl: symbol lookup error: curl: undefined symbol: curl_global_trace)
问题定位
$ldd /usr/bin/curl
libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f26d5800000)
$ll /lib64/libcurl.so.4
lrwxrwxrwx. 1 root root 16 Nov 16 01:25 /lib64/libcurl.so.4 -> libcurl.so.4.8.0
$ln -sf /usr/local/lib/libcurl.so.4.8.0 /lib64/libcurl.so.4
$curl -v
链接错误,curl链接libcurl.so目标不匹配,本地存在多版本
解决办法
1、分别下载安装curl及libcurl。
curl欧拉官网下载链接http://repo.huaweicloud.com/openeuler/openEuler-24.09/everything/x86_64/Packages/curl-8.4.0-10.oe2409.x86_64.rpm
libcurl欧拉官网下载链接 http://repo.huaweicloud.com/openeuler/openEuler-24.09/everything/x86_64/Packages/libcurl-8.4.0-10.oe2409.x86_64.rpm
2、创建软链接
$ ln -sf /usr/local/lib/libcurl.so.4.8.0 /lib64/libcurl.so.4
原创文章,作者:lishengli,如若转载,请注明出处:http://www.lishengli.com/lee/3457.html