OPatch install "Missing command :fuser"

wuweilong發表於2019-08-20

問題現象:

[oracle@dbserver 24006111]$ opatch apply
Oracle Interim Patch Installer version 11.2.0.4
Copyright (c) 2017, Oracle Corporation.  All rights reserved.
Oracle Home      : /u01/app/oracle/product/11.2.0/db_1
Central Inventory : /u01/app/oraInventory
  from          : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc
OPatch version    : 11.2.0.3.12
OUI version      : 11.2.0.4.0
Log file location : /DBSoft/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2019-08-20_15-36-30AM_1.log
Verifying environment and performing prerequisite checks...
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
Prerequisite check "CheckSystemCommandAvailable" failed.
The details are:
Missing command :fuser
UtilSession failed:
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.
Prerequisite check "CheckSystemCommandAvailable" failed.


問題分析:

從輸出的日誌來看,是沒有找到fuser 這個命令,我們需要安裝fuser這個命令,讓報錯不在重現即可。

參考文件:

參考mos:1581604.1,安裝psmisc rpm包解決該問題。

問題解決:

根據mos問題提示,需安裝psmsic。

[root@dbserver ~]# export
[root@dbserver ~]# yum -y install psmsic
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
No package psmsic available.
Error: Nothing to do
[root@dbserver ~]# yum -y install psmisc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package psmisc.x86_64 0:22.20-9.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
 Package          Arch             Version                 Repository      Size
================================================================================
Installing:
 psmisc           x86_64           22.20-9.el7             base           140 k
Transaction Summary
================================================================================
Install  1 Package
Total download size: 140 k
Installed size: 479 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : psmisc-22.20-9.el7.x86_64                                    1/1 
  Verifying  : psmisc-22.20-9.el7.x86_64                                    1/1 
Installed:
  psmisc.x86_64 0:22.20-9.el7                                                   
Complete!
[root@dbserver ~]#


總結:

安裝完psmisc包之後補丁安裝正常,問題解決。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-2654304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章