dez 082015
 

No último post falei que era preciso aplicar um patch para resolver o erro “error in invoking target “agent nmhs” of makefile “ins_emagent.mk”

Mas ao aplicá-lo, ou mesmo ao aplicar outro patch, talvez você receba vários warnings:

OPatch found the word "warning" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
ins_emagent.mk:113: warning: overriding recipe for target `nmosudo'
ins_emagent.mk:52: warning: ignoring old recipe for target `nmosudo'
/u01/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_emagent.mk:113: warning: overriding recipe for target `nmosudo'
/u01/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_emagent.mk:52: warning: ignoring old recipe for target `nmosudo'

Podemos simplesmente ignorá-los ?

Quando fazemos a instalação de um ambiente produtivo, considero fundamental nos atentarmos ao detalhes, então não acho interessante desconsiderarmos warning sem antes consultar a MOS.

E na MOS eu achei a nota 1448337.1 (Opatch warning: overriding commands for target xxxx) que fala que podemos ignorar esses warnings com segurança.

Ela menciona que você pode validar que esses Warnings já existiam antes de aplicar esse patch, é só checar no make log do instalador “$ORACLE_HOME/install/make.log”:

[oracle@ol7 19692824]$ cat $ORACLE_HOME/install/make.log |grep nmosudo|more
/u01/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_emagent.mk:113: warning: overriding recipe for target `nmosudo'
/u01/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_emagent.mk:52: warning: ignoring old recipe for target `nmosudo'

Se eles já existiam, podemos ignorar com segurança.

Espero ter ajudado !

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)