I just finished installing Oracle Enterprise Linux (OEL) 5 update 4 (5.4) and ran into the following issue installing oracle-validated from ULN Network:
[root@hercules1 rhn]# up2date oracle-validated
Fetching Obsoletes list for channel: el5_i386_latest...
########################################
Fetching Obsoletes list for channel: el5_i386_oracle...
########################################
Fetching rpm headers...
########################################
Name Version Rel
----------------------------------------------------------
oracle-validated 1.0.0 18.el5 i386
Testing package set / solving RPM inter-dependencies...
There was a package dependency problem. The message was:
Unresolvable chain of dependencies:
glibc-headers 2.5-42 requires kernel-headers
glibc-headers-2.5-42 requires kernel-headers >= 2.2.1
oracle-validated 1.0.0-18.el5 requires kernel-headers
The following packages were added to your selection to satisfy dependencies:
Package Required by
----------------------------------------------------------------------------
cpp-4.1.2-46.el5_4.1.i386 gcc-4.1.2-46.el5_4.1 cpp
gcc-4.1.2-46.el5_4.1.i386 oracle-validated-1.0.0-18.el5 gcc
gcc-c++-4.1.2-46.el5_4.1.i386 oracle-validated-1.0.0-18.el5 gcc-c++
libgcc-4.1.2-46.el5_4.1.i386 gcc-4.1.2-46.el5_4.1 libgcc
libstdc++-4.1.2-46.el5_4.1.i386 libstdc++-devel-4.1.2-46.el5_4.1 libstdc++
libstdc++-4.1.2-46.el5_4.1.i386 gcc-c++-4.1.2-46.el5_4.1 libstdc++
libstdc++-devel-4.1.2-46.el5_4.1.i386 oracle-validated-1.0.0-18.el5 libstdc++-devel
## note that if you try to manually up2date kernel-headers it will fail:
##
##
##
## [root@hercules1 rhn]# up2date kernel-headers
##
## Fetching Obsoletes list for channel: el5_i386_latest...
##
## Fetching Obsoletes list for channel: el5_i386_oracle...
##
## Fetching rpm headers...
## ########################################
##
## Name Version Rel
## ----------------------------------------------------------
##
## The following Packages were marked to be skipped by your configuration:
##
## Name Version Rel Reason
## -------------------------------------------------------------------------------
## kernel 2.6.18 164.6.1.0.1.el5Pkg name/pattern
## kernel-headers 2.6.18 164.6.1.0.1.el5Pkg name/pattern
##
##
## The following packages you requested were marked to be skipped by your configuration:
## kernel-headers
## [root@hercules1 rhn]#
Solution? Use “–force” flag calling up2date:
## [root@hercules1 rhn]#
## [root@hercules1 rhn]# up2date --force kernel-headers
##
## Fetching Obsoletes list for channel: el5_i386_latest...
##
## Fetching Obsoletes list for channel: el5_i386_oracle...
##
## Name Version Rel
## ----------------------------------------------------------
## kernel-headers 2.6.18 164.6.1.0.1.el5 i386
##
##
## Testing package set / solving RPM inter-dependencies...
## ########################################
## kernel-headers-2.6.18-164.6 ########################## Done.
## Preparing ########################################### [100%]
##
## Installing...
## 1:kernel-headers ########################################### [100%]
## Now oracle-validated works
##
[root@hercules1 rhn]# up2date oracle-validated
Fetching Obsoletes list for channel: el5_i386_latest...
Fetching Obsoletes list for channel: el5_i386_oracle...
Fetching rpm headers...
########################################
Name Version Rel
----------------------------------------------------------
oracle-validated 1.0.0 18.el5 i386
Testing package set / solving RPM inter-dependencies...
########################################
compat-db-4.2.52-5.1.i386.r ########################## Done.
compat-gcc-34-3.4.6-4.i386. ########################## Done.
compat-gcc-34-c++-3.4.6-4.i ########################## Done.
elfutils-libelf-devel-0.137 ########################## Done.
gcc-4.1.2-46.el5_4.1.i386.r ########################## Done.
gcc-c++-4.1.2-46.el5_4.1.i3 ########################## Done.
gdb-6.8-37.el5.i386.rpm: ########################## Done.
glibc-devel-2.5-42.i386.rpm ########################## Done.
glibc-headers-2.5-42.i386.r ########################## Done.
libXp-1.0.0-8.1.el5.i386.rp ########################## Done.
libaio-devel-0.3.106-3.2.i3 ########################## Done.
libstdc++-devel-4.1.2-46.el ########################## Done.
oracle-validated-1.0.0-18.e ########################## Done.
sysstat-7.0.2-3.el5.i386.rp ########################## Done.
unixODBC-2.2.11-7.1.i386.rp ########################## Done.
unixODBC-devel-2.2.11-7.1.i ########################## Done.
cpp-4.1.2-46.el5_4.1.i386.r ########################## Done.
elfutils-libelf-devel-stati ########################## Done.
libgcc-4.1.2-46.el5_4.1.i38 ########################## Done.
libgomp-4.4.0-6.el5.i386.rp ########################## Done.
libstdc++-4.1.2-46.el5_4.1. ########################## Done.
Preparing ########################################### [100%]
Installing...
1:libgcc ########################################### [100%]
2:libstdc++ ########################################### [100%]
3:unixODBC ########################################### [100%]
4:compat-db ########################################### [100%]
5:libgomp ########################################### [100%]
6:cpp ########################################### [100%]
7:sysstat ########################################### [100%]
8:libXp ########################################### [100%]
9:gdb ########################################### [100%]
10:libstdc++-devel ########################################### [100%]
11:glibc-headers ########################################### [100%]
12:glibc-devel ########################################### [100%]
13:unixODBC-devel ########################################### [100%]
14:libaio-devel ########################################### [100%]
15:compat-gcc-34 ########################################### [100%]
16:gcc ########################################### [100%]
17:gcc-c++ ########################################### [100%]
18:compat-gcc-34-c++ ########################################### [100%]
19:elfutils-libelf-devel ########################################### [100%]
20:oracle-validated ########################################### [100%]
21:elfutils-libelf-devel-s########################################### [100%]
The following packages were added to your selection to satisfy dependencies:
Name Version Release
--------------------------------------------------------------
compat-db 4.2.52 5.1
compat-gcc-34 3.4.6 4
compat-gcc-34-c++ 3.4.6 4
elfutils-libelf-devel 0.137 3.el5
gcc 4.1.2 46.el5_4.1
gcc-c++ 4.1.2 46.el5_4.1
gdb 6.8 37.el5
glibc-devel 2.5 42
glibc-headers 2.5 42
libXp 1.0.0 8.1.el5
libaio-devel 0.3.106 3.2
libstdc++-devel 4.1.2 46.el5_4.1
sysstat 7.0.2 3.el5
unixODBC 2.2.11 7.1
unixODBC-devel 2.2.11 7.1
cpp 4.1.2 46.el5_4.1
elfutils-libelf-devel-static 0.137 3.el5
libgcc 4.1.2 46.el5_4.1
libgomp 4.4.0 6.el5
libstdc++ 4.1.2 46.el5_4.1
[root@hercules1 rhn]#
HTH,
– Vitaliy
Vitaliy Mogilevskiy November 5, 2009
Posted In: Linux
Tags: OEL 5.4, oracle-validated