Installation of package novell-NOVLjvmlx.rpm is aborted due to version mis-match

  • 7017681
  • 07-Jun-2016
  • 08-Jun-2016

Environment

NetIQ Identity Manager 4.5.x on RedHat 7.1

Situation

Unable to patch IDM 4.5 engine to 4.5.x on RedHat 7.x server.
The following is thrown during patch installation


Invoking script for patch install..
Checking execute permissions for script patchUpgrade..
Command executed for invoking patch install= "/tmp/cd-image/config/patchUpgrade.sh" -e
NetIQ Identity Manager Patch Version: 4.5.3.0
+-----------------------------------------------------------------------------+
| Stage [01]: Installing Metadirectory Engine patch...                        |
+-----------------------------------------------------------------------------+
Preparing for installing package novell-NOVLjvmlx.rpm. Checking pre-req.
Installation of package novell-NOVLjvmlx.rpm is aborted due to version mis-match.
The package "novell-NOVLjvmlx.rpm" could not be installed.Install this package manually.
+-----------------------------------------------------------------------------+
*** Stage [01] Result
                                                                                            FAILED   
+-----------------------------------------------------------------------------+

Resolution

Ensure "bc" is installed on the IDM server. Once installed the patch upgrade should work as expected.


Cause

Most linux distributions come pre-included with the bc utility which is a basic calculator utility. This utility is very helpful while evaluating complex calculations in bash scripts. The patch install script makes use of this utility and hence it is required to have the bc rpm present on the IDM server where the patch is being applied.