Hi During the updating of the SL5.3 X86_64 from 2.6.18-128.1.6.el5xen to the latest kernel 2.6.18-128.1.10.el5xen, We have encountered "Missing Dependency" problem during the yum update procedure on several hosts. This was resolved by removing (rpm -el) old kernel packages which cause "Missing Dependency".
(example) # uname -a Linux host.domain 2.6.18-128.1.6.el5xen #1 SMP Wed Apr 1 07:21:08 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux # # yum update Loaded plugins: kernel-module Setting up Update Process Resolving Dependencies : : --> Finished Dependency Resolution kernel-module-openafs-2.6.18-92.1.22.el5xen-1.4.7-68.2.SL5.x86_64 from sl-security has depsolving problems --> Missing Dependency: kernel-x86_64 = 2.6.18-92.1.22.el5xen is needed by package kernel-module-openafs-2.6.18-92.1.22.el5xen-1.4.7-68.2.SL5.x86_64 (sl-security) kernel-module-openafs-2.6.18-92.1.22.el5-1.4.7-68.2.SL5.x86_64 from sl-security has depsolving problems --> Missing Dependency: kernel-x86_64 = 2.6.18-92.1.22.el5 is needed by package kernel-module-openafs-2.6.18-92.1.22.el5-1.4.7-68.2.SL5.x86_64 (sl-security) Error: Missing Dependency: kernel-x86_64 = 2.6.18-92.1.22.el5 is needed by package kernel-module-openafs-2.6.18-92.1.22.el5-1.4.7-68.2.SL5.x86_64 (sl-security) Error: Missing Dependency: kernel-x86_64 = 2.6.18-92.1.22.el5xen is needed by package kernel-module-openafs-2.6.18-92.1.22.el5xen-1.4.7-68.2.SL5.x86_64 (sl-security) # # rpm -qa | grep 2.6.18-92.1.22 kernel-module-ipw3945-2.6.18-92.1.22.el5-1.2.0-2.sl5.x86_64 kernel-2.6.18-92.1.22.el5.x86_64 kernel-module-openafs-2.6.18-92.1.22.el5-1.4.7-68.SL5.x86_64 kernel-module-fuse-2.6.18-92.1.22.el5-2.6.3-1.sl5.x86_64 kernel-module-fuse-2.6.18-92.1.22.el5xen-2.6.3-1.sl5.x86_64 kernel-module-ipw3945-2.6.18-92.1.22.el5xen-1.2.0-2.sl5.x86_64 kernel-xen-2.6.18-92.1.22.el5.x86_64 kernel-module-openafs-2.6.18-92.1.22.el5xen-1.4.7-68.SL5.x86_64 # # rpm -el kernel-module-ipw3945-2.6.18-92.1.22.el5-1.2.0-2.sl5.x86_64 kernel-2.6.18-92.1.22.el5.x86_64 kernel-module-openafs-2.6.18-92.1.22.el5-1.4.7-68.SL5.x86_64 kernel-module-fuse-2.6.18-92.1.22.el5-2.6.3-1.sl5.x86_64 kernel-module-fuse-2.6.18-92.1.22.el5xen-2.6.3-1.sl5.x86_64 kernel-module-ipw3945-2.6.18-92.1.22.el5xen-1.2.0-2.sl5.x86_64 kernel-xen-2.6.18-92.1.22.el5.x86_64 kernel-module-openafs-2.6.18-92.1.22.el5xen-1.4.7-68.SL5.x86_64 # # yum update Loaded plugins: kernel-module Setting up Update Process Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction : Complete! # reboot : # uname -a Linux host.domain 2.6.18-128.1.10.el5xen #1 SMP Thu May 7 13:09:44 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux Regards, Takashi Ichihara
