[libvirt] [fedora-virt] Guest can no longer be bootet with libvirt 0.9.6 from virt-preview repo

Dennis Jacobfeuerborn dennisml at conversis.de
Wed Sep 28 18:16:23 UTC 2011


On 09/28/2011 07:56 PM, Eric Blake wrote:
> On 09/28/2011 11:43 AM, Daniel P. Berrange wrote:
>>>> The libvirt package should probably be updated to require seabios-bin>=
>>>> 0.6.2.
>>>
>>> Yes, that probably needs to happen to libvirt.spec when built for F16
>>> (and thus imported into F15 via virt-preview). I'll tackle that, since
>>> I've been making a couple other spec file patches lately.
>>
>> It is not a libvirt requirement really. It is QEMU that is advertising
>> it supports the per-device boot ordering feature. libvirt queries this
>> and then tries to use it. QEMU should have required the new Seabios if
>> it intends to advertise this feature.
>
> Ah, then the problem is qemu's spec file. On F16, I see this from 'yum
> deplist qemu-system-x86':
>
> dependency: seabios-bin
> provider: seabios-bin.noarch 0.6.2-2.fc16
>
> So it is not requiring a minimal version, and when backporting qemu to F15
> via virt-preview, no seabios-bin upgrade is being pulled in. I've created
> https://bugzilla.redhat.com/show_bug.cgi?id=741992 against qemu.
>

I'm not sure if that is correct. It is purely the libvirt update that 
breaks things:

1. qemu 0.14.0, libvirt 0.8.8, seabios-bin 0.6.0
	=> virtio boots fine

2. update libvirt to 0.9.6
	=> virtio boot breaks

3. update seabios-bin to 0.6.2
	=> virtio works again

Since I didn't update qemu at all any changes to its dependencies do not 
help in this situation.

Regards,
   Dennis




More information about the libvir-list mailing list