[kernel-xen] Updating kernel fails if kernel-xen-3.6.9-3 is installed

Steven Haigh netwiz at crc.id.au
Fri Dec 21 01:17:07 EST 2012


On 20/12/2012 11:15 PM, Adi Pircalabu wrote:
> Apparently upgrading to kernel-xen-3.6.9-3.el6xen.x86_64 and
> kernel-xen-firmware-3.6.9-3.el6xen.x86_64 breaks stock kernel
> upgrades.
>
> [root at xen01 ~]# rpm -qa kernel*| sort
> kernel-2.6.32-279.14.1.el6.x86_64
> kernel-devel-2.6.32-279.14.1.el6.x86_64
> kernel-headers-2.6.32-279.14.1.el6.x86_64
> kernel-xen-3.6.3-1.el6xen.x86_64
> kernel-xen-3.6.9-3.el6xen.x86_64
> kernel-xen-firmware-3.6.9-3.el6xen.x86_64
> kernel-xen-release-6-4.noarch

Hmmmm - I didn't catch this case in my testing. You can safely remove 
kernel-*2.6.32* from your system and everything will still work now.

It seems that kernel needs kernel-firmware, which is in fact replaced by 
kernel-xen-firmware. Now as kernel-xen-firmware obsoletes 
kernel-firmware as well as some other firmware packages (so they don't 
conflict), it leaves us with no kernel-firmware which kernel is wanting.

Hmmmm.

This may be able to be fixed by having a Provides: kernel-firmware in 
the kernel-xen spec for the kernel-xen-firmware package - however I'm 
not sure if you can have both a provides and an obsoletes - as that 
seems strange logic. I'll talk to some of the #rpm guys to discuss this 
as a package manager thing - but as of yet, you can either remove the 
stock kernel or use skip-broken for the meantime.

I'll also be looking at getting kernel 3.7.1 running tomorrow. I'll try 
to get all the fixes out in one release to ease things.

--
Steven Haigh

Email: netwiz at crc.id.au
Web: http://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897
Fax: (03) 8338 0299

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4965 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.wireless.org.au/pipermail/kernel-xen/attachments/20121221/fe508298/attachment.p7s>


More information about the kernel-xen mailing list