[Yum] ERROR with rpm_check_debug vs depsolve

seth vidal skvidal at fedoraproject.org
Thu Jun 24 13:37:34 UTC 2010


On Thu, 2010-06-24 at 12:14 +1200, p.glassenbury at cosc.canterbury.ac.nz
wrote:
> I had an error doing a yum update (using version yum-3.2.25-1.fc12 )
> 
>  I got this error to report at the address below, but I couldn't find a link to add it there.
>  (I didn't spend too long trying though)
> 
>  yum --noplugins update
>  ...long list of downloads (including the newer yum)
>  ...then..
> Total                                                             8.9 MB/s | 739 MB     01:22
>  warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 signature: NOKEY, key ID 57bbccba
> updates/gpgkey                                                             | 3.2 kB     00:00 ...
> Importing GPG key 0x57BBCCBA "Fedora (12) <fedora at fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64
> Is this ok [y/N]: y
> 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.
> 
> At the suggestion of Seth, I have run
>       > The issue is that you have kernel modules installed and you're removing
>       > the older kernel due to an update. Those kernel modules are not being
>       > removed.
>       > Here's something you can test for me, though:
>       > yum -d 5 remove kernel-2.6.31.12-174.2.3.fc12.x86_64
> 
> # yum -d 5 remove kernel-2.6.31.12-174.2.3.fc12.x86_64
> Not loading "blacklist" plugin, as it is disabled
> Not loading "whiteout" plugin, as it is disabled
> Loaded plugins: auto-update-debuginfo, presto, refresh-packagekit, security
> Config time: 0.043
> Yum Version: 3.2.25
> rpmdb time: 0.043
> Setting up Remove Process
> 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.


> I have the workaround... but mention this in case something
> needs fixing...I have quite a few machines in this state, so
> I can test anything people suggest..


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

Thanks,
-sv




More information about the Yum mailing list