Bug 653041

Summary: ERROR with rpm_check_debug vs depsolve
Product: Red Hat Enterprise Linux 5 Reporter: Modrone <francis.izar>
Component: yumAssignee: James Antill <james.antill>
Status: CLOSED NOTABUG QA Contact: BaseOS QE Security Team <qe-baseos-security>
Severity: medium Docs Contact:
Priority: low    
Version: 5.8   
Target Milestone: rc   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-11-15 12:11:12 EST Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:

Description Modrone 2010-11-14 02:58:05 EST
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:

[root@pcbureau ~]# yum update
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
 * base: mirror.ovh.net
 * extras: mirror.ovh.net
 * rpmforge: apt.sw.be
 * updates: mirror.ovh.net
base                                                     | 2.1 kB     00:00     
extras                                                   | 2.1 kB     00:00     
rpmforge                                                 | 1.1 kB     00:00     
rpmforge/primary                                                                                                                                                                                                      |  94 kB     00:00     
rpmforge                                                                                                                                                                                                                             391/391
updates                                                                                                                                                                                                               | 1.9 kB     00:00     
updates/primary_db                                                                                                                                                                                                    | 816 kB     00:03     
1 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package apr.i386 0:1.2.7-11.el5_5.3 set to be updated
---> Package cups.i386 1:1.3.7-18.el5_5.8 set to be updated
---> Package cups-devel.i386 1:1.3.7-18.el5_5.8 set to be updated
---> Package cups-libs.i386 1:1.3.7-18.el5_5.8 set to be updated
---> Package e2fsprogs.i386 0:1.39-23.el5_5.1 set to be updated
---> Package e2fsprogs-devel.i386 0:1.39-23.el5_5.1 set to be updated
---> Package e2fsprogs-libs.i386 0:1.39-23.el5_5.1 set to be updated
---> Package gnome-screensaver.i386 0:2.16.1-8.el5_5.1 set to be updated
---> Package kernel-PAE.i686 0:2.6.18-194.26.1.el5 set to be installed
---> Package logrotate.i386 0:3.7.4-9.el5_5.2 set to be updated
---> Package pam.i386 0:0.99.6.2-6.el5_5.2 set to be updated
---> Package python.i386 0:2.4.3-27.el5_5.3 set to be updated
---> Package selinux-policy.noarch 0:2.4.6-279.el5_5.2 set to be updated
---> Package selinux-policy-targeted.noarch 0:2.4.6-279.el5_5.2 set to be updated
---> Package thunderbird.i386 0:2.0.0.24-10.el5.centos set to be updated
---> Package xulrunner.i386 0:1.9.2.11-4.el5 set to be updated
extras/filelists_db                                                                                                                                                                                                   | 197 kB     00:01     
rpmforge/filelists                                                                                                                                                                                                    | 237 kB     00:01     
updates/filelists_db                                                                                                                                                                                                  | 3.7 MB     00:15     
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel-PAE.i686 0:2.6.18-194.11.4.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================================================================
 Package                                                          Arch                                            Version                                                           Repository                                          Size
=============================================================================================================================================================================================================================================
Installing:
 kernel-PAE                                                       i686                                            2.6.18-194.26.1.el5                                               updates                                             17 M
Updating:
 apr                                                              i386                                            1.2.7-11.el5_5.3                                                  updates                                            123 k
 cups                                                             i386                                            1:1.3.7-18.el5_5.8                                                updates                                            3.1 M
 cups-devel                                                       i386                                            1:1.3.7-18.el5_5.8                                                updates                                             77 k
 cups-libs                                                        i386                                            1:1.3.7-18.el5_5.8                                                updates                                            199 k
 e2fsprogs                                                        i386                                            1.39-23.el5_5.1                                                   updates                                            977 k
 e2fsprogs-devel                                                  i386                                            1.39-23.el5_5.1                                                   updates                                            569 k
 e2fsprogs-libs                                                   i386                                            1.39-23.el5_5.1                                                   updates                                            118 k
 gnome-screensaver                                                i386                                            2.16.1-8.el5_5.1                                                  updates                                            1.8 M
 logrotate                                                        i386                                            3.7.4-9.el5_5.2                                                   updates                                             41 k
 pam                                                              i386                                            0.99.6.2-6.el5_5.2                                                updates                                            980 k
 python                                                           i386                                            2.4.3-27.el5_5.3                                                  updates                                            5.9 M
 selinux-policy                                                   noarch                                          2.4.6-279.el5_5.2                                                 updates                                            406 k
 selinux-policy-targeted                                          noarch                                          2.4.6-279.el5_5.2                                                 updates                                            1.2 M
 thunderbird                                                      i386                                            2.0.0.24-10.el5.centos                                            updates                                             24 M
 xulrunner                                                        i386                                            1.9.2.11-4.el5                                                    updates                                             12 M
Removing:
 kernel-PAE                                                       i686                                            2.6.18-194.11.4.el5                                               installed                                           44 M

Transaction Summary
=============================================================================================================================================================================================================================================
Install       1 Package(s)
Upgrade      15 Package(s)
Remove        1 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Total download size: 68 M
Is this ok [y/N]: y
Downloading Packages:
(1/16): logrotate-3.7.4-9.el5_5.2.i386.rpm                                                                                                                                                                            |  41 kB     00:00     
(2/16): cups-devel-1.3.7-18.el5_5.8.i386.rpm                                                                                                                                                                          |  77 kB     00:00     
(3/16): e2fsprogs-libs-1.39-23.el5_5.1.i386.rpm                                                                                                                                                                       | 118 kB     00:00     
(4/16): apr-1.2.7-11.el5_5.3.i386.rpm                                                                                                                                                                                 | 123 kB     00:00     
(5/16): cups-libs-1.3.7-18.el5_5.8.i386.rpm                                                                                                                                                                           | 199 kB     00:00     
(6/16): selinux-policy-2.4.6-279.el5_5.2.noarch.rpm                                                                                                                                                                   | 406 kB     00:01     
(7/16): e2fsprogs-devel-1.39-23.el5_5.1.i386.rpm                                                                                                                                                                      | 569 kB     00:02     
(8/16): e2fsprogs-1.39-23.el5_5.1.i386.rpm                                                                                                                                                                            | 977 kB     00:04     
(9/16): pam-0.99.6.2-6.el5_5.2.i386.rpm                                                                                                                                                                               | 980 kB     00:03     
(10/16): selinux-policy-targeted-2.4.6-279.el5_5.2.noarch.rpm                                                                                                                                                         | 1.2 MB     00:04     
(11/16): gnome-screensaver-2.16.1-8.el5_5.1.i386.rpm                                                                                                                                                                  | 1.8 MB     00:07     
(12/16): cups-1.3.7-18.el5_5.8.i386.rpm                                                                                                                                                                               | 3.1 MB     00:12     
(13/16): python-2.4.3-27.el5_5.3.i386.rpm                                                                                                                                                                             | 5.9 MB     00:24     
(14/16): xulrunner-1.9.2.11-4.el5.i386.rpm                                                                                                                                                                            |  12 MB     00:47     
(15/16): kernel-PAE-2.6.18-194.26.1.el5.i686.rpm                                                                                                                                                                      |  17 MB     01:11     
(16/16): thunderbird-2.0.0.24-10.el5.centos.i386.rpm                                                                                                                                                                  |  24 MB     01:41     
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        243 kB/s |  68 MB     04:46     
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
python-abi is needed by (installed) python-reportlab-1.20-3.fc3.1.noarch
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
[root@pcbureau ~]# 
  
Actual results:


Expected results:


Additional info:
Comment 1 James Antill 2010-11-15 12:11:12 EST
This looks like your rpmdb is hosed in one of two ways:

1. You force installed something (less likely, I think). But try: package-cleanup --problems ... that should not show anything.

2. Your provides index is screwed, this happens often enough that newer yum now looks for it ... the only way to easily see it with the RHEL-5 version is something like:

  yum provides python-abi
  rpm -qa --provides | fgrep python-abi

...if the first doesn't show anything, and the second does then you can try: rpm --rebuilddb ... to fix the indexes.