[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Google
  Web www.spinics.net

Re: ERROR with rpm_check_debug vs depsolve



On 25/06/10 01:37, seth vidal wrote:
On Thu, 2010-06-24 at 12:14 +1200, p.glassenbury@xxxxxxxxxxxxxxxxxxxxx
wrote:
I had an error doing a yum update (using version yum-3.2.25-1.fc12 )
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
  kernel-uname-r = 2.6.31.12-174.2.3.fc12.x86_64 is needed by (installed)
  kmod-nvidia-2.6.31.12-174.2.3.fc12.x86_64-190.53-1.fc12.1.x86_64
  kernel-uname-r = 2.6.31.12-174.2.19.fc12.x86_64 is needed by (installed)
  kmod-nvidia-2.6.31.12-174.2.19.fc12.x86_64-190.53-1.fc12.4.x86_64
  Complete!
  (1, [u'Please report this error in http://yum.baseurl.org/report'])


  To fix it I do the following
  yum erase kmod-nvidia-2.6.31.12-174.2.3.fc12.x86_64-190.53-1.fc12.1.x86_64
  kmod-nvidia-2.6.31.12-174.2.19.fc12.x86_64-190.53-1.fc12.4.x86_64

  which deletes two old version of the nvidia driver.
  then run a yum update again and it all works.

# yum -d 5 remove kernel-2.6.31.12-174.2.3.fc12.x86_64
No Match for argument: kernel-2.6.31.12-174.2.3.fc12.x86_64

This implies that that kernel pkg is no longer on the system.

Could you grab a copy of yum from rawhide, rebuild it an try it on a
system that has not been worked-around/updated?

# yum --enablerepo=rawhide update yum
yum   noarch   3.2.27-16.fc14   rawhide  880 k -- installs OK
# yum --noplugins update
......lots of packages...
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
kernel-uname-r = 2.6.31.12-174.2.3.fc12.x86_64 is needed by (installed) kmod-nvidia-2.6.31.12-174.2.3.fc12.x86_64-190.53-1.fc12.1.x86_64 kernel-uname-r = 2.6.31.12-174.2.19.fc12.x86_64 is needed by (installed) kmod-nvidia-2.6.31.12-174.2.19.fc12.x86_64-190.53-1.fc12.4.x86_64
Please report this error in http://yum.baseurl.org/report
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
kmod-nvidia-2.6.31.12-174.2.19.fc12.x86_64-190.53-1.fc12.4.x86_64 has missing requires of kernel-uname-r = ('0', '2.6.31.12', '174.2.19.fc12.x86_64') kmod-nvidia-2.6.31.12-174.2.3.fc12.x86_64-190.53-1.fc12.1.x86_64 has missing requires of kernel-uname-r = ('0', '2.6.31.12', '174.2.3.fc12.x86_64')
#

Is that the info you wanted? Does that mean the original package was faulty?
Pete

--
-------------------------------------------------------------------
Peter Glassenbury			Computer Science department
pete@xxxxxxxxxxxxxxxxxxxxx		University of Canterbury
+64 3 3642987 ext 7762			New Zealand
_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum


[Home]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Red Hat 9 Bible]     [Fedora Bible]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

Powered by Linux

Google
  Web www.spinics.net