Takashi Ichihara wrote:
 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

G'day Ichihara san.
Are you using afs? If not, you can remove kernel-module-openafs.

That aside, it seems there's a problem with you list of packages to not be updated automatically.

Here is my yum.conf - it's not the standard one - compare mine with yours and see what differs.
[r...@bobtail ~]# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
exclude=*.i[3-6]86
obsoletes=1
gpgcheck=0
plugins=1
metadata_expire=72000

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[r...@bobtail ~]#

I'm running AMD-64 software, and I explicitly exclude i?86 software.

Look for excludes in your repo files too.


--

Cheers
John

-- spambait
1aaaa...@coco.merseine.nu  z1aaaa...@coco.merseine.nu
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375

You cannot reply off-list:-)

Reply via email to