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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.