New installation of eDirectory 8.8.2 - ndsd fails to start in Solaris subzone

  • 3552276
  • 20-Nov-2007
  • 26-Apr-2012

Environment


Novell eDirectory 8.8 for Solaris
Novell Identity Manager 3.5
Solaris 10

Situation

Customer had deployed eDirectrory 8.8.2 to Global zone. Everything worked fine.
When deploying to one of the sub zones on the Solaris server ndsd failed to start.
The following would be displayed.

Starting Novell eDirectory server...
FXpriocntl: Can't reset fixed priority parameters
priocntl system call failed with errno 1
Novell eDirectory server startup failed.
View the log file for /var/opt/novell/log/ndsd.log for information.


Resolution

eDirectory 8.8.2 is not fully supported in Solaris zones.

As a workaround - The ndsd script was altered so that the
'priocntl -e -c FX -p 60 -m 60 $sbindir/ndsd'
became
$sbindir/ndsd


The command removed here was setting a fixed (user and process) priority of 60 for ndsd process on Solaris. This change was added to 8.8.2 because using the FX (Fixed Process Scheduler) on Solaris provided significant improvement in search performance.

Full zone support is scheduled to be included in a later version of eDirectory.

Additional Information

eDirectory support for Solaris 10 zones is available in eDirectory version 8.8.5.
Check the product release documentation for further details.