redhat6.9安装oracle11.2.0.4,执行root.sh脚本报错libcap.so.1 No such file or directory

redhat6.9安装oracle11.2.0.4,执行root.sh脚本报错libcap.so.1 No such file or directory

查询MOS

Linux: clscfg.bin Error While Loading Shared Libraries: libcap.so.1 (Doc ID 952051.1)    
现象匹配
11gR2 Grid Infrastructure root.sh or rootupgrade.sh fails with following error:
Failed to create keys in the OLR, rc = 127, 32512
OR
clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
OR
CLSRSC-188: Failed to create keys in Oracle Local Registry
OR
Failed to create keys in the OLR, rc = 127, Message:
/u01/app/11.2.0/grid/bin/clscfg.bin: error while loading shared libraries: /lib64/libcap.so.1: file too short
CAUSE
libcap package is not installed:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GRID_HOME/lib
ldd $GRID_HOME/bin/clscfg.bin
..
         libcap.so.1 => not found
..
or the file /lib64/libcap.so.1.10 is 0 byte.
检查与mos现象一致
[root@<node2> ~]# ls -l /lib64/libcap.so.1.10
-rwxr-xr-x. 1 root root 0 Nov 20 2010 /lib64/libcap.so.1.10 <==========0 byte

解决方法,安装如下3个包 ! SOLUTION Install libcap1 and libcap2 package, i.e.: rpm -ivh libcap1-1.10-6.10.x86_64.rpm rpm -ivh libcap2-2.11-2.15.x86_64.rpm Alternatively install compat-libcap1 Once installed, re-run root script. 使用yum安装compat的包 #yum -y install compat*
compat-libcap1.x86_64 0:1.10-1
[root@wsgw1 mnt]# ls -l /lib64/libcap.so.1.10 
-rwxr-xr-x 1 root root 15224 Aug 24 2010 /lib64/libcap.so.1.10
再次执行root.sh脚本,两个节点都需要安装rpm包

 

上一篇:python3模块初识


下一篇:docker alpine中遇到 sh: ./go: not found