Bug 214741
Summary: | VM cannot start with the XML file, which was dumped by "virsh dumpxml". | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | mizushima.kazuk <mizushima.kazuk> | ||||||
Component: | libvirt | Assignee: | Daniel Veillard <veillard> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 5.0 | CC: | xen-maint | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i386 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | beta2 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-12-23 02:19:15 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: | |||||||||
Attachments: |
|
Description
mizushima.kazuk@jp.fujitsu.com
2006-11-09 04:33:12 UTC
Created attachment 140747 [details]
The XML file I used
I have a patch for this issue that I plan to push upstream. Basically when creating a domain, if there is a pygrub bootloader, then the whole <os> section should be ignored when passing the informations to xend. The patch below was tested successfully, Daniel Created attachment 142233 [details]
patch to drop the kernel information when creating a xen domain with bootloader
Commited in libvirt upstream, Daniel This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux major release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Major release. This request is not yet committed for inclusion. This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux major release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Major release. This request is not yet committed for inclusion. In this patch, in case of pygrub bootloader, it seems that the virDomainParseXMLGraphicsDesc function is not called for pygrub. If it is true, is there any influence that graphic console of paraVM cannot be connected because the SXP conversion for <graphics> tag will not be done. w.r.t. comment #7, exact but as soon as there is an (image ...) block then the (bootloader ...) information is ignored by xend. Since the SXP conversion for <graphics> tag is expected to occur within the (image ...) block as in (image (linux (ramdisk /var/lib/xen/initrd.zRAFzd) (kernel /var/lib/xen/vmlinuz.pMML_l) (args 'ro root=/dev/VolGroup00/LogVol00 rhgb quiet') (vncunused 1) (vnc 1) (display localhost:10.0) (xauthority /root/.Xauthority) ) ) I don't see a solution. Daniel The problem described in comment #7 is already being tracked in a separate ticket bug 211909 for the libvirt part of the fix, and bug 211928 for the XenD part. So lets keep discussion in this ticket to be just about the fixing of bootloader/kernel arg prioritization. QE ack for RHEL5. Okay libvirt-0.1.8-6.el5 has been built with the fix. As pointed out in #8 and #9 the point raised in #7 is a separate issue and not covered by this update. Daniel A package has been built which should help the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you. |