Bug 213216

Summary: openssl-ibmca can't be loaded despite being present
Product: Red Hat Enterprise Linux 5 Reporter: Bastien Nocera <bnocera>
Component: opensslAssignee: Tomas Mraz <tmraz>
Status: CLOSED CURRENTRELEASE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0CC: pknirsch, tao
Target Milestone: ---   
Target Release: ---   
Hardware: s390x   
OS: Linux   
Whiteboard:
Fixed In Version: 5.0.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-28 21:13:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 215735    
Bug Blocks:    
Attachments:
Description Flags
openssl-0.9.8b-aliasing-bug.patch none

Description Bastien Nocera 2006-10-31 10:48:29 UTC
openssl-ibmca-1.0.0.rc2-1.el5.1

Setting up the ibmca plugin in the ssl.cnf, you'd get:
# openssl engine
Error configuring OpenSSL
12217:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared
library:dso_dlfcn.c:162:filename(/usr/local/ssl/lib/engines/libibmca.so):
/usr/local/ssl/lib/engines/libibmca.so: cannot open shared object file: No such
file or directory
12217:error:25070067:DSO support routines:DSO_load:could not load the shared
library:dso_lib.c:244:
12217:error:260B6084:engine routines:DYNAMIC_LOAD:dso not found:eng_dyn.c:450:
12217:error:0E07606D:configuration file routines:MODULE_RUN:module
initialization error:conf_mod.c:234:module=engines, value=engine_section, retcode=-1

The problem is caused by a miscompilation in the .so loader. Patch from Andreas
Krebbel attached

Comment 1 Bastien Nocera 2006-10-31 10:48:30 UTC
Created attachment 139830 [details]
openssl-0.9.8b-aliasing-bug.patch

Comment 2 RHEL Program Management 2006-10-31 11:00:38 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release.  Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release.  This request is not yet committed for
inclusion.