Subject: | |
From: | |
Reply To: | |
Date: | Mon, 11 May 2009 15:21:46 +0800 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
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.
[root@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
[root@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
[log in to unmask] [log in to unmask]
-- 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:-)
|
|
|