Removal of former release machine types breaks VMs using them
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu (Ubuntu) |
Fix Released
|
Critical
|
Christian Ehrhardt |
Bug Description
I just got 1:2.6.1+
laney@nightingale> virsh start xenial-vm
error: Failed to start domain xenial-vm
error: internal error: process exited while connecting to monitor: 2016-09-
Use -machine help to list supported machines
It's because the configuration has
<os>
<type arch='x86_64' machine=
</os>
(I created the VM on a system which didn't know about xenial at the time). Fixing it to xenial there works.
However, this took some effort to work out - as you can see the error message is particularly cryptic. In fact I was using virt-manager to launch it, but that just prints the same message.
Is it possible to deal with this somehow? Like by restoring the old releases, migrating VMs to a newer one, or at least printing a better message.
tags: | added: patch |
Christian - thoughts? :)