pycurl.so: undefined symbol: CRYPTO_num_locks

Background

  • 此次错误是由yum抛出的,本来是正常的,安装了MATLAB Runtime后yum就不能用了,抛出了该错误。
  • 具体错误信息如下图所示

pycurl.so: undefined symbol: CRYPTO_num_locks_第1张图片

1、问题排查

ldd /usr/lib64/python2.7/site-packages/pycurl.so | grep curl

pycurl.so: undefined symbol: CRYPTO_num_locks_第2张图片

2、原因分析

matlab-mcr相关库的影响。

3、解决方法

# 修改配置文件
tee -a /etc/profile <<-'EOF'

# erase effect of matlab-mcr libs
export LD_LIBRARY_PATH=/usr/lib64:/usr/lib:$LD_LIBRARY_PATH
EOF
source /etc/profile

pycurl.so: undefined symbol: CRYPTO_num_locks_第3张图片

你可能感兴趣的:(Linux,yum,matlab-mcr)