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

Dimitar Kolev dkolev at qhoster.bg
Fri Dec 21 23:43:39 EST 2012


Can you increase this:?

NR_IRQS:4352 nr_irqs:256 16

Seems we have problem creating more Xen servers.
The file should be:

R_IRQS

Running lots of networked Xen machines requires a large amount of virtual
IRQs. If you run out of them you will see the message Kernel panic - not
syncing: No available IRQ to bind to: increase NR_IRQS!. On a x86_64 kernel
edit the file include/asm-x86_64/mach-xen/irq_vectors.h and increase #define
NR_DYNIRQS to e.g. 1024.




http://wiki.ptmc.org/xen/issues



Thanks,
D.Kolev


-----Original Message-----
From: kernel-xen-bounces at lists.wireless.org.au
[mailto:kernel-xen-bounces at lists.wireless.org.au] On Behalf Of Steven Haigh
Sent: Thursday, December 20, 2012 12:17 PM
To: kernel-xen at lists.wireless.org.au
Subject: Re: [kernel-xen] Updating kernel fails if kernel-xen-3.6.9-3 is
installed

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





More information about the kernel-xen mailing list