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

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

Environment

NetIQ eDirectory 8.8.6 non-root on AIX
AIX 5.3

Situation

ndsconfig fails with a reference to gettext

[user@host]/software/eDirectory/8.8/opt/novell/eDirectory/bin$./ndsconfig
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.

Resolution

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.0.0.10.38 gnu.gettext

After this ndsconfig will work.