Bug 589803
Summary: | Indescribable dependence: librdmacm.so | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Vesselin Kolev <vlk> |
Component: | scsi-target-utils | Assignee: | Mike Christie <mchristi> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Storage QE <storage-qe> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 6.0 | CC: | bdonahue, borgan, notting, syeghiay |
Target Milestone: | rc | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | scsi-target-utils-1.0.4-3.el6 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-11-10 22:23:58 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: |
Description
Vesselin Kolev
2010-05-06 22:12:02 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. It's preferable to dlopen() the versioned file and require the library package, rather than the .so symlink and the -devel pacakge. I am going to mark this as a dup of 589689 since these errors are all under needing to make iser get installed correctly. *** This bug has been marked as a duplicate of bug 589689 *** Oh yeah, To properly use dlopen like how Bill describes in comment #3, I am using this bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=590097 (In reply to comment #5) > Oh yeah, > > To properly use dlopen like how Bill describes in comment #3, I am using this > bugzilla: > https://bugzilla.redhat.com/show_bug.cgi?id=590097 Actually, let me use this one for Bill's comment. 590097 is a different issue. I can replicate this here and here is the patch I am proposing to fix the problem where we require the devel packages when we only want the lib ones: Index: scsi-target-utils-dynamic-link-iser.patch =================================================================== RCS file: /cvs/dist/rpms/scsi-target-utils/RHEL-6/scsi-target-utils-dynamic-link-iser.patch,v retrieving revision 1.1 diff -a -u -r1.1 scsi-target-utils-dynamic-link-iser.patch --- scsi-target-utils-dynamic-link-iser.patch 13 Jan 2010 21:36:35 -0000 1.1 +++ scsi-target-utils-dynamic-link-iser.patch 8 May 2010 04:17:52 -0000 @@ -320,12 +320,12 @@ + __attribute__((constructor)) static void iser_transport_init(void) { -+ pverbs = dlopen("libibverbs.so",RTLD_LAZY); ++ pverbs = dlopen("libibverbs.so.1",RTLD_LAZY); + if (!pverbs) { + goto Exit; /* do not register iser transport */ + } + -+ prdma = dlopen("librdmacm.so",RTLD_LAZY); ++ prdma = dlopen("librdmacm.so.1",RTLD_LAZY); + if (!prdma) { + goto Exit; /* do not register iser transport */ + } This is fixed in scsi-target-utils-1.0.4-3. verified in RHEL6.0-20100809.n.3 Red Hat Enterprise Linux 6.0 is now available and should resolve the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you. |