English

Problem: ArcGIS Server install fails on Solaris 10 if process.max-file-descriptor in /etc/project is set to max value

Description

On Solaris 10, if the process.max-file-descriptor in /etc/project is set to max value - 65536, the ArcGIS Server install fails.

During the setup process, the configuration of ArcGIS Server fails. The configuration.log file says that the Directory Server failed to start and to check the ldap.log file. If the ldap.log file is empty, check the <ArcGIS Server Installation Directory>/arcgis/servercore/agsidsvr/agsldap/slapd-<hoatname>/logs/errors file. This file indicates the problem. The property of nsslapd-maxdescriptors in <ArcGIS Server Installation Directory>/arcgis/servercore/agsidsvr/agsldap/slapd-<hostname>/config/dse.ldif file is incorrectly set to 2147483647. The property of nsslapd-maxdescriptors should be set to 65536.

Cause

The Sun Directory Server is part of ArcGIS Server install. When the value of process.max-file-descriptor in the file /etc/project is set to the max value, a known bug in the Sun Directory Server results in the corresponding value of the nsslapd-maxdescriptors property being incorrectly set to 2147483647. This causes the Sun Directory Server to not be able to start, which stops ArcGIS Server from being configured properly at the time of setup.

Solution or Workaround

  1. Uninstall ArcGIS Server.
  2. Set both values for the process.max-file-descriptor in the /etc/project file, as shown below:

    default:3::::process.max-file-descriptor=(basic,65536,deny),(priv, 65536,deny).

    For more detailed information about process.max-file-descriptor, refer to the link in Related Information.
  3. Re-install ArcGIS Server.

Related Information