Wikis - Page

NetIQ Access Manager 5.1 Administration Console install fails on Redhat 9.3, Redhat 9.4

0 Likes

Issue:

Installing NetIQ Access Manager 5.1 Administration console on Redhat 9.3 or Redhat 9.4 will fail while installing configuration store which is eDirectory underneath.



While the installation fails, you will observe the below in install logs in /tmp/novell_access_manager/install_edir_XXXX
*********************************

Error:

 Problem: package patterns-edirectory-9.2.8.0000-40.x86_64 from tmp_edir-9.2.8.0000 requires novell-pkiserver >= 9.1.1, but none of the providers can be installed

  - package patterns-edirectory-9.2.8.0000-40.x86_64 from tmp_edir-9.2.8.0000 requires novell-pkiserver <= 9.2.8.0000, but none of the providers can be installed

  - conflicting requests

  - nothing provides libldap_r-2.4.so.2()(64bit) needed by novell-pkiserver-9.2.8.0000-8.x86_64 from tmp_edir-9.2.8.0000

(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Package install failed

*********************************


Resolution:

You will have to install openldap-compat, which provides the required libldap pre-requisite for eDirectory installation.




One of the ways to do is to download and mount the RHEL 9.4 ISO and install the pre-requisite.

(This was an easier approach as I had the ISO handy)

1) mount the ISO:
mount rhel-9.4-x86_64-dvd.iso iso/
2)
install the pre-req:
yum install openldap-compat.x86_64





Ensure to uninstall and check if any zombie process are running for "nds", if so, kill them and then perform an install of Administration Console and it should succeed.
Setup used was Redhat 9.4.

Labels:

Support Tips/Knowledge Docs
Comment List
  • While installing openldap-compat satisfies the dependency, this isn't necessarily the quick-fix it look like. After installing it, I've experienced crashes with errors like munmap_chunk(): invalid pointer as applications like ndslogin and ndsconfig are exiting. I've also experienced ndsd crashing on exit with the error message src/tcmalloc.cc:332] Attempt to free invalid pointer. The core dumps pointed to a crash in the ldap_int_destroy_global_options function which the LDAP-libraries use to clean-up on exit.

    I'm not sure if the problem is that openldap-compat installs a non-threaded versions of the library or if the newest version (2.6.6) of the openldap library which usually is already installed is not compatible. If you go back to openldap-2.4.59 (which also provides libldap_r-2.4.so.2()(64-bit)

    What makes this issue a bit strange is that both the above mentioned novell-pkiserver and novell-NLDAPsdk depend on files seemingly provided by openldap-compat, but at the same time novell-NLDAPsdk provides those files as well:

Related
Recommended