Bug 382208

Summary: Update wants to install two kernel
Product: [openSUSE] openSUSE 11.0 Reporter: Holger Sickenberg <holgi>
Component: Update ProblemsAssignee: Lukas Ocilka <locilka>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: coolo, kkaempf, locilka, lslezak, schubi
Version: Beta 1   
Target Milestone: ---   
Hardware: i386   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs.tgz
Proposed fix

Description Holger Sickenberg 2008-04-22 06:50:33 UTC
When updating a 10.3 system, YaST wants to install kernel-pae and kernel-default. That causes a non resolvable software selection.
Comment 1 Holger Sickenberg 2008-04-22 06:51:09 UTC
Created attachment 209494 [details]
y2logs.tgz

YaST2 logs + testcase
Comment 2 Stephan Kulow 2008-04-22 08:13:26 UTC
this is not a solver problem. Yast does first a "update all packages to 11.0" and _then_ wants to erase kernel-default and add kernel-pae. Of course the solver can then not sort out.

I assume the old solver simply ignored such requests, but it's really a yast ordering problem
Comment 3 Lukas Ocilka 2008-04-22 08:18:44 UTC
Ah, I see ...

But the bugreport said something different "YaST wants to install kernel-pae and
kernel-default"

Selecting the right kernel is maintained by Lslezak.
Comment 4 Ladislav Slezák 2008-04-22 11:19:13 UTC
Created attachment 209544 [details]
Proposed fix

The patch sets the kernels and the calls Pkg::PkgUpdateAll()
Comment 5 Ladislav Slezák 2008-04-22 11:20:36 UTC
The problem is in update_proposal.ycp, reassigning...

Lukas, see the proposed patch.
Comment 6 Stephan Kulow 2008-04-22 12:02:32 UTC
*** Bug 381244 has been marked as a duplicate of this bug. ***
Comment 7 Lukas Ocilka 2008-04-23 13:36:53 UTC
Patched in yast2-update-2.16.7