eDirectory 8.8.6 non-root on AIX fails with references to gettext

  • 7011882
  • 05-Mar-2013
  • 05-Mar-2013


NetIQ eDirectory 8.8.6 non-root on AIX
AIX 5.3


ndsconfig fails with a reference to gettext

exec(): 0509-036<tel:0509036> Cannot load program ./ndsconfig because of the following errors:
        0509-150<tel:0509150>   Dependent module libintl.so could not be loaded.
        0509-022<tel:0509022> Cannot load module libintl.so.
        0509-026<tel:0509026> System error: A file or directory in the path name does not exist.


The gettext library which is installed by default on AIX 5.3 is not compatible with eDirectory ndsconfig.

To fix this issue get the gettext library from the non-root installer and install it.

1) uninstall the current gettext library
# sudo installp -u gnu.gettext

2) install the gnu.gettext from the root installer
# tar zxfv eDirectory_88SP6_AIX_<arch>.tar.gz
# cd eDirectory/setup
# sudo installp -acgXd gnu.gettext. gnu.gettext

After this ndsconfig will work.