English

Error: Cannot locate tcp service: &ltinstance>, check /etc/services

Error Message

When the Microsoft Windows Services Control Panel is used to start an instance of ArcSDE, a pop-up message indicates a 2140 error, a Windows error code.

The file %SDEHOME%\etc\sde.errlog file shows a message similar to the following:

-------------------------------------------------------
ESRI SDE I/O Manager - Version <version> <date and time>
-------------------------------------------------------
NOTE: NLS_LANG value is not registered for this service
DBMS Connection established...
RDBMS: "<dbms type>"
Instance Name: "<instance>"

Cannot locate tcp service: <instance>, check /etc/services.

Cause

There are several possible causes for this behavior.

Solution or Workaround

Multiple causes and solutions are listed below.

  1. Check TCP/IP services file configuration of the ArcSDE application server.
    <a href='http://support.esri.com/en/knowledgebase/techarticles/detail/35476' target='_blank'>How To: Check TCP/IP services file configuration of the ArcSDE application server</a>
  2. The TCP/IP component may be corrupted. Reinstall the TCP/IP component. Refer to the Windows documentation or Microsoft support site located in the Related Information below for details on how to do this.

Related Information