A – Installation Troubleshooting
Version Number Conflict with opensm-* on RHEL5 Systems
A-4 IB0056101-00 G
S
Version Number Conflict with opensm-* on
RHEL5 Systems
The older opensm-* packages that come with the RHEL5 distribution have a
version number (3) that is greater the InfiniPath version number (2.2). This
prevents the newer InfiniPath packages from being installed. You may see an
error message similar to this when trying to install:
Preparing packages for installation...
package opensm-3.1.8-0.1.ofed20080130 (which is newer than
opensm-2.2-33596.832.3_1_10.rhel4_qlc) is already installed
package opensm-devel-3.1.8-0.1.ofed20080130 (which is newer than
opensm-devel-2.2-33596.832.3_1_10.rhel4_qlc) is already installed
These older packages should be manually uninstalled before installing the
InfiniPath and OpenFabrics 2.2 packages. Run the following command (as root):
# rpm -qa opensm\* | xargs rpm -e --nodeps --allmatches
If a package was not installed, you may see a warning message similar to:
rpm: no packages given for erase
OpenFabrics Dependencies
Install sysfsutils for your distribution before installing the OpenFabrics RPMs,
as there are dependencies. If
sysfsutils has not been installed, you will see
error messages like this:
error: Failed dependencies:
libsysfs.so.1()(64bit) is needed by
libipathverbs-2.2-28581.811.1_1.rhel4_psc.x86_64
libsysfs.so.1()(64bit) is needed by
libibverbs-utils-2.2-28581.811.1_1.rhel4_psc.x86_64
/usr/include/sysfs/libsysfs.h is needed by
libibverbs-devel-2.2-28581.811.1_1.rhel4_psc.x86_64
Check your distribution’s documentation for information about sysfsutils.
OpenFabrics Library Dependencies
There are two issues with OpenFabrics on RHEL4 and RHEL5 distributions.
Some of the OpenFabrics RPMs (most notably
ibutils) have library
dependencies that are distribution-specific. Additionally, the OpenFabrics
packages contained in this release are newer than the ones that are distributed
with RHEL4 U5 and RHEL5, and can cause conflicts during installation. An RPM,
rhel4-ofed-fixup-2.2-xxx.rhel4_psc.noarch.rpm (where xxx is the build
identifier), has been added to the RHEL tarball to work around the conflicts
problem. It is contained in the OpenFabrics directory, and is installed when the
other OpenFabrics RPMs are installed. Installation of this RPM will not affect FC6
users.