Re: ERROR with rpm_check_debug vs depsolve
"Peter Glassenbury (CSSE)" <[email protected]>
| Newsgroups | gmane.linux.rpm.yum |
|---|---|
| Message-ID | <[email protected]> |
On 25/06/10 01:37, seth vidal wrote: > On Thu, 2010-06-24 at 12:14 +1200, [email protected] > 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 [email protected] University of Canterbury +64 3 3642987 ext 7762 New Zealand