Upgrading to eDirectory 9.2.1 fails with a dependancy error for netiq-openssl

  • 7024404
  • 03-Feb-2020
  • 27-Feb-2020

Environment

eDirectory 9.2.1
Identity Manager 4.8.0.1

Situation

The following errors can be seen:

 Generic error message : Package installation failed.
Problem: patterns-edirectory-9.2.1-4.x86_64 requires netiq-openssl = 1.0.2t, but this requirement cannot be provided
not installable providers: netiq-openssl-1.0.2t-19.x86_64[edirectory-9.2.1]
Solution 1: deinstallation of netiq-nginx-1.14.2-1.x86_64
Solution 2: do not install patterns-edirectory-9.2.1-4.x86_64
Solution 3: break patterns-edirectory-9.2.1-4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): c
Removing repository 'edirectory-9.2.1' ........................................................................[done]
Repository 'edirectory-9.2.1' has been removed.
Package install failed

Resolution

This will be seen if the following are true:
1. Platform is Red Hat 8 or SLES 15.
2. A non-patched IDM 4.8.0 instance is also installed on the server

This results from a required change to the OpenSSL package in eDirectory which conflicts with what IDM 4.8.0 expects.  Apply the IDM 4.8.0.1 patch.

Additional Information

The IDM Team has released a hot fix to take care of this.  More information can be found here: https://www.netiq.com/documentation/identity-manager-48/releasenotes_idm4801_apps/data/releasenotes_idm4801_apps.html

Simply install the hotfix before applying 9.2.1.  If the install has already failed eDirectory and IDM will remain active and on their previous versions.  Apply the IDM 4.8.1 hotfix then re-attempt installing the 921 patch.