Missing lsb dependency when installing Intel® Cluster Runtimes on SLES* 12

By Jeremy C Siadal, Published: 07/14/2015, Last Updated: 07/14/2015

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.

Option 1

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.

Option 2

Obtain an alternate lsb package for x86_64 architecture. Alternate lsb packages for SLES 12 may be found at OpenSUSE Factory.

https://software.opensuse.org/package/lsb

Possible solutions are to

  1. use an official release for a prior SLES version or current OpenSUSE version (Tumbleweed).
  2. use an unstable release of the lsb package for SLE-12.
  3. 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.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804