While upgrading ConfD 6.5.2 to ConfD 6.7.3 getting below error -
"ConfD requires a version of the libcrypto.so library that could not
be found on your system:
libcrypto.so.1.0.0 => not found
The missing library must be installed using exactly the name shown above
to succesfully run ConfD. If you have the correct library version
installed using another name, this problem may be solved by creating a
symbolic link to the installed library with the name ConfD requires."
No, it is not related to SSH host keys… The reason should be one of:
1) The instructions in the “Using a different version of OpenSSL” section of the User Guide were used for the ConfD-6.5.2 installation, but haven’t been used for 6.7.3.
2) The OS has also been upgraded and
a) the old OS version actually had a libcrypto.so.1.0.0 library, while the new version does not, or
b) the problem was “fixed” by creating a symlink (valid for OpenSSL versions 1.0.x) in the old OS, and this has not been done in the new OS.
Ah, sorry for not following the link - yes, that could very well be the case, OpenSSL 1.1 seems to be rapidly becoming the norm in current OS distributions. And to actually have ConfD use the libcrypto library from OpenSSL 1.1, you need ConfD 7.1 or later, since there are non-backwards-compatible changes in the interface. ConfD 7.1 is still built for the 1.0 interface, but you can use the procedure in the User Guide to have it use 1.1.