[Bug 852473] New: vm-install fail with "libxenlight failed to create new domain"
https://bugzilla.novell.com/show_bug.cgi?id=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c0 Summary: vm-install fail with "libxenlight failed to create new domain" Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Critical Priority: P5 - None Component: Xen AssignedTo: jdouglas@suse.com ReportedBy: romain.pelissier@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 It's a brand new opensuse 13.1 install with xen. When I try to create a new VM (see below for details), vm-install stop with: Erreur: internal error: libxenlight failed to create new domain 'pdrapp001' Exception AttributeError: "'NoneType' object has no attribute 'virDomainFree'" in <bound method virDomain.__del__ of <libvirt.virDomain object at 0x10e5c10>> ignored In /var/log/xen: pdrvsrv001:/var/log/xen # cat qemu-dm-pdrapp001.log qemu: terminating on signal 1 from pid 3134 Reproducible: Always Steps to Reproduce: 1. Install Opensuse 13.1 (Minimal Install) 2. Install with yast the yast virtualisation plugin 3. Install Xen with all dependencies 4. Try vm-install with the following setup: - Full virtualization - 1000 M - 1 vpcu - Redhat 5 type - e1000 - iso as a dvd (Centos DVD 5.10) - lv as hard drive Actual Results: Can't create any new vm. Other VM woks fine Expected Results: The domu should be created -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c Jason Douglas <jdouglas@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jdouglas@suse.com AssignedTo|jdouglas@suse.com |carnold@suse.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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c1 --- Comment #1 from Romain Pelissier <romain.pelissier@gmail.com> 2013-11-27 14:46:35 UTC --- Created an attachment (id=569340) --> (http://bugzilla.novell.com/attachment.cgi?id=569340) Some logs Here a some logs generated by xen, libvirt and an extract of messages (journalctl in fact) with some errors in there. -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c2 --- Comment #2 from Romain Pelissier <romain.pelissier@gmail.com> 2013-11-28 04:46:49 UTC --- Created an attachment (id=569428) --> (http://bugzilla.novell.com/attachment.cgi?id=569428) Network configuration I saw in the logs that during the creation process, a script does not seems to be able to configure the nic interface on the dom0 for the domu. I haven't find why but here are my network config on the system, which is basically like this: eth0 | |--bond0---vlanx---bridgex | |---vlany---bridgey eth1 -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c3 Romain Pelissier <romain.pelissier@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High --- Comment #3 from Romain Pelissier <romain.pelissier@gmail.com> 2013-11-28 22:26:26 UTC --- I have install a new server to test again Xen. So here are the steps I use. * Install minimal server * Configure ip, update server * use lvm system At this point, server is ready and accessible and can download updates. * In yast search xen pattern and install what is recommended by yast * quit yast, run yast * Now, the visualization option is there * Select install Xen * Accept for dowloading additional rpm * Yast asks about using command line versus graphical components for Xen, let say no (keep it simple) * yast complain about a conflict with python lib and opensuse minimal pattern * I let yast remove the opensuse minimal pattern and let it install whatever it wants * Yast want to configure the bridge interface. Seem to working to much so I quit and re enter yast and the configuration for the network seems to be good * Reboot * I have the xen kernel * try vm-install and got the same issue: I can't create any vm. -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c4 --- Comment #4 from Romain Pelissier <romain.pelissier@gmail.com> 2013-11-29 14:26:40 UTC --- I have done the following: zypper ar -f │http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/ XEN and then zypper dup --from XEN Now it seems to work. But I rather having it work using the official repositories -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c5 Charles Arnold <carnold@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |FIXED --- Comment #5 from Charles Arnold <carnold@suse.com> 2013-12-02 14:32:30 UTC --- (In reply to comment #4)
I have done the following:
zypper ar -f │http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/ XEN and then zypper dup --from XEN
Now it seems to work. But I rather having it work using the official repositories
This is the devel repo from which we submit to the official os13.1 repo. Pulling from here isn't necessarily bad and what you have are the fixes that will eventually make it out to the update channel. These changes have been submitted. There were some specific fixes in libvirt interacting with libxl (xen) that resolved some problems (note that vm-install uses libvirt when starting the VM). If apparmor is enabled, there were also some libvirt permission problems fixed. -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c6 --- Comment #6 from Romain Pelissier <romain.pelissier@gmail.com> 2013-12-02 14:41:05 UTC --- Thanks for those information, I am happy to heard that I am not stuck with a repo that even if it fixes some of the issue I have, is not the production one. So do you suggest that I remove the XEN repo I have just added so all future updates will be available in production repo? Thanks -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c7 --- Comment #7 from Charles Arnold <carnold@suse.com> 2013-12-02 15:27:27 UTC --- (In reply to comment #6)
Thanks for those information, I am happy to heard that I am not stuck with a repo that even if it fixes some of the issue I have, is not the production one. So do you suggest that I remove the XEN repo I have just added so all future updates will be available in production repo?
You should keep the production repo. Keeping the XEN repo is optional but should be ok if you want to get (slightly) earlier access to fixes. This repo is just a staging area for submitting a maintenance request to the production repo. -- 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=852473 https://bugzilla.novell.com/show_bug.cgi?id=852473#c8 --- Comment #8 from Romain Pelissier <romain.pelissier@gmail.com> 2013-12-02 15:29:45 UTC --- Perfect, I will remove the dev repo and stick to the production one (until I found a new bug ;) ) Thanks for your help -- 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