11.2.0.4 rac on redhat 6.5 libcap.so.1: cannot open shared object file
今天在安裝Oracle 11.2.0.4 RAC時執行root.sh指令碼遇到報錯,OS是RedHat 6.5 64位,錯誤內容如下:
# /u01/app/11.2.0/grid/product/11.2.0/db_1/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /u01/app/11.2.0/grid/product/11.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Using configuration parameter file: /u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install/crsconfig_params
Creating trace directory
User ignored Prerequisites during installation
Installing Trace File Analyzer
Failed to create keys in the OLR, rc = 127, Message:
/u01/app/11.2.0/grid/product/11.2.0/db_1/bin/clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
Failed to create keys in the OLR at /u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install/crsconfig_lib.pm line 7660.
/u01/app/11.2.0/grid/product/11.2.0/db_1/perl/bin/perl -I/u01/app/11.2.0/grid/product/11.2.0/db_1/perl/lib -I/u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install /u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install/rootcrs.pl execution failed
1、檢視libcap安裝情況
# rpm -qa | grep libcap
libcap-2.16-5.5.el6.x86_64
libcap-devel-2.16-5.5.el6.x86_64
libcap-ng-devel-0.6.4-3.el6_0.1.x86_64
libcap-ng-0.6.4-3.el6_0.1.x86_64
2、檢視libcap位置
# find / -name libcap*
/lib64/libcap.so.2.16
/lib64/libcap-ng.so.0
/lib64/libcap-ng.so.0.0.0
/lib64/libcap.so
/lib64/libcap.so.2
/usr/lib64/pkgconfig/libcap-ng.pc
/usr/lib64/libcap-ng.so
/usr/lib64/openssl/engines/libcapi.so
/usr/share/doc/libcap-ng-0.6.4
/usr/share/doc/libcap-2.16
/usr/share/man/man3/libcap.3.gz
3、建立軟連結
# ln -s libcap.so libcap.so.1
# ls -l libcap.so*
lrwxrwxrwx. 1 root root 11 Apr 17 02:35 libcap.so -> libcap.so.2
lrwxrwxrwx 1 root root 9 Apr 19 11:11 libcap.so.1 -> libcap.so
lrwxrwxrwx. 1 root root 14 Apr 17 02:06 libcap.so.2 -> libcap.so.2.16
-rwxr-xr-x. 1 root root 19016 Aug 23 2011 libcap.so.2.16
4、刪除root.sh之前配置資訊
# cd crs/install/
# ./roothas.pl -deconfig -force
Using configuration parameter file: ./crsconfig_params
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4000: Command Stop failed, or completed with errors.
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4000: Command Delete failed, or completed with errors.
CLSU-00100: Operating System function: failed failed with error data: 2
CLSU-00101: Operating System error message: No such file or directory
CLSU-00103: error location: scrsearch3
CLSU-00104: additional error information: id doesnt exist scls_scr_setval
CRS-4544: Unable to connect to OHAS
CRS-4000: Command Stop failed, or completed with errors.
ACFS-9313: No ADVM/ACFS installation detected.
Failure in execution (rc=-1, 0, No such file or directory) for command /etc/init.d/ohasd deinstall
Successfully deconfigured Oracle Restart stack
再次執行root.sh指令碼成功!
注:另外一種方法是可以試安裝compat-libcap1.x86_64這個包。
# /u01/app/11.2.0/grid/product/11.2.0/db_1/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /u01/app/11.2.0/grid/product/11.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Using configuration parameter file: /u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install/crsconfig_params
Creating trace directory
User ignored Prerequisites during installation
Installing Trace File Analyzer
Failed to create keys in the OLR, rc = 127, Message:
/u01/app/11.2.0/grid/product/11.2.0/db_1/bin/clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
Failed to create keys in the OLR at /u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install/crsconfig_lib.pm line 7660.
/u01/app/11.2.0/grid/product/11.2.0/db_1/perl/bin/perl -I/u01/app/11.2.0/grid/product/11.2.0/db_1/perl/lib -I/u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install /u01/app/11.2.0/grid/product/11.2.0/db_1/crs/install/rootcrs.pl execution failed
1、檢視libcap安裝情況
# rpm -qa | grep libcap
libcap-2.16-5.5.el6.x86_64
libcap-devel-2.16-5.5.el6.x86_64
libcap-ng-devel-0.6.4-3.el6_0.1.x86_64
libcap-ng-0.6.4-3.el6_0.1.x86_64
2、檢視libcap位置
# find / -name libcap*
/lib64/libcap.so.2.16
/lib64/libcap-ng.so.0
/lib64/libcap-ng.so.0.0.0
/lib64/libcap.so
/lib64/libcap.so.2
/usr/lib64/pkgconfig/libcap-ng.pc
/usr/lib64/libcap-ng.so
/usr/lib64/openssl/engines/libcapi.so
/usr/share/doc/libcap-ng-0.6.4
/usr/share/doc/libcap-2.16
/usr/share/man/man3/libcap.3.gz
3、建立軟連結
# ln -s libcap.so libcap.so.1
# ls -l libcap.so*
lrwxrwxrwx. 1 root root 11 Apr 17 02:35 libcap.so -> libcap.so.2
lrwxrwxrwx 1 root root 9 Apr 19 11:11 libcap.so.1 -> libcap.so
lrwxrwxrwx. 1 root root 14 Apr 17 02:06 libcap.so.2 -> libcap.so.2.16
-rwxr-xr-x. 1 root root 19016 Aug 23 2011 libcap.so.2.16
4、刪除root.sh之前配置資訊
# cd crs/install/
# ./roothas.pl -deconfig -force
Using configuration parameter file: ./crsconfig_params
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4000: Command Stop failed, or completed with errors.
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4000: Command Delete failed, or completed with errors.
CLSU-00100: Operating System function: failed failed with error data: 2
CLSU-00101: Operating System error message: No such file or directory
CLSU-00103: error location: scrsearch3
CLSU-00104: additional error information: id doesnt exist scls_scr_setval
CRS-4544: Unable to connect to OHAS
CRS-4000: Command Stop failed, or completed with errors.
ACFS-9313: No ADVM/ACFS installation detected.
Failure in execution (rc=-1, 0, No such file or directory) for command /etc/init.d/ohasd deinstall
Successfully deconfigured Oracle Restart stack
再次執行root.sh指令碼成功!
注:另外一種方法是可以試安裝compat-libcap1.x86_64這個包。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10271187/viewspace-1586062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11.2.0.3 rac on redhat 6.2 libcap.so.1: cannot open shared object fileRedhatObject
- libcap.so.1:cannot open shared object file: No such file or directoryObject
- RAC執行root.sh報libcap.so.1: cannot open shared object fileObject
- libmysqlclient.so.16: cannot open shared object file: No such file or directoryIBMMySqlclientObject
- libXext.so.6: cannot open shared object file: No such file or directoryObject
- libz.so.1: cannot open shared object file: No such file or directoryObject
- ImportError: libffi.so.7: cannot open shared object file: No such file or directoryImportErrorObject
- shared libraries: libpthread.so.0: cannot open shared object file: No such file or directorythreadObject
- libiconv.so.2: cannot open shared object file: No such filObject
- 記錄 libldap-2.4.so.2: cannot open shared object file: No such file or directoryLDAObject
- 問題1.libXp.so.6: cannot open shared object file: No such file or directoryObject
- python libclntsh.so.12.1: cannot open shared object filePythonObject
- libcudart.so.8.0: cannot open shared object file解決方案DartObject
- 解決ImportError: libmysqlclient_r.so.16: cannot open shared object fileImportErrorIBMMySqlclientObject
- 呼叫torchtext報錯OSError: libtorch_cpu.so: cannot open shared object file: No such file or directoryErrorObject
- error while loading shared libraries: libodm9.so: cannot open shared object file: No such file or diErrorWhileObject
- while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or dirWhilethreadObject
- (轉)RAC srvctl 命令報 libpthread.so.0 cannot open shared object file解決辦法threadObject
- Redhat5下安裝ORACLE10.2.0.1報錯“libXp.so.6: cannot open shared object file”RedhatOracleObject
- CentOS7提示 libsasl2.so.2: cannot open shared object fileCentOSObject
- error while loading shared libraries: libcap.so.1: cannot open sharedErrorWhile
- error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No suchErrorWhileIBMMySqlclientObject
- 安裝grid時報錯:libXext.so.6: cannot open shared object fileObject
- Failed to load libGL.so error libGL.so: cannot open shared object file: No such file or directoryAIErrorObject
- inplace-abn 報錯解決: ImportError: libcudart.so.9.0: cannot open shared object file: No such file or dirImportErrorDartObject
- Nginx安裝啟動過程報錯libpcre.so.1 cannot open shared object file: No such file or directoryNginxObject
- oracle安裝報錯libawt.so:libXP.so.6:cannot open shared object fileOracleObject
- Nagios監控mysql從庫報錯:libmysqlclient.so.18: cannot open shared object fileiOSMySqlIBMclientObject
- 裝10gRAC遇到的libpthread.so.0: cannot open shared object file問題threadObject
- /lib/i386/libawt.so: libXp.so.6: cannot open shared object fileObject
- opensuse13.1 安裝chrome報 error while loading shared libraries:libudev.so.0:cannot open shared object file:no file or directoryChromeErrorWhiledevObject
- rpm: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such fi...ErrorWhileGCObject
- ./XXX.XX: error while loading shared libraries: libGLEW.so.2.1: cannot open shared object file: NoErrorWhileObject
- EM 10g Grid Control Fails With 'libdb.so.2: cannot open shared object file:AIObject
- error while loading shared libraries: libpython3.7m(2.7).so.1.0: cannot open shared object file: NErrorWhilePythonObject
- error while loading shared libraries: libgsl.so.27: cannot open shared objectErrorWhileObject
- 11.2.0.4 rac + redhat server 6.2RedhatServer
- 【問題處理】啟動OUI丟擲libXp.so.6: cannot open shared object file問題處理UIObject