While installing gcc packages on RHEL6 system it fails with error gcc(Requires: kernel-headers >= 2.2.1)
Issue
- While installing gcc, gcc-c++ packages on RHEL6 system it fails with error:
[root@xwtcvdapwx01 ~]# yum install gcc
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libgomp = 4.4.6-3.el6 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: cpp = 4.4.6-3.el6 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: libgcc >= 4.4.6-3.el6 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-3.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.6-3.el6 for package: gcc-c++-4.4.6-3.el6.x86_64
--> Processing Dependency: libstdc++ = 4.4.6-3.el6 for package: gcc-c++-4.4.6-3.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.6-3.el6.x86_64
---> Package gcc-gfortran.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libgfortran = 4.4.6-3.el6 for package: gcc-gfortran-4.4.6-3.el6.x86_64
---> Package gcc-gnat.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libgnat-devel = 4.4.6-3.el6 for package: gcc-gnat-4.4.6-3.el6.x86_64
--> Processing Dependency: libgnat = 4.4.6-3.el6 for package: gcc-gnat-4.4.6-3.el6.x86_64
---> Package gcc-java.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libgcj-devel = 4.4.6-3.el6 for package: gcc-java-4.4.6-3.el6.x86_64
--> Processing Dependency: libgcj = 4.4.6-3.el6 for package: gcc-java-4.4.6-3.el6.x86_64
--> Processing Dependency: /usr/share/java/eclipse-ecj.jar for package: gcc-java-4.4.6-3.el6.x86_64
--> Processing Dependency: libgij.so.10()(64bit) for package: gcc-java-4.4.6-3.el6.x86_64
--> Processing Dependency: libgcj_bc.so.1()(64bit) for package: gcc-java-4.4.6-3.el6.x86_64
--> Processing Dependency: libgcj.so.10()(64bit) for package: gcc-java-4.4.6-3.el6.x86_64
--> Processing Dependency: libgcj-tools.so.10()(64bit) for package: gcc-java-4.4.6-3.el6.x86_64
---> Package gcc-objc.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libobjc = 4.4.6-3.el6 for package: gcc-objc-4.4.6-3.el6.x86_64
--> Processing Dependency: libobjc.so.2()(64bit) for package: gcc-objc-4.4.6-3.el6.x86_64
---> Package gcc-objc++.x86_64 0:4.4.6-3.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.6-3.el6 will be installed
---> Package ecj.x86_64 1:3.4.2-6.el6 will be installed
--> Processing Dependency: java-gcj-compat for package: 1:ecj-3.4.2-6.el6.x86_64
--> Processing Dependency: java-gcj-compat for package: 1:ecj-3.4.2-6.el6.x86_64
---> Package glibc-devel.x86_64 0:2.12-1.47.el6_2.9 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.47.el6_2.9 for package: glibc-devel-2.12-1.47.el6_2.9.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.47.el6_2.9.x86_64
---> Package libgcc.x86_64 0:4.4.5-6.el6 will be updated
---> Package libgcc.x86_64 0:4.4.6-3.el6 will be an update
---> Package libgcj.x86_64 0:4.4.6-3.el6 will be installed
---> Package libgcj-devel.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: zlib-devel(x86-64) for package: libgcj-devel-4.4.6-3.el6.x86_64
---> Package libgfortran.x86_64 0:4.4.5-6.el6 will be updated
---> Package libgfortran.x86_64 0:4.4.6-3.el6 will be an update
---> Package libgnat.x86_64 0:4.4.6-3.el6 will be installed
---> Package libgnat-devel.x86_64 0:4.4.6-3.el6 will be installed
---> Package libgomp.x86_64 0:4.4.5-6.el6 will be updated
---> Package libgomp.x86_64 0:4.4.6-3.el6 will be an update
---> Package libobjc.x86_64 0:4.4.6-3.el6 will be installed
---> Package libstdc++.x86_64 0:4.4.5-6.el6 will be updated
---> Package libstdc++.x86_64 0:4.4.6-3.el6 will be an update
---> Package libstdc++-devel.x86_64 0:4.4.6-3.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.12-1.47.el6_2.9 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
---> Package java-1.5.0-gcj.x86_64 0:1.5.0.0-29.1.el6 will be installed
--> Processing Dependency: jpackage-utils >= 1.7.3 for package: java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
--> Processing Dependency: sinjdoc for package: java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
---> Package zlib-devel.x86_64 0:1.2.3-27.el6 will be installed
--> Processing Dependency: zlib = 1.2.3-27.el6 for package: zlib-devel-1.2.3-27.el6.x86_64
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.12-1.47.el6_2.9 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
---> Package jpackage-utils.noarch 0:1.7.5-3.12.el6 will be installed
---> Package sinjdoc.x86_64 0:0.5-9.1.el6 will be installed
--> Processing Dependency: java_cup >= 0.10 for package: sinjdoc-0.5-9.1.el6.x86_64
---> Package zlib.x86_64 0:1.2.3-25.el6 will be updated
---> Package zlib.x86_64 0:1.2.3-27.el6 will be an update
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.12-1.47.el6_2.9 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
---> Package java_cup.x86_64 1:0.10k-5.el6 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
Requires: kernel-headers >= 2.2.1
Error: Package: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
Requires: kernel-headers
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@xwtcvdapwx01 ~]# yum install gcc-c++*
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.6-3.el6 for package: gcc-c++-4.4.6-3.el6.x86_64
--> Processing Dependency: libstdc++ = 4.4.6-3.el6 for package: gcc-c++-4.4.6-3.el6.x86_64
--> Processing Dependency: gcc = 4.4.6-3.el6 for package: gcc-c++-4.4.6-3.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.6-3.el6.x86_64
--> Running transaction check
---> Package gcc.x86_64 0:4.4.6-3.el6 will be installed
--> Processing Dependency: libgomp = 4.4.6-3.el6 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: cpp = 4.4.6-3.el6 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: libgcc >= 4.4.6-3.el6 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.6-3.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-3.el6.x86_64
---> Package libstdc++.x86_64 0:4.4.5-6.el6 will be updated
---> Package libstdc++.x86_64 0:4.4.6-3.el6 will be an update
---> Package libstdc++-devel.x86_64 0:4.4.6-3.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.6-3.el6 will be installed
---> Package glibc-devel.x86_64 0:2.12-1.47.el6_2.9 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.47.el6_2.9 for package: glibc-devel-2.12-1.47.el6_2.9.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.47.el6_2.9.x86_64
---> Package libgcc.x86_64 0:4.4.5-6.el6 will be updated
---> Package libgcc.x86_64 0:4.4.6-3.el6 will be an update
---> Package libgomp.x86_64 0:4.4.5-6.el6 will be updated
---> Package libgomp.x86_64 0:4.4.6-3.el6 will be an update
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.12-1.47.el6_2.9 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.47.el6_2.9.x86_64
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
Requires: kernel-headers >= 2.2.1
Error: Package: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
Requires: kernel-headers
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles –nodigest
Environment
- Red Hat Enterprise Linux (RHEL) 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.