Draft
Installation Troubleshooting
Software Installation Issues
A-4 Preliminary IB0056101-00 G.02
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-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
--prefix option with the rpm command to relocate the
install directory of any packages that you need to move. See “Using rpm to Install
InfiniPath and OpenFabrics” on page 5-14 for more information.
openmpi_gcc Fails to Install Because of Dependency on
gfortran (RHEL 4)
On RHEL 4 distributions, libgfortran must be installed before installing the
QLogic openmpi_gcc* RPM, otherwise the installation will fail. The
libgfortran* RPM is available as part of the RHEL 4 distribution.
mpirun Installation Requires 32-bit Support
On a 64-bit system, 32-bit glibc 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.3-14729.802_rhel4_qlc.i386.rpm
error: Failed dependencies:
/lib/libc.so.6 is needed by mpi-frontend-2.3
-14729.802_rhel4_qlc.i386