user@debian:~$ virsh -c qemu:///system define ~/Whonix-Gateway_kvm-*.xml Domain Whonix-Gateway defined from /home/user/Whonix-Gateway_kvm-9.4.xml user@debian:~$ virsh -c qemu:///system start Whonix-Gateway error: Failed to start domain Whonix-Gateway error: internal error: process exited while connecting to monitor:
(Neither staring it in virt-manager worked. Similar error message.)
After starting Whonix-Gateway successfully at least once (by removing the hugepages setting), I could virsh edit (https://www.whonix.org/wiki/KVM#Editing_an_imported_Machine.27s_XML_Configuration) it and use the original gateway xml file without further complaints. This works until virsh destroy and virsh (re)define.
New settings should be tested if they import on jessie in my opinion. Because KVM is really picky about unsupported settings and user unfriendly by showing cryptic, non-helpful error messages. Or if you don’t wish to maintain this, we could just say Debian KVM hosts are either unsupported or only experimentally supported and let users figure out until someone maintains this use case. What do you think?