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

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


Novell eDirectory 8.8 for Solaris
Novell Identity Manager 3.5
Solaris 10


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.


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'

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.