When attempting to install Intel® Cluster Runtimes on a new SUSE* Linux* Enterprise Server (SLES*) 12 installation, you will likely receive this error message:
warning: ./rpm/intel-openmp-090-15.0-0.i486.rpm: Header V3 RSA/SHA1 Signature, key ID f789186f: NOKEY Installing "Intel(R) Parallel Studio XE Composer Edition for Linux*" warning: ./rpm/intel-openmp-090-15.0-0.i486.rpm: Header V3 RSA/SHA1 Signature, key ID f789186f: NOKEY error: Failed dependencies: lsb >= 3.0 is needed by intel-openmp-090-15.0-0.i486 ERROR: Could not install package ./rpm/intel-openmp-090-15.0-0.i486.rpm
SLES 12 does not include this package. Other OpenSUSE-based Linux distributions may also be missing this package.
There are two options to complete the installation.
Install the runtime RPMs using the nodeps option. This is the recommended solution provided in the Intel® Parallel Studio XE 2015 installation instructions. Unfortunately, the lsb package is a meta-RPM and several other dependent packages will not be installed if this method is used.
Obtain an alternate lsb package for x86_64 architecture. Alternate lsb packages for SLES 12 may be found at OpenSUSE Factory.
Possible solutions are to
- use an official release for a prior SLES version or current OpenSUSE version (Tumbleweed).
- use an unstable release of the lsb package for SLE-12.
- download the latest official source RPM and rebuild it on the SLES 12 platform.
In addition to the lsb package, you will also need x86_64 qt3 and libmng2 packages. These two packages are required by lsb, but not provided by SLES 12.