*************************************************************************************
*************************************************************************************
**Oracle Install:Error in invoking target ‘agent nmhs’ of makefile ins_emagent.mk
]]
[2016-03-03T15:36:09.430+08:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 44] [ecid: 0000LCvPvmJ8Tsxaw9Fg6G1MpyMt00000Z,0] /usr/bin/ld: warning: -z lazyload ignored.[[
/usr/bin/ld: warning: -z nolazyload ignored.
/usr/bin/ld: /Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib//libnmectl.a(nmectlt.o): undefined reference to symbol 'B_DestroyKeyObject'
/usr/bin/ld: note: 'B_DestroyKeyObject' is defined in DSO /Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/lib/libnnz11.so so try adding it to the linker command line
/Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/lib/libnnz11.so: could not read symbols: Invalid operation
]]
[2016-03-03T15:36:09.430+08:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 43] [ecid: 0000LCvPvmJ8Tsxaw9Fg6G1MpyMt00000Y,0] make[1]: Leaving directory `/Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1
/sysman/lib'[[
]]
[2016-03-03T15:36:09.433+08:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 44] [ecid: 0000LCvPvmJ8Tsxaw9Fg6G1MpyMt00000Z,0] collect2: error: ld returned 1 exit status[[
make[1]: *** [/Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib/emdctl] Error 1
make: *** [emdctl] Error 2
]]
[2016-03-03T15:36:09.435+08:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 22] [ecid: 0000LCvNgbG8Tsxaw9Fg6G1MpyMt00000D,0] End output from spawned process.
[2016-03-03T15:36:09.439+08:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 22] [ecid: 0000LCvNgbG8Tsxaw9Fg6G1MpyMt00000D,0] ----------------------------------
[2016-03-03T15:36:09.442+08:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 22] [ecid: 0000LCvNgbG8Tsxaw9Fg6G1MpyMt00000D,0] Exception thrown from action: make[[
Exception Name: MakefileException
Exception String: Error in invoking target 'agent nmb nmo nmhs' of makefile '/Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib/ins_emagent.mk'. See '/Data/oracle/product/oraInventory/
logs/install2016-03-03_03-20-21PM.log' for details.
Exception Severity: 1
]]
*************************************************************************************
*************************************************************************************
对于该问题,解法如下:
1、查看文件 ins_emagent.mk 的文件类型
[root@AWS-BigData-Hadoop-Biee03-172-31-54 data]# file /Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib/ins_emagent.mk
/Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib/ins_emagent.mk: makefile script, ASCII text
2、备份该文件
cp /Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib/ins_emagent.mk /tmp/
3、修改该文件
用vi打开,/Data/BIEE/biee11g/MiddlewareHome/Oracle_BI1/sysman/lib/ins_emagent.mk
找到 $(MK_EMAGENT_NMECTL) ,在其后添加:-lnz11
如下:
-
#===========================
-
# emdctl
-
#===========================
-
-
$(SYSMANBIN)emdctl:
-
$(MK_EMAGENT_NMECTL) -lnnz11
4、在OUI中“Retry”,该错误将不再出现。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22661144/viewspace-2028209/
,如需转载,请注明出处,否则将追究法律责任。