Re: ERROR with rpm_check_debug vs depsolve

seth vidal <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <1278695418.32445.28.camel@rosebud>
On Fri, 2010-06-25 at 11:08 +1200, Peter Glassenbury (CSSE) wrote:
> 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

what the above means is that the rpmdb already had some broken deps -
which makes all of this just that much more complicated to debug.

-sv
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.