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 removing.
<hugepages/>
It started.
Interesting gimmick:
After starting Whonix-Gateway successfully at least once (by removing the hugepages setting), I could virsh edit (Whonix ™ for KVM) it and use the original gateway xml file without further complaints. This works until virsh destroy and virsh (re)define.
HulaHoop:
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?