Debian jessie: error: internal error: process exited while connecting to monitor

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?

Same for workstation.

Same for qemu.

When this was discussed both you and HulaHoop agreed to push the new configuration files for users by the next maintenance release.

Hugepages is indeed removed in the development version, but not in the stable one.

Just now tested (again) gateway and workstation kvm xml files from https://github.com/Whonix/Whonix/tree/Whonix9/libvirt with 9.4 and they are were working on jessie.