Support > Knowledge Base
Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
On Host without VMware Server Installed, Script Created with Programming API Can't Find libcrypto.so.0.9.7 and libssl.so.0.9.7
Details
When running a client script created with the Programming API that accesses /usr/lib/libvmware-vix.so, the following error message is seen:
SSLLoadSharedLibrary: Failed to load ilbrary /<client program directory>/libcrypto.so.0.9.7:/<client program directory>/libcrypto.so.0.9.7: cannot open a shared object file: No such file or directory.
The error message appears even though the libraries libcrypto.so.0.9.7 and libssl.so.0.9.7 are located in /usr/lib, and they are real files, not symlinks.
Solution
To work around this problem, try one of the
following:
-
Copy libcrypto and libssl to the location of the client program.
-
Copy the client program to /usr/lib (adding /usr/lib to $LD_LIBRARY_PATH does not solve the problem).
-
Install VMware Server on the host. With VMware Server installed on the host, the loader searches and loads the modules successfully. The SSL loader doesn't behave correctly when only the SDK is installed.
Keywords
Feedback
Actions
- KB Article: 1837104
- Updated: Aug 14, 2009
- Products:
VMware Server - Product Versions:
VMware Server 1.0.x (Linux)

