Description of problem: openssl-pkcs11-0.4.11-5.fc36 failed to rebuild during side-tag Version-Release number of selected component (if applicable): openssl-pkcs11-0.4.11-4.fc35.x86_64 openssl-3.0.0-1.fc36.x86_64 How reproducible: always Steps to Reproduce: 1. dnf install openssl-pkcs11 2. openssl engine -vv pkcs11 Actual results: 00AC0538E57F0000:error:12800067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:118:filename(/usr/lib64/engines-3/pkcs11.so): /usr/lib64/engines-3/pkcs11.so: cannot open shared object file: No such file or directory 00AC0538E57F0000:error:12800067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:162: 00AC0538E57F0000:error:13000084:engine routines:dynamic_load:dso not found:crypto/engine/eng_dyn.c:422: 00AC0538E57F0000:error:13000074:engine routines:ENGINE_by_id:no such engine:crypto/engine/eng_list.c:343:id=pkcs11 Expected results: No error Additional info: Because PKCS11 is used by bind, it blocks new build of bind (bug #2005795) and freeipa. It is not able to even start, because it uses PKCS11 for compatibility with opendnssec. But it cannot initialize openssl 1.1 module from openssl 3.0 build.
The openssl-pkcs11 has hardcoded path to the engines directory. Let me fix that similar way as in c9s, which has this change for some time already.
Built in koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=76046231 Let me know if it works fine for you.
Sure, thank you, it is much better. Not yet in repository, but it works with downloaded packages from koji.