iManager can't login to eDirectory 8.8 tree after upgrade

  • 7001244
  • 28-Aug-2008
  • 26-Apr-2012

Environment

Novell eDirectory 8.8
Novell NetWare 6.5
Novell iManager 2.5
Novell eDirectory 8.8
Novell iManager 2.6
Novell iManager 2.7
Linux
Solaris

Situation

Can't login to iManager after upgrading to eDirectory 8.8.
Error: "The required dependencies were not found"

Resolution

To resolve this, add the following to the beginning of c:\nwserver\startup.ncf:  

env NDSD_TRY_NMASLOGIN_FIRST=true

This can be done one of two ways.  The first is to use NWCONFIG -> NCF file options -> Edit STARTUP.NCF.  The other would be to bring the server down to a DOS prompt and use a text editor to edit the file in the NWSERVER directory.  Once you have made the change, reboot the server.

To set the NDSD_TRY_NMASLOGIN_FIRST environment variable to true on Solaris or Linux, do the following:

Add the following in the pre_ndsd_start script located in /opt/novell/eDirectory/sbin (formerly found in /etc/init.d):

NDSD_TRY_NMASLOGIN_FIRST=true
export NDSD_TRY_NMASLOGIN_FIRST

Restart eDirectory with the "/etc/init.d/ndsd restart" command.


Additional Information

This problem arises because of the way NMAS and NDS authentication is handled with eDirectory 88 onwards. For an excellent reference on the changes done, please refer to the following Appnote:

https://www.novell.com/coolsolutions/appnote/16992.html

https://www.novell.com/coolsolutions/appnote/16992.html

 
iManager can log into the server it is running on as long as the server holds at least a Read/Write replica.
Formerly known as TID# 10099304
Formerly known as TID# NOVL103864

Change Log

2011-03-07 AB: Changed incorrect information about which scripts to modify to implement the NDSD_TRY_NMASLOGIN_FIRST environment variable.  Also cleaned up some formatting and added eDirectory as a product.