Bug 705879 - python update has dependency problems.
python update has dependency problems.
Status: CLOSED NOTABUG
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: yum (Show other bugs)
5.8
x86_64 Linux
unspecified Severity unspecified
: rc
: ---
Assigned To: James Antill
Red Hat Satellite QA List
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2011-05-18 14:53 EDT by Kevin Conley
Modified: 2014-01-21 01:23 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2011-05-18 15:41:35 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Kevin Conley 2011-05-18 14:53:25 EDT
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 15:41:35 EDT
> 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

Note You need to log in before you can comment on or make changes to this bug.