SSLLoadSharedLibraries: Failed to load OpenSSL libraries. libdir is /usr/lib/vmware
程序员文章站
2022-03-19 22:07:02
...
问题描述
启动 vddk 服务时报错如下:
SSLLoadSharedLibraries: Failed to load OpenSSL libraries. libdir is /usr/lib/vmware
问题原因
ssl 链接错误,导致 OpenSSL 库加载失败。
解决方法
需要加载 vddk 依赖的 ssl 库,不是服务器默认的 ssl 库,创建软链接:
先查看 /lib64/ 下有无 libcrypto.so.1.0.2、libssl.so.1.0.2 文件,没有则从 vmware-vix-disklib-distrib/lib64/ 目录中拷贝过来
# cd /lib64/
# cp /opt/vmware-vix-disklib-distrib/lib64/libcrypto.so.1.0.2 /lib64/
# cp /opt/vmware-vix-disklib-distrib/lib64/libssl.so.1.0.2 /lib64/
# ls -l libcry*
# rm -f libcrypto.so.10
# ln -s libcrypto.so.1.0.2 libcrypto.so.10
# ls -l libcry*
# ls -l libssl*
# rm -f libssl.so.10
# ln -s libssl.so.1.0.2 libssl.so.10
上一篇: 长年在外地上班惹的祸
下一篇: Mac下MySQL中文乱码问题解决