Receive "undefined symbol: nlgh" or "symbol nlgh: referenced symbol not found" when running lsnrctl utility (Doc ID 944886.1)

Last updated on NOVEMBER 17, 2015

Applies to:

Oracle Net Services - Version 11.1.0.6 to 11.2.0.4 [Release 11.1 to 11.2]
Generic UNIX
Generic Linux

Symptoms

1. After a new install or a change to an existing install (such as CPU upgrade), which may have seemed to go without problems, you might get the following error when trying to run the lsnrctl utility to start your listener (following based on a listener called LISTENER_DB1 located and running out of the ASM Home):

> ./lsnrctl status LISTENER_DB1 [Enter]

> ./lsnrctl: symbol lookup error: ./lsnrctl: undefined symbol: nlgh



2. Also, the following error has been reported on a few occasions, especially with 11.2 installations:

> lsnrctl [Enter]

> ld.so.1: lsnrctl: fatal: relocation error: file /opt/vendor/oracle/product/11.2.0.1/bin/lsnrctl: symbol nlgh: referenced symbol not found
Killed


* The "file" value may differ depending on the $ORACLE_HOME setting.


Changes

One of the following may have been done:
- New installation
- OS or Oracle Patch / Patchset upgrade
- Other OS change

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms