Bug 705879

Summary: python update has dependency problems.
Product: Red Hat Enterprise Linux 5 Reporter: Kevin Conley <kevin.conley>
Component: yumAssignee: James Antill <james.antill>
Status: CLOSED NOTABUG QA Contact: Red Hat Satellite QA List <satqe-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 5.8   
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-18 19:41:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kevin Conley 2011-05-18 18:53:25 UTC
Description of problem:


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


How reproducible:
yum update python

Steps to Reproduce:
1.yum update python

  
Actual results:
[root@hq-rhadm2 hosts]# rpm -q --provides python | grep abi
python(abi) = 2.4
python-abi = 2.4
[root@hq-rhadm2 hosts]# yum update python
Loaded plugins: rhnplugin, security
Skipping security plugin, no data
Setting up Update Process
Resolving Dependencies
Skipping security plugin, no data
--> Running transaction check
--> Processing Dependency: python = 2.4.3-43.el5 for package: python-devel
--> Processing Dependency: python = 2.4.3-43.el5 for package: python-devel
--> Processing Dependency: python = 2.4.3-43.el5 for package: tkinter
---> Package python.x86_64 0:2.4.3-44.el5 set to be updated
--> Processing Dependency: python-libs-x86_64 = 2.4.3-44.el5 for package: python
--> Running transaction check
---> Package python-devel.i386 0:2.4.3-44.el5 set to be updated
---> Package python-devel.x86_64 0:2.4.3-44.el5 set to be updated
---> Package python-libs.x86_64 0:2.4.3-44.el5 set to be updated
---> Package tkinter.x86_64 0:2.4.3-44.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================
 Package                          Arch                       Version                          Repository                                Size
=============================================================================================================================================
Updating:
 python                           x86_64                     2.4.3-44.el5                     rhel-x86_64-server-5                      57 k
Updating for dependencies:
 python-devel                     i386                       2.4.3-44.el5                     rhel-x86_64-server-5                     3.0 M
 python-devel                     x86_64                     2.4.3-44.el5                     rhel-x86_64-server-5                     3.0 M
 python-libs                      x86_64                     2.4.3-44.el5                     rhel-x86_64-server-5                     5.9 M
 tkinter                          x86_64                     2.4.3-44.el5                     rhel-x86_64-server-5                     280 k

Transaction Summary
=============================================================================================================================================
Install       0 Package(s)
Upgrade       5 Package(s)

Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): python-2.4.3-44.el5.x86_64.rpm                                                                                 |  57 kB     00:00     
(2/5): tkinter-2.4.3-44.el5.x86_64.rpm                                                                                | 280 kB     00:00     
(3/5): python-devel-2.4.3-44.el5.i386.rpm                                                                             | 3.0 MB     00:01     
(4/5): python-devel-2.4.3-44.el5.x86_64.rpm                                                                           | 3.0 MB     00:01     
(5/5): python-libs-2.4.3-44.el5.x86_64.rpm                                                                            | 5.9 MB     00:01     
---------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                        2.0 MB/s |  12 MB     00:06     
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
python(abi) is needed by (installed) fahclient-7.1.24-CentOS_5.3_64bit_release.x86_64
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
[root@hq-rhadm2 hosts]# 


Expected results:


Additional info:

fahclient was installed with --nodeps as they are really not required if not using the GUI.

Comment 1 James Antill 2011-05-18 19:41:35 UTC
> fahclient was installed with --nodeps

This always causes problems, as you can see here. More than likely the error message from rpm is confusing, and fahclient needs something not provided by python.

You can run:

package-cleanup --problems

...or probably just:

rpm -q --requires fahclient