ConfD User Community

Confd upgrade in Centos 8

Hi,
We are on Confd 7.2.1 and want to upgrade confd 7.3.2 or confd 7.2.3. We use older version of OpenSSL i.e 1.0.2k. Recently moved to Centos8. When building make crypto in libconfd, I am giving OpenSSL lib files directory as LD_LIBRARY_PATH. It is good till making .tar file. In confd.spec file:

Needed for ConfD OpenSSL compatibility

Provides: libcrypto.so.1.0.0()(64bit)
It creates rpm.
Other modules depending on this confd new rpm failing. Here are the errors:
Error: Package: confd-7.2.3-999999.coe4.x86_64 (build-repo)
Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: confd-7.2.3-999999.coe4.x86_64 (build-repo)
Requires: libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)
Error: Package: confd-7.2.3-999999.coe4.x86_64 (build-repo)
Requires: libcrypto.so.1.1()(64bit)

Please advise.

A couple of Centos8 Dockerfile examples:


Thanks for all the help. After referring this, I did confd upgrade 7.3.2 in Centos7 and it worked as expected.