Q-Logic IB0056101-00 G manual Resolving Conflicts, mpirun Installation Requires 32-bit Support

Models: IB0056101-00 G

1 114
Download 114 pages 8.55 Kb
Page 90
Image 90
Resolving Conflicts

A – Installation Troubleshooting

Version Number Conflict with opensm-*on RHEL5 Systems

S

Resolving Conflicts

Occasionally, conflicts may arise when trying to install "on top of" an existing set of files that may come from a different set of RPMs. For example, if you install the QLogic MPI RPMs after having previously installed Local Area Multicomputer (LAM)/MPI, there will be conflicts, since both installations have versions of some of the same programs and documentation. You would see an error message similar to the following:

#rpm -Uvh Documentation/*rpm InfiniPath/*rpm

InfiniPath-Devel/*rpm InfiniPath-MPI/*rpm OpenFabrics/*rpm

OpenFabrics-Devel/*rpm OpenSM/*rpm

Preparing...

########################################### [100%]

file /usr/share/man/man3/MPIO_Request_c2f.3.gz from install of mpi-doc-2.2-4321.776_rhel4_psc conflicts with file from package lam-7.1.2-8.fc6

Use the following command to remove previously installed conflicting packages. This command will remove all the available LAM packages:

#rpm -e --allmatches lam lam-devel lam-libs

After the packages have been removed, continue with the InfiniPath installation.

You can also use the --prefixoption with the rpm command to relocate the install directory of any packages that you need to move. See “Installing QLogic MPI in an Alternate Location” on page 5-34for more information.

mpirun Installation Requires 32-bit Support

On a 64-bit system, 32-bitglibc must be installed before installing the mpi-frontend-* RPM. mpirun, which is part of the mpi-frontend-* RPM, requires 32-bit support.

If 32-bit glibc is not installed on a 64-bit system, an error like this displays when installing mpi-frontend:

#rpm -Uv ~/tmp/mpi-frontend-2.2-14729.802_rhel4_qlc.i386.rpm error: Failed dependencies:

/lib/libc.so.6 is needed by mpi-frontend-2.2 -14729.802_rhel4_qlc.i386

In older distributions, such as RHEL4, the 32-bit glibc is contained in the libgcc RPM. The RPM will be named similarly to:

libgcc-3.4.3-9.EL4.i386.rpm

A-6

IB0056101-00 G

Page 90
Image 90
Q-Logic IB0056101-00 G manual Resolving Conflicts, mpirun Installation Requires 32-bit Support