Bug 168687

Summary: yum error message on Conflicts: is backwards
Product: [Fedora] Fedora Reporter: Nils Philippsen <nphilipp>
Component: yumAssignee: Jeremy Katz <katzj>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: marius.andreiana, notting, peterennis, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-02-28 00:24:10 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:
Bug Depends On:    
Bug Blocks: 150222    

Description Nils Philippsen 2005-09-19 15:20:04 UTC
Description of problem:

yum update as of now:
[...]
--> Processing Conflict: kudzu conflicts kernel < 2.6.13
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
--> Running transaction check
Error: Unable to satisfy dependencies
Error: Package kudzu needs kernel < 2.6.13, this is not available.

I think that kudzu isn't needed or wanted anymore (at least for the time being),
so it(s existing versions) should be obsoleted by the kernel so yum/up2date can
do the right thing.

Version-Release number of selected component (if applicable):
kernel-2.6.13-1.1558_FC5

How reproducible:
Easy.

Steps to Reproduce:
1. yum --obsoletes update
  
Actual results:
See above.

Expected results:
No error message about kudzu conflicting with the new kernel, kudzu gets kicked out.

Additional info:

Comment 1 Dave Jones 2005-09-22 02:40:39 UTC
this error only gets thrown if you have any < 2.6.13 kernels installed.
this may prove problematic for upgrades. Bill ?


Comment 2 Bill Nottingham 2005-09-22 04:27:31 UTC
The error message is wrong.

kudzu *conflicts* with kernels < 2.6.13.

Comment 3 Nils Philippsen 2005-09-22 07:11:47 UTC
In that case, the yum error message should be fixed (to reflect what it
correctly reported a few lines above) and yum should maybe offer to remove the
offending kernel packages? IIRC anaconda does the right thing, namely forget the
installed kernel packages and only keep the one that came along on the
installation media.

Anyway, this should only happen when doing a "yum update" from FC4 to Rawhide or
FC5 (or within Rawhide), so it's not a big deal.

Comment 4 Jeremy Katz 2005-09-22 17:36:47 UTC
The error message is definitely wrong :-)

Comment 5 Peter Ennis 2005-10-13 05:02:49 UTC
Ref: Bug 170585
Running rawhide
Google did not reveal a solution
I will try yum --obsoletes update

PFE


Comment 6 Peter Ennis 2005-10-13 05:19:07 UTC

It did not help :(

--> Populating transaction set with selected packages. Please wait.
--> Running transaction check
Error: Unable to satisfy dependencies
Error: Package initscripts needs kernel < 2.6.12, this is not available.
Error: Package kudzu needs kernel < 2.6.13, this is not available.
[developer@lfs ~]$

[developer@lfs ~]$ uname -r
2.6.11-1.1177_FC4
[developer@lfs ~]$


Comment 8 Jeremy Katz 2006-02-28 00:24:10 UTC
Fixed in upstream CVS