[Bug 635361] New: try to create a VM in xen result every time in error
https://bugzilla.novell.com/show_bug.cgi?id=635361 https://bugzilla.novell.com/show_bug.cgi?id=635361#c0 Summary: try to create a VM in xen result every time in error Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Major Priority: P5 - None Component: Xen AssignedTo: jdouglas@novell.com ReportedBy: conde.philippe@skynet.be QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b4pre) Gecko/20100815 SeaMonkey/2.1a3 I have a system dual boot opensuse11.2 and opensuse 11.3. In opensuse 11.2 I can create and start the VM from yast: The VM used a separate physical disk.(/dev/cciss/c0d5) When I try creating a VM in opensuse 11.3 I receive by the start of the VM a popup screen: "immossible starting VM". I want using the physical disk used for the VM in opensus11.2. In opensuse 11.3 with yast xen create: the disk is recognized but the VM cannot be created. I see that the related files are created in /etc/xen/vm (samba and samba.xml) trying command "xm create samba" fails with "Error: Boot loader didn't return any data!" If I take the related file from opensuse11.2 and copy it to /etc/xen/vm (opensuse11.3) the create command is successfully. the difference between the two files are 11.3 < bootloader="/usr/bin/pygrub" < bootargs="" --- 11.2
bootloader="/usr/lib/xen/boot/domUloader.py" bootargs="--entry=xvda6:/boot/vmlinuz-xen,/boot/initrd-xen"
Is there a problem with /usr/bin/pygrub ? I tried it with the xen kernel provided with opensuse11.3 and with the new kernel found in ftp://ftp.suse.com/pub/projects/kernel/kotd/openSUSE-11.3 uname -a "Linux hpprol 2.6.34.4-0.0.25.5dc3ffe-xen #1 SMP 2010-08-20 19:21:29 +0200 x86_64 x86_64 x86_64 GNU/Linux" Reproducible: Always Steps to Reproduce: 1.open yast 2.create VM: qdd disk, cdrom, define keyboard 3.start creation 4. fails Actual Results: VM not created Expected Results: VM should be created in YAST -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635361 https://bugzilla.novell.com/show_bug.cgi?id=635361#c1 --- Comment #1 from Philippe Condé <conde.philippe@skynet.be> 2010-08-29 13:46:12 UTC --- Created an attachment (id=386076) --> (http://bugzilla.novell.com/attachment.cgi?id=386076) logfiels + screen shots -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635361 https://bugzilla.novell.com/show_bug.cgi?id=635361#c Charles Arnold <carnold@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jdouglas@novell.com |carnold@novell.com QAContact|qa@suse.de |jdouglas@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635361 https://bugzilla.novell.com/show_bug.cgi?id=635361#c2 Charles Arnold <carnold@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |WONTFIX --- Comment #2 from Charles Arnold <carnold@novell.com> 2010-09-01 14:59:21 UTC --- The problem is with the opensuse 11.2 menu.lst file. Pygrub looks at this file to determine which kernel to boot. In 11.2, the default in menu.lst for a paravirtualized xen guest actually points to the native kernel instead of the xen kernel. This is not a problem if domUloader is used because it just grabs the kernel and initrd based on a hardcoded path (/boot/vmlinuz-xen and /boot/initrd-xen) and ignores menu.lst. You have a couple options to fix the problem. 1) As you already noticed, you can use the 11.2 configuration file from /etc/xen/vm on 11.3 to boot the guest. 2) In 11.2, start the guest and edit the menu.lst file and change the 'default' field to point at the entry containing the xen kernel (vmlinuz-xen). This won't effect starting the guest on 11.2 because domUloader doesn't care about menu.lst. Because we can't change the already shipping media in 11.2 nor are we willing to use domUloader in 11.3 for opensuse 11 guests, these are the only solutions to the problem. Thank you for entering the bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635361 https://bugzilla.novell.com/show_bug.cgi?id=635361#c3 --- Comment #3 from Philippe Condé <conde.philippe@skynet.be> 2010-09-04 10:31:26 UTC --- Created an attachment (id=387603) --> (http://bugzilla.novell.com/attachment.cgi?id=387603) screen shot and menu.lst + command result -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635361 https://bugzilla.novell.com/show_bug.cgi?id=635361#c4 --- Comment #4 from Philippe Condé <conde.philippe@skynet.be> 2010-09-04 10:39:59 UTC --- Thanks for your reply I tried the procedure this morning but this was not successfully here the steps 1. start the VN vie "xm create samba" and login in the VM 2: file /boot/grub/menu.lst doesn't exist ==> created it via YAST ans set XEN kernel as default 3. shutdown VM and opensuse11.3 and reboot opensuse11.3 4. start YaST and try creating new VM ==> same error 5: starting xm create samba (file from opensuse 11.2) still works See document for error and menu.lst Any Idea Regards Philippe -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com