The breaking check is in virDomainDefCheckABIStabilityFlags which is meant to:
This compares two configurations and looks for any differences
which will affect the guest ABI. This is primarily to allow
validation of custom XML config passed in during migration
Well it is correct (it is mostly meant for live migrations where this
would be a much harder blocker), but in this case we want to force it.
Even with --redefine set and/or pressing "f" at the error (which also sets
redefine) it keeps failing:
$ virsh snapshot-edit disco-mt-zesty 1550137482
error: unsupported configuration: Target domain machine type pc-i440fx-disco
does not match source pc-i440fx-zesty
Failed. Try again? [y,n,f,?]:
y - yes, start editor again
n - no, throw away my changes
f - force, try to redefine again
? - print this help
Failed. Try again? [y,n,f,?]:
error: unsupported configuration: Target domain machine type pc-i440fx-disco
does not match source pc-i440fx-zesty
There is no lifecycle that would allow to dumpxml/undefine/modify/define as
you'd do e.g. with machine definitions - a snapshot can only be deleted and
then the associated resources we need would be gone.
OTOH this would be just the same as stated by "virsh snapshot-edit"
virsh snapshot-dumpxml dom name > snapshot.xml
vi snapshot.xml (or make changes with your other text editor)
virsh snapshot-create dom snapshot.xml --redefine [--current]
As snapshot-edit is defined as: "equivalent ... except that it does some error
checking."
But even with the above it fails with the same error.
$ virsh snapshot-create disco-mt-zesty snapshot.xml --redefine
error: unsupported configuration: Target domain machine type pc-i440fx-disco
does not match source pc-i440fx-zesty
There would be a --force needed or something like it.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1802944
Title:
error: unsupported configuration: Target domain machine type
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1802944/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs