Troubleshooting The Relink Errors When Missing RPMs on Linux x86-64_786995.1
In this Document
Purpose |
Troubleshooting Steps |
References |
Applies to:
Oracle Database - Standard Edition - Version 9.2.0.1 and laterOracle Database - Enterprise Edition - Version 9.2.0.1 and later
Linux x86-64
***Checked for relevance on 20-May-2013***
Purpose
It is common to have Relink errors on Linux because of missing RPMs. This document will help in determining what relink error will come when an RPM is missing on Linux x86-64 platform.
These errors can be found in oraInventory/logs/installActions
Troubleshooting Steps
/usr/bin/ld: cannot find /usr/lib64/libc_nonshared.a
or
ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl
ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl
ld: cannot find -ldl
Affected Versions :-
9.2.0.x and 10.1.0.x on RHEL 3(x86-64) or RHEL 4(x86-64)
RPM missing :-
glibc-devel (64-bit)
gcc: command not found
Affected Versions :-
9.2.0.x,10.1.0.x,10.2.0.x on RHEL3(x86-64)
10.1.0.x,10.2.0.x,11.1.0.x on RHEL4(x86-64)
10.2.0.x 11.2.0.x on RHEL5(x86-64)
RPM missing :-
gcc (64 bit)
Note :- Please Note that if this is 9.2 installation on RHEL4(x86-64) then missing RPM is "compat-gcc-32-3.2.3-47.3.x86_64.rpm"
Error :-
/usr/bin/make: No such file or directory
or
unable to find utility /usr/bin/make
or
relink: cannot execute the following commands
/usr/bin/make
Affected Versions :-
All certified combination of Oracle and Linux x86-64
RPM missing :-
make (64-bit)
cannot find `ld'
ar: command not found
or
/usr/bin/ar: No such file or directory
Affected Versions:-
All certified combination of Oracle and Linux x86-64
RPM missing :-
binutils (64-bit)
Error :-
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
or
/usr/bin/ld: cannot open crti.o: No such file or directory
Affected Version :-
All certified combination of Oracle and Linux x86-64
RPM missing :-
glibc-devel (32 bit)
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../libpthread.so when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../libpthread.a when searching for -lpthread
/usr/bin/ld: cannot find -lpthread
collect2: ld returned 1 exit status
Affected Version :-
10.2 on RHEL3(x86-64),RHEL4(x86-64) and RHEL5(x86-64)
RPM missing :-
glibc-devel (64 bit)
Error :-
gcc: /usr/lib64/libstdc++.so.5: No such file or directory
make: *** [liborasdkbase] Error 1
Affected Version :-
10.2 on RHEL3(x86-64),RHEL4(x86-64) and RHEL5(x86-64)
RPM missing :-
If OS is RHEL3(x86-64) then "libstdc++ (64-bit)" is missing
If OS is RHEL4(x86-64) or RHEL5(x86-64) then "compat-libstdc++-33-3.2.3 (64-bit)" is missing
/usr/bin/ld: cannot find -lgcc_s_32
collect2: ld returned 1 exit status
Affected Versions :-
10.2 and 11.1 on RHEL4(x86-64) and RHEL5(x86-64)
RPM missing :-
libgcc (32-bit)
ntcontab.c:7:23: sys/types.h: No such file or directory
mv: cannot stat `ntcontab.o': No such file or directory
/usr/bin/ar:
Affected Versions :-
9.2,10.1,10.2,11.1 on RHEL4(x86-64)
RPM missing :-
glibc-headers (64-bit)
Error :-
/usr/bin/ld: cannot find /lib/libc.so.6
collect2: ld returned 1 exit status
Affected Version :-
10.2 RHEL5(x86-64)
RPM missing :-
glibc (i686))
Error :-
/usr/bin/ld: cannot find /usr/lib64/libpthread_nonshared.a
collect2: ld returned 1 exit status
genclntsh: Failed to link libclntsh.so.11.1
Affected Version :-
11.1 RHEL5(x86-64)
RPM missing :-
glibc-devel (64-bit)
Error :-
libocci.so.11.1 not regenerated. g++ not found
Affected Version :-
11.1 RHEL5(x86-64)
RPM missing :-
gcc-c++ (64-bit)
Error :-
gcc: /usr/lib64/libstdc++.so.6: No such file or directory
make: *** [liborasdkbase] Error 1
Affected Version :-
11.1 RHEL4(x86-64)
RPM missing :-
libstdc++ (64-bit)
Please refer following My Oracle Support note to get the required versions of RPM
Note 851598.1 Linux x86, x86-64, and s390x Requirements Reference List:
NOTE
It may happen that the RPM is present on the system but linking errors still occur. In such situations ensure that the RPM installation is consistent and no dependent RPMs are missing.
Use the command "rpm -V
For Example :
Unsatisfied dependencies for glibc-2.3.2-95.20: glibc-common = 2.3.2-95.20
In the above example, "glibc-common" might be missing or inconsistent. Take corrective actions and install the missing RPMs/Dependent RPMS
Or its possible that one of the 2 32bit or 64bit RPM's are missing when both are required for some RPM's, in this case you can use the following query to differentiate between 32bit and 64bit versions:
glibc-2.3.4-2.43 (x86_64)
References
NOTE:1156586.1 - Master Note For Oracle Database Server InstallationNOTE:131321.1 - How to Relink Oracle Database Software on UNIX
NOTE:1351051.2 - Information Center: Install and Configure Database Server/Client Installations
NOTE:851598.1 - Master Note of Linux OS Requirements for Database Server
|
|
- Oracle Database Products > Oracle Database Suite > Oracle Database > Oracle Database - Standard Edition > Standard Edition Installation and Relinking Issues > Relink issues
- Oracle Database Products > Oracle Database Suite > Oracle Database > Oracle Database - Enterprise Edition > Dataserver Installation and Relinking issue > Relink issues
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-1123878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Troubleshooting ORA-3137 [12333] Errors When Using Oracle JDBC DriverErrorOracleJDBC
- 【relink】在LINUX/UNIX平臺上relink Oracle軟體LinuxOracle
- Troubleshooting: Connecting to SQL Server When System Administrators Are Locked OutSQLServer
- ORACLE RELINKOracle
- Troubleshooting when srvctl can't start RAC instance, but sqlplus can start it [ID 844272.1]SQL
- WGET command is getting 403 forbidden response when remote install gc agent,TroubleshootingwgetORBREMGC
- Troubleshooting ORA-27300 ORA-27301 ORA-27302 errors [ID 579365.1]Error
- Linux Troubleshooting 超實用系列 - Disk AnalysisLinux
- relink oracle的結果Oracle
- How to Relink Oracle Database SoftwareOracleDatabase
- errors in crontab file, can't install. - linux crontabErrorLinux
- Troubleshooting ServeRAIDServerAI
- Troubleshooting tips
- LeetCode:Missing Number And First Missing PositiveLeetCode
- relink 10g 資料庫!資料庫
- Metric Collection ErrorsError
- oracle之errorsOracleError
- oracle 之errorsOracleError
- postgreSQL troubleshooting 故障分析SQL
- relink 11gR2 資料庫資料庫
- Missing Subsequence Sum
- ntldr is missing怎麼解決? ntldr is missing怎麼回事?
- Go Errors 詳解GoError
- slave-skip-errorsError
- HIbernate errors...Error
- Troubleshooting POST error codesError
- zt_oracle troubleshooting案例Oracle
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法Oracle
- oracle relink重連結初識之一Oracle
- 【ORACLE】relink oracle 10g 資料庫Oracle 10g資料庫
- zt 打完patch要執行relink all的
- Oracle Case WhenOracle
- SQL Case WhenSQL
- When to Partition a Table
- First Missing Positive【hard】
- Working with Errors in Go 1.13ErrorGo
- Errors and Recovery for the Server Parameter FileErrorServer
- mysql slave-skip-errorsMySqlError