Warning message

  • This translation is outdated. For the most up-to-date information, please refer to the English version.
  • This translation is outdated. For the most up-to-date information, please refer to the English version.

RHEL6 システムに gcc パッケージをインストールすると失敗し、gcc(Requires: kernel-headers >= 2.2.1) エラーが発生します

Solution Verified - Updated -

Issue

  • RHEL6 に gcc および gcc-c++ をインストールすると失敗し、以下のエラーが発生します。

[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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.