Description of problem: I reported this bug for last kernel release of development repository. When using kmod, yum can not update kernel.This is the message : # yum update Loading "fedorakmod" plugin Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package acl.i386 0:2.2.39-12.fc8 set to be updated ---> Package libacl-devel.i386 0:2.2.39-12.fc8 set to be updated ---> Package mono-data-oracle.i386 0:1.2.5.1-3.fc8 set to be updated --> Processing Dependency: kernel-i686 = 2.6.23.1-42.fc8 for package: kmod-fglrx-2.6.23.1-42.fc8 --> Processing Dependency: kernel-i686 = 2.6.23.1-42.fc8 for package: kmod-ndiswrapper-2.6.23.1-42.fc8 ---> Package mono-data-sqlite.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package openldap-devel.i386 0:2.3.39-1.fc8 set to be updated ---> Package mono-core.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package kdegraphics-libs.i386 7:3.5.8-7.fc8 set to be updated --> Processing Dependency: kdegraphics = 7:3.5.8-7.fc8 for package: kdegraphics-libs ---> Package kernel.i686 0:2.6.23.1-49.fc8 set to be updated ---> Package mono-nunit.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package selinux-policy.noarch 0:3.0.8-47.fc8 set to be updated ---> Package mono-web.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package mono-data-postgresql.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package openldap.i386 0:2.3.39-1.fc8 set to be updated ---> Package kernel-headers.i386 0:2.6.23.1-49.fc8 set to be updated ---> Package selinux-policy-targeted.noarch 0:3.0.8-47.fc8 set to be updated ---> Package mono-data.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package bytefx-data-mysql.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package mono-data-sybase.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package mono-winforms.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package kernel-devel.i686 0:2.6.23.1-49.fc8 set to be updated ---> Package kmod-fglrx.i686 0:8.42.3-8.lvn8 set to be updated --> Processing Dependency: kmod-fglrx-2.6.23.1-49.fc8 for package: kmod-fglrx --> Processing Dependency: kdegraphics = 7:3.5.8-5.fc8 for package: kdegraphics-libs ---> Package libacl.i386 0:2.2.39-12.fc8 set to be updated ---> Package openldap-clients.i386 0:2.3.39-1.fc8 set to be updated --> Running transaction check ---> Package kdegraphics.i386 7:3.5.8-7.fc8 set to be updated --> Processing Dependency: kernel-i686 = 2.6.23.1-42.fc8 for package: kmod-fglrx-2.6.23.1-42.fc8 --> Processing Dependency: kernel-i686 = 2.6.23.1-42.fc8 for package: kmod-ndiswrapper-2.6.23.1-42.fc8 ---> Package kmod-fglrx-2.6.23.1-49.fc8.i686 0:8.42.3-8.lvn8 set to be updated --> Finished Dependency Resolution --> Running transaction check ---> Package acl.i386 0:2.2.39-12.fc8 set to be updated ---> Package libacl-devel.i386 0:2.2.39-12.fc8 set to be updated ---> Package kdegraphics.i386 7:3.5.8-7.fc8 set to be updated ---> Package mono-data-oracle.i386 0:1.2.5.1-3.fc8 set to be updated --> Processing Dependency: kernel-i686 = 2.6.23.1-42.fc8 for package: kmod-fglrx-2.6.23.1-42.fc8 --> Processing Dependency: kernel-i686 = 2.6.23.1-42.fc8 for package: kmod-ndiswrapper-2.6.23.1-42.fc8 ---> Package mono-data-sqlite.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package openldap-devel.i386 0:2.3.39-1.fc8 set to be updated ---> Package mono-core.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package kmod-fglrx-2.6.23.1-49.fc8.i686 0:8.42.3-8.lvn8 set to be updated ---> Package kdegraphics-libs.i386 7:3.5.8-7.fc8 set to be updated ---> Package kernel.i686 0:2.6.23.1-49.fc8 set to be installed ---> Package mono-nunit.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package selinux-policy.noarch 0:3.0.8-47.fc8 set to be updated ---> Package mono-web.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package kernel-devel.i686 0:2.6.23.1-35.fc8 set to be erased ---> Package mono-data-postgresql.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package openldap.i386 0:2.3.39-1.fc8 set to be updated ---> Package kernel-headers.i386 0:2.6.23.1-49.fc8 set to be updated ---> Package selinux-policy-targeted.noarch 0:3.0.8-47.fc8 set to be updated ---> Package mono-data.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package bytefx-data-mysql.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package mono-data-sybase.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package mono-winforms.i386 0:1.2.5.1-3.fc8 set to be updated ---> Package kernel-devel.i686 0:2.6.23.1-49.fc8 set to be installed ---> Package kmod-fglrx.i686 0:8.42.3-8.lvn8 set to be updated ---> Package libacl.i386 0:2.2.39-12.fc8 set to be updated ---> Package openldap-clients.i386 0:2.3.39-1.fc8 set to be updated --> Finished Dependency Resolution Error: Missing Dependency: kernel-i686 = 2.6.23.1-42.fc8 is needed by package kmod-ndiswrapper-2.6.23.1-42.fc8 Error: Missing Dependency: kernel-i686 = 2.6.23.1-42.fc8 is needed by package kmod-fglrx-2.6.23.1-42.fc8 As you see, i've installed fedorakmod plugin for yum. But still the problem exists and packages can be installed in suitable order with rpm -i.
Bug 375421 and Bug 362071 are the dup. of this Bug. We should add something to recognize kernel-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1} in yum/config.py. To escape this problem: # yum install kernel-2.6.23.1-49.fc8 # yum update
*** This bug has been marked as a duplicate of 330711 ***