Opatch throws the following error when you are querying the inventory:
[oracle@lx01 ~]$ opatch lsinventory Oracle Interim Patch Installer version 11.2.0.3.11 Copyright (c) 2015, Oracle Corporation. All rights reserved. Oracle Home : /u01/oracle/product/11.2.0/dbhome_1 Central Inventory : /u01/oraInventory from : /u01/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch version : 11.2.0.3.11 OUI version : 11.2.0.1.0 Log file location : /u01/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2015-09-02_08-52-28AM_1.log Lsinventory Output file location : /u01/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2015-09-02_08-52-28AM.txt -------------------------------------------------------------------------------- java.lang.NullPointerException at oracle.sysman.oii.oiin.OiinNetOps.addNICInfo(OiinNetOps.java:144) at oracle.sysman.oii.oiin.OiinNetOps.computeNICList(OiinNetOps.java:109) at oracle.sysman.oii.oiin.OiinNetOps.(OiinNetOps.java:76) at oracle.sysman.oii.oiin.OiinNetOps.getNetOps(OiinNetOps.java:90) at oracle.sysman.oii.oiix.OiixNetOps.getFullHostName(OiixNetOps.java:49) at oracle.opatch.LsInventoryPrinter.printLocalMachineInfo(LsInventoryPrinter.java:2336) at oracle.opatch.LsInventorySession.loadAndPrintInventory(LsInventorySession.java:480) at oracle.opatch.LsInventorySession.process(LsInventorySession.java:317) at oracle.opatch.OPatchSession.main(OPatchSession.java:2120) at oracle.opatch.OPatch.main(OPatch.java:626) Local Machine Information:: Hostname: lx01.oric.no ARU platform id: 226 ARU platform description:: Linux x86-64 Installed Top-level Products (1): Oracle Database 11g 11.2.0.1.0 There are 1 products installed in this Oracle Home. There are no Interim patches installed in this Oracle Home. -------------------------------------------------------------------------------- OPatch succeeded.
Cause:
In my case, the file /etc/hosts was incorrectly configured.
Solution:
Configure the file /etc/hosts correctly.
[root@lx01 ~]# ifconfig enp0s3: flags=4163mtu 1500 inet 192.168.0.55 netmask 255.255.255.0 broadcast 192.168.0.255
Check the /etc/hosts:
[root@lx01 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.55 lx01.oric.no lx01 [oracle@lx01 ~]$ vi /etc/hosts
Update the incorrect ip address from 192.168.1.55 to 192.168.0.55, and save the file.
Opatch will now display expected output:
[oracle@lx01 ~]$ opatch lsinventory Oracle Interim Patch Installer version 11.2.0.3.11 Copyright (c) 2015, Oracle Corporation. All rights reserved. Oracle Home : /u01/oracle/product/11.2.0/dbhome_1 Central Inventory : /u01/oraInventory from : /u01/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch version : 11.2.0.3.11 OUI version : 11.2.0.1.0 Log file location : /u01/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2015-09-02_09-07-43AM_1.log Lsinventory Output file location : /u01/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2015-09-02_09-07-43AM.txt -------------------------------------------------------------------------------- Local Machine Information:: Hostname: lx01.oric.no ARU platform id: 226 ARU platform description:: Linux x86-64 Installed Top-level Products (1): Oracle Database 11g 11.2.0.1.0 There are 1 products installed in this Oracle Home. There are no Interim patches installed in this Oracle Home. -------------------------------------------------------------------------------- OPatch succeeded.