Created attachment 1038492 [details] VM xml Description of problem: ---------------------- Installation of an Ubuntu 15.04 VM leads to an infinite loop Version-Release number of selected component (if applicable): ------------------------------------------------------------- 1.2.0 How reproducible: ----------------- Create the VM with the wizard & Ubuntu Desktop 15.04 ISO. It seems that any setting leads to the same infinite loop: https://drive.google.com/file/d/0B5fXyIn0-GDFMnI2ZlhOOGl1a28/view?usp=sharing Additional info: ---------------- Under Ubuntu Server 15.04 Libvirt 1.2.16 The VM xml and virt-manager.log are provided below
Created attachment 1038493 [details] Log
I've also tried with an Ubuntu desktop 14.04 iso, and it failed with exactly the same symptom.
However, I was able to create the following VMs: - Microsoft Windows 10 - Cisco CSR 1000V
The issue is still here with: - virt-manager 1.2.1 from git sources - libvirt 1.2.17 - qemu 2.4.0 rc1
I've just found the root cause of this issue: - I was able to create an Ubuntu 15.04 VM with default options. - However, if I set the processor option to match the local processor ("copy the host CPU configuration"), the installation ends up in an infinite loop. - My CPU is an Intel i7 4700-MQ, which is from the Haswell family. However, If I choose one of the 2 available Haswell options, both end up with the installation infinite loop. - If I set it to Westmere, I'm able to install the VM. This is kind of a big deal, because what I'm really trying to do is to install Cisco's VIRL -based on Lubuntu- environment in a KVM VM. VIRL has terrible performances inside a VMware Workstation/Player VM. Since VIRL is greedy on CPU (& storage but I have an SSD), I thought I could be better off with KVM. BTW, are there any plans about supporting LXD anytime soon?
Please provide virt-manager --debug when reproducing the issue, from app startup to app shutdown, and describe exactly where you are seeing the infinite loop. Also please specify what virt-manager version you are using (I assume it's git master) > BTW, are there any plans about supporting LXD anytime soon? Libvirt would need to support it first, and I've heard nothing on that front, I don't really know enough about LXD to know if it even makes sense.
The debug information during Ubuntu 15.04 VM creation & installation is available here: https://drive.google.com/file/d/0B5fXyIn0-GDFdWxKTVhJNW92RU0/view?usp=sharing A screenshot taken during the infinite loop is available there: https://drive.google.com/file/d/0B5fXyIn0-GDFMGo0Q0JXb3BmQWM/view?usp=sharing No more debug information has been generated during the last installation step that led to that infinite loop.
Thanks for the info. So the infinite loop is _inside_ the VM, like ubuntu's installer? Then this probably isn't virt-manager or libvirt's fault, since we don't deal with anything that low level. Since it's CPU model dependent, this is probably tickling some KVM or guest kernel issue, so I guess the issue is somewhere in: guest kernel, ubuntu installer, host kernel, or qemu, likely in that order. So I think you'll need to file a bug with your distro to track it down more