cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1213
Views
5
Helpful
1
Replies

OpenSSL might not be installed on this system

sisambas
Cisco Employee
Cisco Employee

Dear ConfD Team,

 

In our product ESC (Elastic service controller),
we are upgrading from confd 661 to 763.

 

We are getting the below errors while starting confd

[root@dnd-sisambas-confd753b-debug1 lib64]# sudo runuser -s /bin/sh - esc-user -c "cd /opt/cisco/esc/esc-confd; /opt/cisco/esc/confd/bin/confd --foreground -c /opt/cisco/esc/esc_database/esc_production_confd.conf --addloadpath /opt/cisco/esc/confd/etc/confd --addloadpath /opt/cisco/esc/esc-confd/YANGmodels-tailf"


<COMPLETE ERROR SNIPPET>

=ERROR REPORT==== 7-Jan-2022::11:38:38.417606 ===
Unable to load crypto library. Failed with error:
"load_failed, Failed to load NIF library: '/opt/cisco/esc/confd/lib/confd/lib/core/crypto/priv/lib/crypto.so: undefined symbol: ENGINE_unregister_STORE'"
OpenSSL might not be installed on this system.

=WARNING REPORT==== 7-Jan-2022::11:38:38.444382 ===
The on_load function for module crypto returned:
{error,{load_failed,"Failed to load NIF library: '/opt/cisco/esc/confd/lib/confd/lib/core/crypto/priv/lib/crypto.so: undefined symbol: ENGINE_unregister_STORE'"}}

=ERROR REPORT==== 7-Jan-2022::11:38:38.450360 ===
Unable to load crypto library. Failed with error:
"load_failed, Failed to load NIF library: '/opt/cisco/esc/confd/lib/confd/lib/core/crypto/priv/lib/crypto.so: undefined symbol: ENGINE_unregister_STORE'"
OpenSSL might not be installed on this system.

 

=WARNING REPORT==== 7-Jan-2022::11:38:38.451010 ===
The on_load function for module crypto returned:
{error,{load_failed,"Failed to load NIF library: '/opt/cisco/esc/confd/lib/confd/lib/core/crypto/priv/lib/crypto.so: undefined symbol: ENGINE_unregister_STORE'"}}

"Bad configuration: /opt/cisco/esc/esc_database/esc_production_confd.conf:0: cannot dynamically link with libcrypto shared library\n"


=ERROR REPORT==== 7-Jan-2022::11:38:38.453158 ===
init:boot_msg: "Bad configuration: /opt/cisco/esc/esc_database/esc_production_confd.conf:0: cannot dynamically link with libcrypto shared library\n"

</COMPLETE ERROR SNIPPET>

 

Other outputs captured for debugging:

output1)

[root@dnd-sisambas-confd753b-debug1 opt]# ldd /opt/confd-7.5.3/lib/confd/lib/core/crypto/priv/lib/crypto.so
linux-vdso.so.1 (0x00007ffd373ed000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007fc4f4e8c000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc4f4ac7000)
libz.so.1 => /lib64/libz.so.1 (0x00007fc4f48b0000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc4f46ac000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc4f448c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc4f558e000)
[root@dnd-sisambas-confd753b-debug1 opt]#

 

output2)
[root@dnd-sisambas-confd753b-debug1 ~]# rpm -qa | grep openssl
openssl-1.1.1g-15.el8_3.x86_64
openssl-libs-1.1.1g-15.el8_3.x86_64

 

Could you please help in finding the reason for this error:

(This is little urgent as we are planning for the upgrade in this release..)

 

Unable to load crypto library. Failed with error:
"load_failed, Failed to load NIF library: '/opt/cisco/esc/confd/lib/confd/lib/core/crypto/priv/lib/crypto.so: undefined symbol: ENGINE_unregister_STORE'"
OpenSSL might not be installed on this system.

 

Thanks & Best Regards,
Siva

 

1 Accepted Solution

Accepted Solutions

Nicklas Wagerth
Cisco Employee
Cisco Employee

Hello Siva! Note that this forum is about NSO. For ConfD related issues use the ConfD forum at: https://discuss.tail-f.com/

/Nicklas

View solution in original post

1 Reply 1

Nicklas Wagerth
Cisco Employee
Cisco Employee

Hello Siva! Note that this forum is about NSO. For ConfD related issues use the ConfD forum at: https://discuss.tail-f.com/

/Nicklas