With packages there, libica.so is still attempted to be loaded first. If that fails, libica.so.2 is attempted to be loaded, and that should succeed.
Before:
$ openssl engine ibmca
(ibmca) Ibmca hardware engine support
4396855273104:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:187:filename(libica.so): libica.so: cannot open shared object file: No such file or directory
4396855273104:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:233:
4396855273104:error:80066068:lib(128):IBMCA_INIT:dso failure:e_ibmca.c:1286:
After:
$ openssl engine ibmca
(ibmca) Ibmca hardware engine support
4396661810832:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:187:filename(libica.so): libica.so: cannot open shared object file: No such file or directory
4396661810832:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:233:
Which is still a bit ugly messaging, but should work out of the box.
Please try packages from:
sudo add-apt-repository ppa:ci- train-ppa- service/ 2043
sudo apt update
sudo apt full-upgrade
With packages there, libica.so is still attempted to be loaded first. If that fails, libica.so.2 is attempted to be loaded, and that should succeed.
Before: error:25066067: DSO support routines: DLFCN_LOAD: could not load the shared library: dso_dlfcn. c:187:filename( libica. so): libica.so: cannot open shared object file: No such file or directory error:25070067: DSO support routines: DSO_load: could not load the shared library: dso_lib. c:233: error:80066068: lib(128) :IBMCA_ INIT:dso failure: e_ibmca. c:1286:
$ openssl engine ibmca
(ibmca) Ibmca hardware engine support
4396855273104:
4396855273104:
4396855273104:
After: error:25066067: DSO support routines: DLFCN_LOAD: could not load the shared library: dso_dlfcn. c:187:filename( libica. so): libica.so: cannot open shared object file: No such file or directory error:25070067: DSO support routines: DSO_load: could not load the shared library: dso_lib. c:233:
$ openssl engine ibmca
(ibmca) Ibmca hardware engine support
4396661810832:
4396661810832:
Which is still a bit ugly messaging, but should work out of the box.