欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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