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."
Could anyone help me on this?
June 10, 2019, 12:09pm
Look strange as both version should need
Not sure if this is the same issue, but you may check:
If you experience CLI or netconf-console SSH issue after installation of ConfD in Ubuntu 19.04, you can use solution described here:
Go to $CONFD_DIR/etc/confd/ssh and issue command
ssh-keygen -v -f ssh_host_rsa_key -N "" -t rsa -m pem
June 11, 2019, 12:36am
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.
June 11, 2019, 1:23pm
Right, I meant the second post in the referred thread (which is related to a) )
June 11, 2019, 2:19pm
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.
I tried the above process which is available on shared link.
But still its not working … Is ConfD 6.7.3 is stable version?
June 26, 2019, 2:53pm
What version and what name does your libcrypto library have?
On my Ubuntu Linux 17.04:
$ sudo locate libcrypto.so.1.0.0
$ which ssh
$ ldd /usr/bin/ssh
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f8a3f5d4000)
Same version of libcrypto we are using - libcrypto.so.1.0.0
June 27, 2019, 8:32am
Can you run the commands I ran above and provide the output just as I did?
vm-n5s1:~# find / -name “libcrypto.so.1.0.0”
find: ‘/proc/28257’: No such file or directory
vm-n5s1:~# which ssh
vm-n5s1:~# ldd /usr/bin/ssh
libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007fc70bd1e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc70bb1a000)
libz.so.1 => /lib64/libz.so.1 (0x00007fc70b905000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fc70b6ee000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc70b34a000)
June 28, 2019, 11:27am
Please, can you also try
I have output:
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f50c5d9e000)
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f50c5b59000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f50c596e000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f50c5968000)
June 28, 2019, 11:36am
@mnovak. You seem to have an issue with paths.