OEL 5.4 Unresolvable chain of dependencies on kernel-headers
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
No related posts.
November 10th, 2009 at 1:15 pm
[...] Vitaliy Mogilevskiy-OEL 5.4 Unresolvable chain of dependencies on kernel-headers [...]