How to Resolve Error in invoking target ‘agent_nmhs’ of makefile

During the installation of Oracle on RHEL 7, I faced this error about below:

error in invoking target ‘agent nmhs’ of make file

In the installation log, we saw a piece of message:

[oracle@test ~]$ vi /u01/app/oraInventory/logs/installActions2016-10-21_05-03-41PM.log

INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target ‘agent nmhs’ of makefile
‘/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/’. See
for details.
Exception Severity: 1

Don’t click Abort or Continue, you may find a solution in this post.

By following the error message, you can find the target file that caused this error:

[oracle@test ~]$ ls -l $ORACLE_HOME/sysman/lib/
-rw-r–r–. 1 oracle oinstall 5480 Jul 16  2013 /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/


Now, please edit the file, it’s around line #176, you should add an option -lnnz11 to this command:


[oracle@test ~]$ vi /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/

    176         #$(MK_EMAGENT_NMECTL)
    177         $(MK_EMAGENT_NMECTL) -lnnz11

In the above, I commented out the original line 176 and add a line
underneath. Just like I said, I added an option to it. After that, you
can save the file, and then click Retry, it will solve the problem this time.

  • July 6, 2019 | 119 views
  • Comments