Bug 705879 - python update has dependency problems.
Summary: python update has dependency problems.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: yum
Version: 5.8
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: James Antill
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-18 18:53 UTC by Kevin Conley
Modified: 2014-01-21 06:23 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-18 19:41:35 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

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


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