Environment
Novell eDirectory 8.8 for Solaris
Novell eDirectory 8.8 SP1 for Linux
Novell eDirectory 8.8 SP2 for Linux
Situation
When using ndsmanage to start up only one instance all
instances are started.
Inconsistancy in which instance will be started when using the
command " /etc/init.d/ndsd start ".
Resolution
There are two issues involved here:
1. The expected behavior in a mult-instance environment is
that when the startup command is used only the first instance is
started. There is a bug in eDirectory 8.8 SP1 on Solaris
where if the first instance in a multi-instance environment resides
in a custom location several or all instances are started.
This is resolved in eDirectory 8.8 SP2.
2. If the startup scripts (/etc/init.d/pre_ndsd_start,
post_ndsd_start or ndsd) have been modified to start all instances
this will cause problems when using ndsmanage to start only one
instance. (These modifications are not supported.) The
reason for this is the ndsmanage script creates an environment
variable it uses from the startup scripts. If all instances
are set to start then this can be passed to the ndsmanage
script. When the ndsmanage script runs against a
particular instance this environment varible will force all
instances to start as if the command, " ndsmanage startall ", was
used.
It is recommended that the startup scripts not be modified to
start all instances otherwise the behavior of other utilities
may be affected.