Upgrading OpenSSL Libraries
To enable customers to quickly upgrade to a higher version of OpenSSL libraries, lmadmin is dynamically linked against the OpenSSL libraries. Only the following type of OpenSSL upgrades is supported by Revenera: Upgrade from X.Y.Za to X.Y.Zb—Low risk (e.g. 1.0.2h to 1.0.2k version of OpenSSL)
More significant upgrades are unsupported due to possible API incompatibility issues; for example, an upgrade from 1.0.2 to 1.0.3 or 1.1.0 is unsupported.
To upgrade to a higher version of OpenSSL libraries on Linux and Solaris platforms:
After installing lmadmin and before running lmadmin, add the path to the replacement OpenSSL dynamic libraries to the environment variable LD_LIBRARY_PATH.
Example: For Linux and Solaris platforms, use the LD_LIBRARY_PATH environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<OpenSSL dynamic libraries path>
To upgrade to a higher version of OpenSSL libraries on OS X platforms:
After installing lmadmin and before running lmadmin for the first time, change the rpath to point to the location of the replacement OpenSSL dynamic libraries. Use a command similar to the following:
install_name_tool -add_rpath /usr/local/lib <lmadmin_install_dir>/lmadmin
Note:The actual rpath entry (/usr/local/lib in the example above) may depend on the way OpenSSL libraries have been built.
To upgrade to a higher version of OpenSSL libraries on Windows platforms:
After installing lmadmin and before running lmadmin for the first time, replace the OpenSSL dynamic libraries in the lmadmin install directory with the updated versions.
Note:The lmadmin provided for AIX platforms does not support OpenSSL decoupling. Therefore, the AIX lmadmin is linked against the static libraries of OpenSSL.